Browse > Article

Low Power Implementation of Integrated Cryptographic Engine for Smart Cards  

Kim, Yong-Hee (Department of Electronics and Communications Engineering, Kwangwoon University)
Jeong, Yong-Jin (Department of Electronics and Communications Engineering, Kwangwoon University)
Publication Information
Abstract
In this paper, the block cipher algorithms, 3-DES(Triple Data Encryption Standard), AES(Advanced Encryption Standard), SEED, HASH(SHA-1), which are domestic and international standards, have been implemented as an integrated cryptographic engine for smart card applications. For small area and low power design which are essential requirements for portable devices, arithmetic resources are shared for iteration steps in each algorithm, and a two-level clock gating technique was used to reduce the dynamic power consumption. The integrated cryptographic engine was verified with ALTERA Excalbur EPXA10F1020C device, requiring 7,729 LEs(Logic Elements) and 512 Bytes ROM, and its maximum clock speed was 24.83 MHz. When designed by using Samsung 0.18 um STD130 standard cell library, the engine consisted of 44,452 gates and had up to 50 MHz operation clock speed. It was estimated to consume 2.96 mW, 3.03 mW, 2.63 mW, 7.06 mW power at 3-DES, AES, SEED, SHA-1 modes respectively when operating at 25 MHz clock. We found that it has better area-power optimized structure than other existing designs for smart cards and various embedded security systems.
Keywords
low power; small area; smart card; clock gating; cryptography;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Yadollah Eslaim, Ali Sheikholeami, P. Glenn Gulak, Shoichi Masui, Kenji Mukaida, "An Area Efficient Universal Cryptography Processor for Smart Cards", IEEE Tran. on VLSI Systems, vol. 4, pp. 43-56, January 2006
2 FIPS PUB 180-2, "Secure Hash Standard", pp. 1-71, August 2002.
3 FIPS PUB 197, "ADVANCED ENCRYPTION STANDARD(AES)", pp. 1-47, November 2001
4 Yongje Choi, Mooseop Kim, Taesung Kim, Howon Kim, "Low power implementation of SHA-1 algorithm for RFID system", IEEE Symp.on Consumer Electronics, ISCE 06, pp. 1-5, St. Petersburg, USA, 2006
5 J. Daemen and V. Rijnmen. "AES Proposal : Rijndael", pp. 1-45, September 1999
6 J. Wolkerstorfer, E. Oswald, and M. Lamberger, "An ASIC Implementation of the AES SBoxes", In CT-RSA 2002, volume 2271 of Lecture Notes in Computer Science, pp. 67-78, Springer, 2002
7 FIPS PUB 46-3, "DATA ENCRYPTION STANDARD(DES)", Reaffirmed, pp. 1-22, October 1999
8 William Stallings, "Cryptography and Network Security", Prentice Hall, pp. 90-94, 2003
9 TTA. KO-12.0004/R1, "128비트 블록암호알고리즘 SEED(128-bit Block Cipher SEED)", 한국정보통신기술협회, pp. 1-16, 2005년 12월