draft-ietf-tls-misty1-00.txt   draft-ietf-tls-misty1-01.txt 
INTERNET-DRAFT H. Ohta INTERNET-DRAFT H. Ohta
TLS Working Group H. Tsuji TLS Working Group H. Tsuji
Expires March 2001 Mitsubishi Electric Corporation Expires September 2001 Mitsubishi Electric Corporation
September 2000 March 2001
Addition of MISTY1 to TLS Addition of MISTY1 to TLS
<draft-ietf-tls-misty1-00.txt> <draft-ietf-tls-misty1-01.txt>
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 37 skipping to change at page 1, line 37
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Abstract Abstract
This document proposes the addition of new cipher suites to the TLS This document proposes the addition of new cipher suites to the TLS
protocol version 1.0 to support the MISTY1 encryption algorithm as a protocol version 1.0 to support the MISTY1 encryption algorithm as a
bulk cipher algorithm. bulk cipher algorithm. Major change from the previous version is the
addition of intellectual property section.
1. Introduction 1. Introduction
This document proposes the addition of new cipher suites to the TLS This document proposes the addition of new cipher suites to the TLS
protocol version 1.0[2] to support MISTY1 encryption algorithm[1] as protocol version 1.0[2] to support MISTY1 encryption algorithm[1] as
a bulk cipher algorithm. MISTY1 is a block cipher with a 128-bit key a bulk cipher algorithm. MISTY1 is a block cipher with a 128-bit key
and a 64-bit block. It is designed on the basis of the theory of and a 64-bit block. It is designed on the basis of the theory of
provable security against differential and linear cryptanalysis, and provable security against differential and linear cryptanalysis, and
moreover it realizes high-speed encryption on hardware platforms as moreover it realizes high-speed encryption on hardware platforms as
well as on software environments. well as on software environments.
This document defines the additional cipher specification to the TLS This document defines the additional cipher specification to the TLS
protocol version 1.0. protocol version 1.0.
2. The Cipher Suites 2. The Cipher Suites
The following values define the CipherSuite codes for the cipher The following values define the CipherSuite codes for the cipher
suites that use the MISTY1 CBC mode as a bulk cipher algorithm. suites that use the MISTY1 CBC mode as a bulk cipher algorithm.
CipherSuite TLS_RSA_WITH_MISTY1_CBC_SHA = { 0x00,0xXX }; CipherSuite TLS_RSA_WITH_MISTY1_CBC_SHA = { 0x00,0x3B };
CipherSuite TLS_DH_DSS_WITH_MISTY1_CBC_SHA = { 0x00,0xXX }; CipherSuite TLS_DH_DSS_WITH_MISTY1_CBC_SHA = { 0x00,0x3C };
CipherSuite TLS_DH_RSA_WITH_MISTY1_CBC_SHA = { 0x00,0xXX }; CipherSuite TLS_DH_RSA_WITH_MISTY1_CBC_SHA = { 0x00,0x3D };
CipherSuite TLS_DHE_DSS_WITH_MISTY1_CBC_SHA = { 0x00,0xXX }; CipherSuite TLS_DHE_DSS_WITH_MISTY1_CBC_SHA = { 0x00,0x3E };
CipherSuite TLS_DHE_RSA_WITH_MISTY1_CBC_SHA = { 0x00,0xXX }; CipherSuite TLS_DHE_RSA_WITH_MISTY1_CBC_SHA = { 0x00,0x3F };
CipherSuite TLS_DH_anon_WITH_MISTY1_CBC_SHA = { 0x00,0xXX }; CipherSuite TLS_DH_anon_WITH_MISTY1_CBC_SHA = { 0x00,0x40 };
Note: Above CipherSuite numbers should be assigned and registerd. Note: Above CipherSuite numbers are tentative, they should be
assigned by the authority.
3. CipherSuite Definitions 3. CipherSuite Definitions
CipherSuite Is Key Cipher Hash CipherSuite Is Key Cipher Hash
Exportable Exchange Exportable Exchange
TLS_RSA_WITH_MISTY1_CBC_SHA RSA MISTY1_CBC SHA TLS_RSA_WITH_MISTY1_CBC_SHA RSA MISTY1_CBC SHA
TLS_DH_DSS_WITH_MISTY1_CBC_SHA DH_DSS MISTY1_CBC SHA TLS_DH_DSS_WITH_MISTY1_CBC_SHA DH_DSS MISTY1_CBC SHA
TLS_DH_RSA_WITH_MISTY1_CBC_SHA DH_RSA MISTY1_CBC SHA TLS_DH_RSA_WITH_MISTY1_CBC_SHA DH_RSA MISTY1_CBC SHA
TLS_DHE_DSS_WITH_MISTY1_CBC_SHA DHE_DSS MISTY1_CBC SHA TLS_DHE_DSS_WITH_MISTY1_CBC_SHA DHE_DSS MISTY1_CBC SHA
skipping to change at page 2, line 48 skipping to change at page 2, line 49
Note: Key Exchange Algorithms and Hash Functions are defined in TLS. Note: Key Exchange Algorithms and Hash Functions are defined in TLS.
4. Security Considerations 4. Security Considerations
MISTY1 cipher suites are subject to the same security consideration MISTY1 cipher suites are subject to the same security consideration
as TLS. In addition, MISTY1 is designed in consideratin of the as TLS. In addition, MISTY1 is designed in consideratin of the
theory of provable security against differential and liner theory of provable security against differential and liner
cryptanalysis. cryptanalysis.
5. References 5. Intellectual Property
MISTY1[1] algorithm is applied for a patent. However, the patent
holder (Mitsubishi Electric Corporation) is prepared to grant, on the
basis of reciprocity and non-discriminatory, a royalty-free license
in accordance with Section 10 of RFC 2026. For more information,
please contact to "misty@isl.melco.co.jp". A detail license policy
will be submitted soon.
6. References
[1] H. Ohta and M. Matsui, "A Description of the MISTY1 Encryption [1] H. Ohta and M. Matsui, "A Description of the MISTY1 Encryption
Algorithm", Internet-Draft <draft-ohta-misty1desc-02.txt>, July Algorithm", RFC 2994, November 2000
2000
[2] T. Dierks and C. Allen, "The TLS Protocol Version 1.0", RFC [2] T. Dierks and C. Allen, "The TLS Protocol Version 1.0", RFC
2246, January 1999 2246, January 1999
6. Author's Addresses 7. Author's Addresses
Hidenori Ohta Hidenori Ohta
Mitsubishi Electric Corporation, Information Technology R&D Center Mitsubishi Electric Corporation, Information Technology R&D Center
5-1-1 Ofuna, Kamakura, Kanagawa 247-8501, Japan 5-1-1 Ofuna, Kamakura, Kanagawa 247-8501, Japan
Phone: +81-467-41-2183 Phone: +81-467-41-2183
FAX: +81-467-41-2185 FAX: +81-467-41-2185
EMail: hidenori@iss.isl.melco.co.jp EMail: hidenori@iss.isl.melco.co.jp
Hirosato Tsuji Hirosato Tsuji
Mitsubishi Electric Corporation, Information Technology R&D Center Mitsubishi Electric Corporation, Information Technology R&D Center
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/