The Hash Template uses two 8-bit values , hash function identifier and size of hash value, to convey the parameters used to compute the hash on the JPSEC data. This template is used to detect accidental error or accidental change to the data. The values are specified using the granularity field (G) and list value field (V) in the PIDparameters. The list of available hash functions and their identifier are shown in table 1.
Table 1: JPSEC Hash Function Identifiers
Identifier | Hash Function |
---|---|
0 | Reserved |
1 | SHA-1 |
2 | RIPEMD-128 |
3 | RIPEMD-160 |
4 | MASH-1 |
5 | MASH-2 |
6 | SHA-224 |
7 | SHA-256 |
8 | SHA-384 |
9 | SHA-512 |
10 | Whirlpool |
All other values are reserved for ISO use |
Further information available here:
JPSEC Tool Decryption Template
JPSEC Tool Authentication Template
JPSEC Registration Authority (RA)
JPSEC Standards available here:
Joint Photographic Experts Group (JPEG) Part 8 – JPSEC: Secure JPEG 2000 Final Committee Draft
ISO/IEC 15444-8:2007 – Information technology — JPEG 2000 image coding system: Secure JPEG 2000
T.807 (05/06) – Information technology — JPEG 2000 image coding system: Secure JPEG 2000