상세 보기
자원 공유기법을 이용한 AES-ARIA 연산기의 효율적인 설계
Design of an efficient AES-ARIA processor using resource sharing technique
- 구본석;
- 유권호;
- 장태주;
- 이상진
초록
AES와 ARIA 블록암호 알고리즘은 각각 미국과 한국의 차세대 표준 블록암호 알고리즘으로 각광받고 있으며, 스마트카드, 전자여권 등 기밀성이 요구되는 다양한 정보보호 분야에서 활용되고 있다. 본 논문에서는 최초로 AES와 ARIA의 효율적인 통합 하드웨어 연산기를 제안하고 0.25um CMOS 공정으로 구현한 결과를 제시한다. AES와 ARIA에 적용할 수 있는 확장 유한체 방식의 공통 S-box를 설계하고, 두 알고리즘의 확산 함수에서 공통항을 축출하여, 19,056 게이트 카운트의 소형 크기를 가지는 연산기를 설계하였다. 본 논문에서 제안하는 연산기는 AES와 ARIA의 개별 소형 연산기를 설계하는 방식에 비해 32% 감소된 크기를 가진다. 또한 제안하는 연산기는 128비트 한 블록에 대한 AES 암호화에는 11 클록 사이클, ARIA 암호화에는 16 클록 사이클을 사용하며, 이는 각각 1,047Mbps와 720Mbps의 성능을 나타난다.
키워드
AES; ARIA; S-box; Processor; Low-power
- 제목
- 자원 공유기법을 이용한 AES-ARIA 연산기의 효율적인 설계
- 제목 (타언어)
- Design of an efficient AES-ARIA processor using resource sharing technique
- 저자
- 구본석; 유권호; 장태주; 이상진
- 발행일
- 2008
- 저널명
- 정보보호학회논문지
- 권
- 18
- 호
- 6
- 페이지
- 39 ~ 50