Browse > Article
http://dx.doi.org/10.13089/JKIISC.2006.16.6.15

Area Efficient Implementation of 32-bit Architecture of ARIA Block Cipher Using Light Weight Diffusion Layer  

Ryu, Gwon-Ho (National Security Research Institute(NSRI))
Koo, Bon-Seok (National Security Research Institute(NSRI))
Yang, Sang-Woon (National Security Research Institute(NSRI))
Chang, Tae-Joo (National Security Research Institute(NSRI))
Abstract
Recently, the importance of the area efficient implementation of cryptographic algorithm for the portable device is increasing. Previous ARIA(Academy, Research Institute, Agency) implementation styles that usually concentrate upon speed, we not suitable for mobile devices in area and power aspects. Thus in this paper, we present an area efficient AR processor which use 32-bit architecture. Using new implementation technique of diffusion layer, the proposed processor has 11301 gates chip area. For 128-bit master key, the ARIA processor needs 87 clock cycles to generate initial round keys, n8 clock cycles to encrypt, and 256 clock cycles to decrypt a 128-bit block of data. Also the processor supports 192-bit and 256-bit master keys. These performances are 7% in area and 13% in speed improved results from previous cases.
Keywords
ARIA processor; Diffusion; Light Weight; gate count;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 전기원, 전은아, 지재덕, 박익수, 정석원, 서재 현, 오병균, '유비쿼터스 환경에 적합한 블록암 호 ARIA의 S-Box FPGA 구현,' CISC 2005, pp. 621-625, Jun. 2005
2 Jinsup Park, Yong Dae Kim and Younggap You, 'A Scale Down Structure of ARIA Processor,' Journal of the Research Institute for Computer and Information Communication, pp. 79-84, Dec. 2005
3 Vincent Rijmen, 'Efficient implementa -tion of the Rijndael S-box,' available at: http://www.esat.kuleuven.ac.be/ ~rijmen/ rijndael/sbox.pdf, 2001
4 안하기, 신경욱, 'AES Rijndael 블록 암호 알고리듬의 효율적인 하드웨어 구현,' 정보보호학회 논문지, 제 12권, 제2호, pp. 57-67, 2002
5 서정갑, 김창균, 하재철, 문상재, 박일환, '블럭 암호 ARIA에 대한 차분전력분석공격,' 정보보 호학회 논문지, 제15권, 제1호, pp. 99-107, 2005   과학기술학회마을
6 Security and Performance Analysis of ARIA, Jan. 2003, available at: http:// www.nsri.re.kr/ARIA/doc/ARIA -COSICreport.pdf
7 FIPS Pub. 197: Specification for the AES, Nov. 2001, available at: http:// csrc.nist.gov/publications/fips/fips197/ fips-197.pdf
8 ARIA Algorithm Specification, May. 2004, available at: http://www.nsri.re. kr/ARIA/doc/ARIA-specification.pdf
9 A. Satoh, S. Morioka, K. Takano, and Seiji Munetoh, 'A compact Rijndael hardware architecture with S-box optimization,' Advances in Cryptology - ASIACRYPT 2001, LNCS 2248, pp. 239-254, Springer-Verlag, 2001
10 최병윤, 박영수, 전성익, '모듈화된 라운드 키 생성회로를 갖는 AES 암호 프로세서의 설계,' 정보보호학회 논문지, 제12권, 제5호, pp. 15-25, 2002
11 조용국, 송정환, 강성우, 'AES(Advanced Encryption Standard) 안전성 평가에 대한 고찰,' 정보보호학회 논문지, 제11권, 제6 호, pp. 67-76, 2001
12 D. Canright, 'A Very Compact S-Box for AES,' CHES'05, LNCS 3659, pp. 441-455, Springer-Verlag, 2005
13 박진섭, 윤연상, 김용대, 양상운, 장태주, 유영 갑, 'ARIA 암호 알고리듬의 하드웨어 설계 및 구현,' 전자공학회논문지, vol. 42-SD, no. 4, pp. 26-36, Apr. 2004