- Block-cipher
- Stream-cipher
- Asymmetric-cipher
Table 1 shows the list of block-ciphers that are specified in the standard. The only stream-cipher specified is SNOW2 and the only asymmetric-cipher is RSA-OAEP.
Table 1: JPSEC Block-cipher Identifiers
Identifier | Cipher Type |
---|---|
0x0000 | NULL (no encryption) |
0x0001 | AES |
0x0002 | TDEA |
0x0003 | MISTY-1 |
0x0004 | Camellia |
0x0005 | CAST-128 |
0x0006 | SEED |
All other values are reserved for ISO use |
The block-cipher template also defines a mode of operation and a padding mode. Table 2 shows the JPSEC defined modes of operation and table 3 shows the defines the padding modes.
Table 2: JPSEC Block-cipher Modes of Operation
Identifier | Mode of Operation |
---|---|
0 | Reserved |
x0 xxxx | Bits are not padded |
x1 xxxx | Bits are padded |
0x 0001 | ECB (mode without IV) |
1x 0010 | CBC (mode with IV) |
1x 0011 | CFB (mode with IV) |
1x 0100 | OFB (mode with IV) |
1x 0101 | CTR (mode with IV) |
All other values are reserved for ISO use |
Table 3: JPSEC Block-cipher Padding Modes
Value | Padding Mode |
---|---|
00 | Ciphertext Stealng |
01 | PKCS#7-padding |
All other values are reserved for ISO use |
All three ciphers have the key template as a cipher parameter. The block-cipher also specifies the cipher
mode, padding mode and size of block in bytes.
Further information available here:
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