아이인포

ARIA 와 SEED 의 차이점 본문

카테고리 없음

ARIA 와 SEED 의 차이점

아이인포 2020. 3. 1. 02:00


✍ ARIA

 

✓ 블록암호, 128bit 데이터를 처리하는 알고리즘으로 128, 192, 256 비트 암호키를 사용함

✓ Academy, Research Institute, Agency의 약어로 학, 연, 관이 공동으로 개발한 정보호호의 핵심 기술이을 함축하고 있음

✓ Involuion 구조 : 암호화 과정과 복호화 과정이 같은 구조

✓ S-Box : 비 선형 치환 테이블로 바이트 치환에 사용됨

✓ Feistel 구조 : 데이터를 드 블록으로 나누어 좌, 우부분에 교대로 비선형 변환을 적용시키는 구조

✓ 대칭키 구조 : 암, 복호화 키가 같은 암호

✓ 라운드 키 : 암호키로부터 키 확장을 통하여 생성되는 값들로 암호화 및 복호화 상태에 적용 됨

✓ 라운드 함수 : 블록 암호의 각 라운드에서 사용되는 함수

✓ SPN 구조 : Substitution-Permuaration-Network 구조로 S-Box와 확산 함수가 반복적으로 사용되는 구조

 블록 : 입력, 상태, 출력, 라운드 키를 구성하는 비트 열로 열의 길이는 포함하는 비트 수를 표시, 블록은 바이트의 배열로도 해석됨

 블록 암호 : 고정된 길이의 평문 블록을 고정된 길이의 암호문 블록으로 변환하는 함수

✓ 아핀 변환 : 행렬 곱과 벡터 합이 순차적으로 구성된 변환

✓ 키 확장 : 암호키로부터 라운드 키들을 생성하는 과정

✓ 알고리즘 구조

   - 기본 구조 : ISPN(Involutional SPN) 구조

   - 입, 출력 크기 : 128bit

   - 키 크기 : 128, 192, 256bit

   - 라운드 키 크기 : 128bit

   - 라운드 수 : 키 크기에 따라 12, 14, 16 라운드

✓ SEED 알고리즘에 비해 2배정도 속도가 향상됨

✓ 미국, 유렵 등의 새로운 표준 제정 시 고려된, 안정성 및 효율성 기준에 부합 되도록 설계 됨

   - AEX(Advanced Encrytion Standard)의 규격을 따르며 각종 다양한 환경의 구현에 적합하도록 설계

   - 객관적인 안정성 및 효율성 평가를 위하여 NESSIE(New European Schemes for Signatures, Integrity, and Encryption)의 주관 기관인 벨기에 루벤 대학에 분석을 의뢰함

✓ ISPN 구조의 대칭키 암호 알고리즘으로서 초경량 환경 및 하드웨어 구현에 최적으로 개발되었으며, 다음과 같은 세부 사양을 가진다.

 - 고정 길이의 입/출력(128)

 - 가변 길이의 키 길이 지원(128/192/256)

 - 간단한 연산 사용으로 초경량 환경에 효율적

 - 바이트 단위의 연산으로 하드웨어에 효율적

  8비트 환경과 하드웨어 구현에서 뛰어난 효율성을 갖고 있어 IC-Card, VPN 장비 등 다양한 환경에 적용이 가능하며, 소프트웨어 구현에서도 벨기에 루벤 대학의 효율성 평가에서 Camellia 보다 빠르고 AES에 근접하는 성능을 보임

 

 

 

 

✍ SEED

✓ 데이터 처리 단위 : 8, 16, 32 모두 가능

✓ 암, 복호화 방식 : 블록 암호 방식

✓ 입, 츌력문의 크기 : 128bit

✓ 안정성 : DC(차분 해독법 : Differential Crypanalysis/LC(선형 해독법 : Linear Cryptanalysis)에 대하여 안전하도록 설계

✓ 구조 : Feistel 구조

✓ 내부 함수 : SPN 구조이며, 비선형함수를 Look-up 테이블로 변형하여 사용

✓ 라운드 수 : 안전성은 키 전수 조사공격에 필요한 계산복잡도 및 평문, 암호문 쌍(2128) 이하가 되지 않아야 하며, 효율성 요구 조건을 만족하여야 함

✓ 키 생성 알고리즘 : 알고리즘의 라운드 동작과 동시에 암, 복호화 라운드 키가 생성될 수 있도록 설계

✓ 민간분야의 암호사용을 촉진하기 위하여 개발된 암호알고리즘이다. 따라서 개인 및 기업에서의 중요정보를 보호하기 위하여 필요한 경우 SEED 사용과 관련해서는 아무런 제약이 없음

✓ 전자 상거래 분야에서 활발하게 사용함

 

 





Comments