Information Security/Info.Security

ARIA 블록 암호화 알고리즘

petitCoding 2011. 5. 13. 13:44




우리 회사 제품 개발에 참여하고, CC인증을 받으면서 ARIA암호화 알고리즘에 대해 알게 되었다.

공공기관, 기업 등에 들어가고 있는 보안 장비에 적용되는 암호화 알고리즘은 여러 가지가 있는데,
요새는 우리나라에서 개발한 ARIA알고리즘이 거의 필수로 자리잡고 있다.

ARIA라고 구글에 치면,, 제대로 나오는게 없어서-_- 첨에 고생했는데,,
"ARIA 암호화 알고리즘" 으로 찾아보니 그나마 좀 검색이 된다.

우선 ARIA는 "Academy, Research Institute, Agency"의 약자로
국가 보안 기술 연구소 주도 하에 학계, 연구소 그리고 정부 (학-연-관)가 공동으로 개발한 암호화 알고리즘이라 할 수 있다.


ARIA 알고리즘의 주요 특성은 다음과 같다.



블록 크기 : 128비트

키 크기 : 128/192/256비트 (AES와 동일 규격)
전체 구조: Involutional Substitution-Permutation Network
라운드 수 : 12/14/16 (키 크기에 따라 결정됨)



AES와 비슷한 듯..?!

그리고 XOR, 단순한 바이트 단위의 연산으로 구성되어 있는 경량 암호화 알고리즘이라고 한다.
(소스 코드를 받아 보면 알겠지만 엄청 심플하다. 모듈에 적용하기 쉽게 되어 있고.....)



상세한 내용은 KISA(한국인터넷진흥원)에서 확인할 수 있으며, (바로가기) 소스 코드는..  공교롭게도 현재 따로 문의해서 받을 수 있도록 되어 있다. ㅠ. ㅠ








반응형

'Information Security > Info.Security' 카테고리의 다른 글

Firewall  (0) 2011.05.17
Blacklist & Whitelist  (0) 2011.05.16
서비스 거부 공격, DoS  (0) 2011.05.13
CRLF Injection  (0) 2011.05.13
가상 사설망, VPN.  (0) 2011.05.13