자원 공유기법을 이용한 AES-ARIA 연산기의 효율적인 설계

Vol. 18, No. 6, pp. 39-50, 10월. 2008
10.13089/JKIISC.2008.18.6.39, Full Text:
Keywords: AES, ARIA, S-box, Processor, Low-power
Abstract

AES와 ARIA 블록암호 알고리즘은 각각 미국과 한국의 차세대 표준 블록암호 알고리즘으로 각광받고 있으며, 스마트 카드, 전자여권 등 기밀성이 요구되는 다양한 정보보호 분야에서 활용되고 있다. 본 논문에서는 최초로 AES와 ARIA의 효율적인 통합 하드웨어 연산기를 제안하고 0.25um CMOS 공정으로 구현한 결과를 제시한다. AES와 ARIA에 적용할 수 있는 확장 유한체 방식의 공통 S-box를 설계하고, 두 알고리즘의 확산 함수에서 공통항을 축출하여, 19,056 게이트 카운트의 소형 크기를 가지는 연산기를 설계하였다. 본 논문에서 제안하는 연산기는 AES와 ARIA의 개별 소형 연산기를 설계하는 방식에 비해 32% 감소된 크기를 가진다. 또한 제안하는 연산기는 128비트 한 블록에 대한 AES 암호화에는 11 클록 사이클, ARIA 암호화에는 16 클록 사이클을 사용하며, 이는 각각 1,047Mbps와 720Mbps의 성능을 나타난다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
B. Koo, G. Ryu, T. Chang, S. Lee, "Design of an Efficient AES-ARIA Processor using Resource Sharing Technique," Journal of The Korea Institute of Information Security and Cryptology, vol. 18, no. 6, pp. 39-50, 2008. DOI: 10.13089/JKIISC.2008.18.6.39.

[ACM Style]
Bon-Seok Koo, Gwon-Ho Ryu, Tae-Joo Chang, and Sang-Jin Lee. 2008. Design of an Efficient AES-ARIA Processor using Resource Sharing Technique. Journal of The Korea Institute of Information Security and Cryptology, 18, 6, (2008), 39-50. DOI: 10.13089/JKIISC.2008.18.6.39.