일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 알뜰폰 요금제
- 알뜰폰 요금제 비교
- 온라인 햇살론 할인
- 온라인 햇살론 보증료
- 화재보험 다이렉트 보험료
- 온라인 햇살론 금리
- 서민 대환 프로그램
- AI 이미지 사이트
- 신용대출
- 온라인 햇살론 재대출
- 주택 화재보험 보험료
- 노벨피아 추천
- 온라인 햇살론 보증수수료
- 서민 대환 대출
- 주택 화재보험 다이렉트
- 대출 금리 비교 추천
- KB손해보험 주택 화재보험 다이렉트 보험료 추천
- 서민 저금리
- KB손해보험 주택 화재보험
- 온라인 햇살론 취급제한
- KB손해보험 다이렉트 보험료
- KB손해보험 보험료
- 서민 저금리 대출
- 온라인 햇살론 추가대출
- 서민 저금리 대출 대환 프로그램
- 화재보험 다이렉트
- 온라인 햇살론 자격
- 금리 비교 사이트
- 휴대폰 번호보호 서비스
- 금리 사이트 추천
- Today
- Total
아이인포
ARIA 와 SEED 의 차이점 본문
✍ 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 사용과 관련해서는 아무런 제약이 없음
✓ 전자 상거래 분야에서 활발하게 사용함