Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2005.12C.4.495

Validation Testing Tool for Light-Weight Stream Ciphers  

Kang Ju-Sung (국민대학교 수학과)
Shin Hyun Koo ((주)엑서스 테크놀로지)
Yi Okyeon (국민대학교 수학과)
Hong Dowon (한국전자통신연구원)
Abstract
Cryptographic algorithm testing is performed to ensure that a specific algorithm implementation is implemented correctly and functions correctly. CMVP(Cryptographic Module Validation Program) of NIST in US is the well-known testing system that validates cryptographic modules to Federal Information Processing Standards (FIPS). There is no FIPS-approved stream cipher, and CMVP doesn't involve its validation testing procedure. In this paper we provide validation systems for three currently used light-weight stream ciphers: Bluetooth encryption algorithm E0, 3GPP encryption algorithm A5/3, and RC4 used for WEP and SSL/TLS Protocols. Moreover we describe our validation tools implemented by JAVA programing.
Keywords
CMVP(Cryptographic Module Validation Program); Light-weight Stream Cipher;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 FIPS 140-1, 'Security Requirements for Cryptogra-phic Modules', January 4, 1994
2 Government Computer News, 'FIPS testing finds lots of mistakes in crypto IT', 10/29/2002, http://www.gcn.com
3 NIST, 'Cryptographic Standards and Validation Programs', http://csrc.nist.gov/cryptval
4 RC4 page, http://www.wisdom.weizmann.ac.il/~itsik/RC4/rc4.html
5 3GPP TS 35.202, 'Specification of the 3GPP Confidentiality and Integrity Algorithms; Document: A5/3 and GEA3 Specifications', Version 5.0.0, 2002
6 김역, 정창호, 장윤석, 이상진, 이성재, 'SEED 구현 적합성 검증 시스템에 관한 연구', 정보보호학회논문지, 제13권, 제1호, pp.69-85, 2003   과학기술학회마을
7 FIPS 197, 'Advanced Encryption Standard (AES)', November 26, 2001
8 Netscape Communications Corporation, 'The SSL Protocol', Version 3.0, Internet Draft, March, 1996
9 Bluetooth SIG, 'Bluetooth Specification', Version 1.2, 2003
10 3GPP TS 55.216, 'Specification of the A5/3 Encryption Algorithms for GSM and ECSD and the GEA3 Encryption Algorithm for GPRS; Document 1: A5/3 and GEA3 Specifications', Version 6.2.0, 2003
11 FIPS 46-3, 'Data Encryption Standard (DES)', October 25, 1999
12 FIPS 185. 'Escrowed Encryption Standard (EES)', February 9, 1994
13 FIPS 140-2, 'Security Requirements for Cryptogra-phic Modules', May 25, 2001. Change Notices 2, 3, 4: 12/03/2002