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

Design of Encryption/Decryption Core for Block Cipher HIGHT  

Sonh, Seung-Il (한신대학교)
Abstract
A symmetric block cryptosystem uses an identical cryptographic key at encryption and decryption processes. HIGHT cipher algorithm is 64-bit block cryptographic technology for mobile device that was authorized as international standard by ISO/IEC on 2010. In this paper, block cipher HIGHT algorithm is designed using Verilog-HDL. Four modes of operation for block cipher such as ECB, CBC, OFB and CTR are supported. When continuous message blocks of fixed size are encrypted or decrypted, the desigend HIGHT core can process a 64-bit message block in every 34-clock cycle. The cryptographic processor designed in this paper operates at 144MHz on vertex chip of Xilinx, Inc. and the maximum throughput is 271Mbps. The designed cryptographic processor is applicable to security module of the areas such as PDA, smart card, internet banking and satellite broadcasting.
Keywords
Symmetric block cipher; Encryption; Decryption; HIGHT; Cryptosystem;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 하성주, 이종호, "블록 암호 ARIA를 위한 고속 암호기/복호기 설계", 전기학회논문지, 제 57권 9호, pp.1652-1659, Sep. 2008
2 손승일, 최병윤, 강민구, "암호칩 기술 동향", 인터넷정보학회지, Vol.1 No.2, pp89-93, Dec. 2000
3 최병윤, "AES Rijndael 알고리즘용 암호 프로세서의 설계, 한국통신학회논문지, Vol.26 No.10B, pp.1491-1500, Oct. 2001
4 한국정보호센터, 128 비트 블록 암호 알고리즘(SEED) 개발 및 분석 보고서, Dec. 1998
5 최병윤, 김진일, "SEED 암호 보조 프로세서의 CPLD 구현", 한국신호처리 및 시스템 학회논문지, 제1권 1-2호, pp.177-185, Oct. 2000
6 한국정보통신기술협회, 64비트 블록 암호 HIGHT(TTAK.KO-12.0040/R1), Dec. 2008
7 한국정보통신기술협회, HIGHT_KISA.c, C 소스코드, 2008
8 한국정보통신기술협회, 블록암호 알고리즘 SEED의 운영모드(TTAS.KO-12.0025), Dec. 2003
9 박해원, 신경욱, "64비트 블록암호 알고리듬 HIGHT의 효율적인 하드웨어 구현", 한국해양정보통신학회 논문지, 제15권 9호, pp.1993-1999, Sept. 2011
10 Charles P. Pfleeger, Security in Computing, 2nd Edition, Prentice-Hall International, Inc. 2000