Browse Prior Art Database

Addition of SEED Cipher Suites to Transport Layer Security (TLS) (RFC4162)

IP.com Disclosure Number: IPCOM000127529D
Original Publication Date: 2005-Aug-01
Included in the Prior Art Database: 2005-Aug-31
Document File: 7 page(s) / 11K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

H.J. Lee: AUTHOR [+3]

Abstract

This document proposes the addition of new cipher suites to the Transport Layer Security (TLS) protocol to support the SEED encryption algorithm as a bulk cipher algorithm.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 25% of the total text.

Network Working Group                                           H.J. Lee
Request for Comments: 4162                                     J.H. Yoon
Category: Standards Track                                       J.I. Lee
                                                                    KISA
                                                             August 2005


    Addition of SEED Cipher Suites to Transport Layer Security (TLS)

Status of This Memo

   This document 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 Notice

   Copyright (C) The Internet Society (2005).

Abstract

   This document proposes the addition of new cipher suites to the
   Transport Layer Security (TLS) protocol to support the SEED
   encryption algorithm as a bulk cipher algorithm.

1.  Introduction

   This document proposes the addition of new cipher suites to the TLS
   protocol [TLS] to support the SEED encryption algorithm as a bulk
   cipher algorithm.

1.1.  SEED

   SEED is a symmetric encryption algorithm that was developed by Korea
   Information Security Agency (KISA) and a group of experts, beginning
   in 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
   generated from the key scheduling.

Lee, et al.                 Standards Track                     [Page 1]
RFC 4162               SEED Cipher Suites to TLS             August 2005


   SEED is easily implemented in various software and hardware because
   it is designed to increase the efficiency of memory storage and the
   simplicity of generating keys without degrading the security of the
   algorithm.  In particular, it can be effectively adopted in a
   computing environment that has a restricted resources such as mobile
   devices, smart cards, and so on.

   SEED is a national industrial association standard [TTASSEED] and is
   widely used in South Korea for electronic commerce and financial
   services operated on wired & wireless PKI.

   The algorithm specification and object identifiers are described in
   [SEED-ALG].  The SEED homepage,
   http://www.kisa.or.kr/seed/seed_eng.html, contains a wealth of
   informatio...