ietf-openpgp
[Top] [All Lists]

Camellia for OpenPGP

2007-04-22 23:09:14


Hi. I'd like to propose a new id number of symmetric key algorithms
for Camellia that is known as RFC3657.

Camellia source code is available as GPL, BSD Lisence, Mozilla Public
License and OpenSSL License. And it is included in OpenSSL,
ipsec-tool, Linux kernel, Firefox trunk and NSS trunk.  Also, there
are a Camellia patch for GNUPG. Camellia is moving to main stream
cipher of FLOSS community.

Camellia is more popular than any other symmetric key algorithms in
rfc2440bis except AES.

Proposal is as below;

Thanks.


---section 9.2---
9.2. Symmetric Key Algorithms

        ID           Algorithm
        --           ---------
        0          - Plaintext or unencrypted data
        1          - IDEA [IDEA]
        2          - TripleDES (DES-EDE, [SCHNEIER] [HAC] -
                     168 bit key derived from 192)
        3          - CAST5 (128 bit key, as per RFC 2144)
        4          - Blowfish (128 bit key, 16 rounds) [BLOWFISH]
        5          - Reserved
        6          - Reserved
        7          - AES with 128-bit key [AES]
        8          - AES with 192-bit key
        9          - AES with 256-bit key
        10         - Twofish with 256-bit key [TWOFISH]
        11         - Camellia with 256-bit key [RFC3657]
        100 to 110 - Private/Experimental algorithm.

---section 13.9---

13.9. OpenPGP CFB mode

    ...

    In the description below, the value BS is the block size in octets  
    of the cipher. Most ciphers have a block size of 8 octets. The AES, 
    Twofish and Camellia have a block size of 16 octets. Also note that
    the description below assumes that the IV and CFB arrays start with 
    an index of 1 (unlike the C language, which assumes arrays start 
    with a zero index).



---section 16----

16. References (Normative)
....

    [RFC3657]    S. Moriai and A. Kato, "Use of the Camellia Encryption
                 Algorithm in Cryptographic Message Syntax (CMS)", RFC
                 3657.
----

---
Hironobu SUZUKI <hironobu at h2np dot net><hironobu at fsij dot org>
Hironobu SUZUKI Office, Inc. / FSIJ / WCLSCAN / OpenPKSD
Tokyo, Japan.
http://h2np.net