ARIA 암호 알고리즘

국내 암호 알고리즘으로 정보보호진흥원과 ETRI가 개발한 SEED 암호 알고리즘이 존재하는데,
국가보안기술연구소 등에서 ARIA 암호 알고리즘을 개발한 이유는? 알고 계신분?
민간 전용? 정부 기관도 사용 가능? ...

SEED와 차이로는,
SEED는 정보통신단체표준(TTA)으로 제정되었고 국제 표준화 기구인 ISO/IEC 국제 블록암호알고리즘 표준으로 제정, IETF 표준으로도 제정되었다. ARIA는 기술표준원에서 제정되었다.
SEED는 128bit 고정 키 길이를 가지고, ARIA는 128,192,256bit 가변 키 길이를 가진다.
SEED는 Feistal 구조이고, ARIA는 SPN 구조이다.
전체적으로 ARIA는 AES와 유사한 알고리즘으로 보인다.
국가보안기술연구소 ARIA 홈페이지에 게시되고 벨기에 루벤 대학의 평가(최종보고서 1.2)에 따르면,
AES와 비교해서 SW적으로 약간 성능이 나쁘고, HW적으로 견줄만하다고 언급하고 있다.
SEED 보다는 성능이 나은 것으로 추정하고 있다.

소개
아리아(ARIA)는 전자정부 구현 등으로 다양한 환경에 적합한 암호화 알고리즘이 필요함에 따라 국가보안기술연구소(NSRI) 주도로 학계, 국가정보원 등의 암호기술 전문가들이 힘을 모아 개발한 국가 암호화 알고리즘이다.
아리아(ARIA)는 민간 암호화 알고리즘 시드(SEED)와 함께 전자정부의 대국민행정서비스용으로 보급되고 있으며, 스마트 카드 등의 초경량 환경 및 고성능 서버 환경 등에서 시드에 비하여 상대적인 장점을 가지고 있다.
ARIA는 경량 환경 및 하드웨어 구현을 위해 최적화된, involutional SPN 구조를 갖는 범용 블록 암호 알고리즘입니다.
ARIA의 주요 특성은 다음과 같습니다.
 - 블록 크기 : 128비트
 - 키 크기 : 128/192/256비트 (AES와 동일 규격)
 - 전체 구조: Involutional Substitution-Permutation Network
 - 라운드 수 : 12/14/16 (키 크기에 따라 결정됨)
특히 경량 환경 및 하드웨어에서의 효율성 향상을 위해, ARIA가 사용하는 대부분의 연산은 XOR과 같은 단순한 바이트 단위 연산으로 구성되어 있습니다.
ARIA라는 이름은 Academy(학계), Research Institute(연구소), Agency(정부 기관)의 첫 글자들을 딴 것으로, ARIA 개발에서의 학·연·관의 공동 노력을 표현하고 있습니다.

표준화
ARIA는 2004년 12월 30일에 한국산업규격 KS 표준으로 제정되었다.(기술표준원고시 제2004-1149호)
KS 규격 번호 및 명칭은 "KSX1213 128비트 블록 암호 알고리즘 ARIA"이다.
ARIA 소스는 국가보안기술연구소 ARIA 홈페이지 연락처를 통해서 받을 수 있다.
(조금만 노력하면 검색을 통해서도 구할 수 있다.)

출처 : http://www.nsri.re.kr/ARIA/

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by thenine | 2008/06/04 12:18 | 암호 | 트랙백 | 덧글(2)

트랙백 주소 : http://thenine.egloos.com/tb/430595
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented at 2008/08/05 00:24
비공개 덧글입니다.
Commented by thenine at 2009/05/20 17:15
공공기관에 정보보호 제품 납품시 국가정보원의 보안성검토가 필요한데,
이 보안성검토의 요구 조건이 ARIA 암호알고리즘 구현이다.
이때 국가정보원의 암호 검증을 필한 ARIA 암호 모듈이 포팅이 되어야 한다.

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶