Browse > Article

VLIS Design of OCB-AES Cryptographic Processor  

Choi Byeong-Yoon (동의대학교 컴퓨터공학과)
Lee Jong-Hyoung (동의대학교 전자공학과)
Abstract
In this paper, we describe VLSI design and performance evaluation of OCB-AES crytographic algorithm that simulataneously provides privacy and authenticity. The OCB-AES crytographic algorithm sovles the problems such as long operation time and large hardware of conventional crytographic system, because the conventional system must implement the privancy and authenticity sequentially with seqarated algorithms and hardware. The OCB-AES processor with area-efficient modular offset generator and tag generator is designed using IDEC Samsung 0.35um standard cell library and consists of about 55,700 gates. Its cipher rate is about 930Mbps and the number of clock cycles needed to generate the 128-bit tags for authenticity and integrity is (m+2)${\times}$(Nr+1), where m and Nr represent the number of block for message and number of rounds for AES encryption, respectively. The OCB-AES processor can be applicable to soft cryptographic IP of IEEE 802.11i wireless LAN and Mobile SoC.
Keywords
AES; OCB mode; IEEE 802.11i; WLAN security; symmertic key cipher;
Citations & Related Records
연도 인용수 순위
  • Reference
1 National Bureau of Standards, DES Modes of Operation, Federal Information Processing Standard Publication FIPS 81, December 1980
2 Young Kyu Kang, Dae Won Kim, Taek Won, and Jun Rim Choi, 'An Efficient Implementation of Hash Algorithm for IPSEC', Asia Pacific Conference on ASIC 2002, pp.93-96, August, 2002
3 William Stalling, Cryptography and Network Security, Prentice Hall, 1999
4 Joan Daemen and Vincent Rijmen, The Design of Rijndael; Springer, 2002
5 Phillip Rogaway, M. Bellare, and T.Krovetz., 'OCB:A Block-Cipher Mode of Operation for Efficient Authenticated Encryption', 8th ACM conference on computer and communications security(CCS-8), ACM Press, 2001
6 SCI-WORX, 'High Speed MD5 Hash Engine', http://www.sci-worx.com/
7 최병윤, 박영수, 전성익, '모듈화된 라운드 키 생성회로를 갖는 AES 프로세서의 설계', 정보보호학회 논문지, vol.12, no.5, pp.15-25, 2002. 10
8 D. Whiting, etc, 'Counter with CBC-MAC(CCM)', Network Working Group RFC3610, September, 2003
9 V. G. Oklobdzija, 'An Algorithm and novel design of a leading zero detector circuit : comparison with logic synthesis', IEEE transaction on VLSI systems, vol.2, no.1, pp.124-128, 1993
10 Henry Kuo and Ingrid Verbauwhede, 'Architectural Optimization for a 1.82 Gbits/sec VLSI Implementation of the AES Rijndael Algorithm', CHESS 2001, pp,51-64 2001
11 Samsung Electronics, 'STD90/MDL90 0.35um 3.3V CMOS standard cell library for pure logic/ MDL Products', 2000
12 박창섭, 암호이론과 보안, 대영사, 1999