검색 상세

암호 알고리즘 SEED와 ARIA의 비교

A Study on Comparison of SEED and ARIA

초록/요약

인터넷의 발전과 차세대 전자거래 응용이 증가함에 따라, 보안이 중요한 문제로 대두 되고 있다. 이러한 문제를 해결하기 위해 암호화 방법을 이용하는 경우가 많아졌다. 본 논문은 여러 종류의 암호화 방법 중 국내에서 개발되어 많이 사용되고 있는 128비트 블록 암호화 알고리즘 SEED와 ARIA의 암호화 방법에 대하여 비교 분석을 하였다. 현재 SEED는 128비트 및 256비트 키를 사용할 수 있으며, ARIA는 128비트, 192비트 및 256비트 키를 사용할 수 있다. 본 논문에서는 Feistel 구조인 SEED와 ISPN 구조인 ARIA의 암호화 방법과 128비트 키를 이용하는 경우의 블록 암호 공격 방법에 따른 비교 분석을 하였다. DC(Differential Cryptanalysis), LC(Linear Cryptanalysis) 공격 방법을 확장한 부메랑공격 및 SLIDE 공격에 대한 두 알고리즘의 내성을 비교하고, 알고리즘 내부 수행 절차에 따라 128 비트 암호키를 ECB 모드에서 키생성 부분과 데이터 랜더마이징 부분을 각각 분리하여 수행성능을 비교하고, 수행 성능 결과 분석을 통하여 알고리즘 사용 환경에 따른 적절한 암호화 알고리즘을 선택할 수 있는 기준을 제시한다.

more

초록/요약

As Internet grows rapidly and next E-commerce applications increase, the security is getting more important. To solve this problem, use of encryption systems is increasing. In this thesis, 128-bit block encryption algorithm SEED which is used in Korea was compared with ARIA. Currently SEED is will be able to use 128-bit and 256-bit key length, but ARIA is will be able to use 128-bit, 192-bit and 256-bit secret key. In this thesis, a method of encoding SEED that is a Feistel structure and ARIA that is an ISPN structure and a method of attacking a block cipher using a 128-bit key are compared with each other and analyzed. The tolerance of two algorithms for Boomerang attack and SLIDE attack which are extensions of DC(Differential Cryptanalysis) and LC(Linear Cryptanalysis) attack methods are compared with each other. The execution performance of the algorithms are compared by separating the 128-bit secret key into a key generation part and a data randomizing part in an ECB mode according to the algorithm internal execution process. A criteria to choose an appropriate encoding algorithm according to the algorithm use environment is provided through the execution performance result analysis.

more