Browse > Article
http://dx.doi.org/10.6109/jkiice.2011.15.9.1993

An efficient hardware implementation of 64-bit block cipher algorithm HIGHT  

Park, Hae-Won (금오공과대학교 전자공학부)
Shin, Kyung-Wook (금오공과대학교 전자공학부)
Abstract
This paper describes a design of area-efficient/low-power cryptographic processor for HIGHT block cipher algorithm, which was approved as standard of cryptographic algorithm by KATS(Korean Agency for Technology and Standards) and ISO/IEC. The HIGHT algorithm, which is suitable for ubiquitous computing devices such as a sensor in USN or a RFID tag, encrypts a 64-bit data block with a 128-bit cipher key to make a 64-bit cipher text, and vice versa. For area-efficient and low-power implementation, we optimize round transform block and key scheduler to share hardware resources for encryption and decryption. The HIGHT64 core synthesized using a 0.35-${\mu}m$ CMOS cell library consists of 3,226 gates, and the estimated throughput is 150-Mbps with 80-MHz@2.5-V clock.
Keywords
HIGHT algorithm; block cipher; cryptographic processor; information security;
Citations & Related Records
연도 인용수 순위
  • Reference
1 W. Stalling, Cryptography and Network Security, Prentice Hall, 1999.
2 National Bureau of Standards, NBS FIPS PUB 46, "Data Encryption Standard", National Bureau of Standards, U.S. Department of Commerce, Jan., 1977.
3 FIPS Publication 197, "Advanced Encryption Standard(AES)," NIST, available at: http://csrc.nist.gov/publication/fips/fips197/fips-107.pdf
4 128비트 블록암호 알고리즘(SEED), TTAS. KO-12.0004, 1999. 04.
5 HIGHT 블록암호 알고리즘 사양 및 세부 명세서, 한국인터넷진흥원, 2009. 07
6 D. Hong, et al, "HIGHT: A new block cipher suitable for low-resource device," Proc. of CHES 2006, LNCS 4249, pp. 46- 59, 2006.