- From: HwanJinLee <lhj79@kisa.or.kr>
- Date: Thu, 17 Jan 2008 09:20:44 +0900
- To: Donald.Eastlake@motorola.com, w3c-ietf-xmldsig@w3.org, w3c-ietf-xmldsig-request@w3.org
- Cc: "¹ÚÇØ·æ" <hrpark@kisa.or.kr>, "ÃÖÀº¿µ" <bluecey@kisa.or.kr>, "°¿¬Á¤" <yjkang@kisa.or.kr>, "±èÇö" <hkim@kisa.or.kr>, "¾È¼®¿µ" <sukyoungahn@kisa.or.kr>
- Message-id: <000501c8589e$cd1f8090$675e81b0$@or.kr>
Dear Donald Eastlake and W3C/IETF XML Digital Signature WG.
The document "XML Encryption Syntax and processing" specifies only Triple
DES and AES as block encryption algorithms. And document of additional XML
URIs includes Camellia as an OPTIONAL block encryption algorithm currently.
We are looking forward to adding SEED algorithm to OPTIONAL Encryption
Algorithm in RFC 4051 like CAMELLIA, and so on.
SEED is a national standard encryption algorithm in the Republic of Korea
[TTASSEED] and is designed to use the S-boxes and permutations that balance
with the current computing technology. It has the Feistel structure with 16-
round and is strong against DC (Differential Cryptanalysis), LC (Linear
Cryptanalysis), and related key attacks, balanced with security/efficiency
trade-off.
SEED(RFC 4269) is included in SSL/TLS, IPsec and S/MIME(RFC 4010, 4162, and
4196 respectively) and ISO/IEC 18033-3.
Korean Standard
o TTAS.KO-12.0004 : 128-bit Symmetric Block Cipher(SEED)
International Standard
o ISO/IEC 18033-3 : Information technology - Security techniques -
Encryption algorithms - Part 3 : Block ciphers
o IETF RFC 4269 : The SEED Encryption Algorithm
o IETF RFC 4010 : Use of the SEED Encryption Algorithm in Cryptographic
Message Syntax (CMS)
o IETF RFC 4162 : Addition of SEED Cipher Suites to Transport Layer
Security (TLS)
o IETF RFC 4196 : The SEED Cipher Algorithm and Its Use with IPsec
SEED has been widely used in the Republic of Korea for confidential
services such as electronic commerce.
(e.g., financial services provided in wired and wireless communication.)
SEED's namespace in the Additional URIs is
"http://www.w3.org/2007/05/xmldsig-more#seed128-cbc".
We propose to add the following sentence to section 2.6.4 of RFC 4051
----------------------------------------------------------------------------
----------
2.6.4 SEED Block Encryption
Identifiers:
http://www.w3.org/2007/05/xmldsig-more#seed128-cbc
SEED[RFC 4269] is an efficient and secure block cipher that is 128-bit
block size
and 128-bit key sizes. In XML Encryption, SEED is used in the Cipher
Block
Chaining (CBC) mode with a 128-bit initialization vector (IV). The
resulting cipher text is prefixed by the IV. If included in XML
output, it is then base64 encoded. An example SEED EncryptionMethod is
as follows:
<EncryptionMethod
Algorithm=
"http://www.w3.org/2007/05/xmldsig-more#seed128-cbc"
/>
----------------------------------------------------------------------------
----------
Best regards,
Hwanjin Lee
============================
Korea Information Security Agency
IT Infrastructure Protection Division
Applied Cryptography Technology Team
Researcher
HwanJin Lee
TEL:+82-2-405-5454 | FAX +82-2-405-5219
E-mail : lhj79@kisa.or.kr
============================
Received on Thursday, 17 January 2008 07:28:10 UTC