The SEED Cipher Algorithm and Its Use with IPsec (RFC4196)
Original Publication Date: 2005-Oct-01
Included in the Prior Art Database: 2005-Oct-12
Internet Society Requests For Comment (RFCs)
H.J. Lee: AUTHOR [+4]
This document describes the use of the SEED block cipher algorithm in the Cipher Block Chaining Mode, with an explicit IV, as a confidentiality mechanism within the context of the IPsec Encapsulating Security Payload (ESP).
Network Working Group H.J.
Request for Comments: 4196 J.H. Yoon
Category: Standards Track S.L. Lee
The SEED Cipher Algorithm and Its Use with IPsec
Status of This Memo
specifies an Internet standards track protocol for the
Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright (C) The Internet Society (2005).
describes the use of the SEED block cipher algorithm in
the Cipher Block Chaining Mode, with an explicit IV, as a
confidentiality mechanism within the context of the IPsec
Encapsulating Security Payload (ESP).
SEED is a
national industrial association standard [TTASSEED] and is
widely used in South Korea for electronic commerce and financial
services that are operated on wired and wireless communications.
SEED is a
128-bit symmetric key block cipher that has been developed
by KISA (Korea Information Security Agency) and a group of experts
since 1998. The input/output block size of SEED is 128-bit and the
key length is also 128-bit. SEED has the 16-round Feistel structure.
A 128-bit input is divided into two 64-bit blocks, and the right 64-
bit block is an input to the round function with a 64-bit subkey that
is generated from the key scheduling.
SEED is easily
implemented in various software and hardware, and it
can be effectively adopted to a computing environment with restricted
resources, such as mobile devices and smart cards.
Lee, et al. Standards Track [Page 1]
RFC 4196 The Use of SEED with IPsec October 2005
SEED is robust against known attacks including DC (Differential
cryptanalysis), LC (Linear cryptanalysis), and related key attacks.
SEED has gone through wide public scrutinizing procedures. It has
been evaluated and is considered cryptographically secure by credible
organizations such as ISO/IEC JTC 1/SC 27...