아리아 (암호)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
ARIA는 대한민국 표준으로 정의된 암호 알고리즘이다. IETF RFC 5794 문서에서 상세한 기술 명세를 확인할 수 있으며, TLS/SSL에 ARIA 암호화 제품군을 추가하는 내용은 RFC 6209에 정의되어 있다. IETF는 SRTP에서도 ARIA 알고리즘을 사용할 수 있도록 정의한다. C, C++, 자바(Java)로 구현된 ARIA 암호의 참조 소스 코드는 한국인터넷진흥원(KISA)에서 다운로드할 수 있으며, 개발 초기부터 보안 및 성능 분석이 이루어졌다.
더 읽어볼만한 페이지
- 블록 암호 - 데이터 암호화 표준
데이터 암호화 표준(DES)은 미국 국립표준기술연구소에서 개발되어 널리 사용되었던 대칭키 암호 알고리즘이지만, 짧은 키 길이와 취약점 때문에 고급 암호화 표준(AES)으로 대체되었고, 트리플 DES 형태로 일부 시스템에서 사용되며 암호학 발전에 기여한 역사적 의미가 있다. - 블록 암호 - 고급 암호화 표준
고급 암호화 표준(AES)은 미국 국립표준기술연구소에서 제정한 대칭 키 암호화 블록 암호 표준으로, 치환-순열 네트워크 구조에 기반하여 128비트 블록 크기와 다양한 키 크기를 지원하며, 빠른 속도와 효율성으로 널리 사용된다.
| 아리아 (암호) | |
|---|---|
| 개요 | |
| 이름 | ARIA |
| 설계자 | (정보 없음, 문서에 미기재) |
| 발표일 | 2003년 |
| 기반 암호 | AES |
| 파생 암호 | (정보 없음, 문서에 미기재) |
| 관련 암호 | (정보 없음, 문서에 미기재) |
| 인증 | 대한민국 표준 |
| 세부 정보 | |
| 키 크기 | 128, 192, 또는 256 비트 |
| 블록 크기 | 128 비트 |
| 구조 | 대입-치환 네트워크 (SPN 구조) |
| 라운드 수 | 12, 14, 또는 16 |
| 암호 분석 | 데이터 복잡도 256의 8라운드 수에 대한 Meet-in-the-middle attack |
2. 표준화
ARIA는 KATS과 IETF에서 표준으로 지정되었다.[1] KATS에서 제정한 KS X 1213:2004 표준은 ARIA 암호 알고리즘에 대한 대한민국 표준을 정의하며, IETF는 RFC 5794, RFC 6209, RFC 8269를 통해 ARIA를 표준으로 정의하고 있다.
2. 1. 대한민국 표준
KATS에서 제정한 KS X 1213:2004 표준은 ARIA 암호 알고리즘에 대한 대한민국 표준을 정의한다.[1]2. 2. 국제 표준 (IETF)
IETF는 ARIA를 다음과 같은 표준으로 지정하고 있다.- RFC 5794[1]: ARIA 암호화 알고리즘 설명
- RFC 6209[1]: TLS/SSL에 ARIA 암호화 제품군 추가
- RFC 8269[1]: SRTP에서 ARIA 알고리즘 사용
2. 2. 1. 알고리즘
RFC영어 5794[1]는 ARIA 암호화 알고리즘에 대한 상세한 기술 명세를 제공한다.2. 2. 2. TLS/SSL
IETF RFC 6209[1]는 전송 계층 보안(TLS) 프로토콜에서 ARIA 암호화 제품군을 사용할 수 있도록 추가했다.[1]2. 2. 3. SRTP
IETF RFC 8269는 SRTP에서 ARIA 알고리즘을 사용할 수 있도록 정의한다.[1]3. 구현
C, C++, 자바로 구현된 '''ARIA''' 암호의 참조 소스 코드는 KISA의 암호 이용 활성화 웹페이지에서 다운로드할 수 있다.[3]
4. 보안
ARIA는 개발 초기부터 보안 및 성능 분석을 거쳤으며, 여러 암호 분석 기법에 대한 안전성이 연구되고 있다.[1] 루벤 가톨릭 대학교의 A. 비류코프 등은 ARIA의 보안 및 성능 분석 보고서를 발표하였다.[1][2] 웬링 우 등은 ARIA 및 카멜리아에 대한 불가능 차분 암호 분석 연구를 진행하였다.[3] 쉐하이 탕 등은 ARIA에 대한 중간자 공격 연구를 발표하였다.
참조
[1]
웹사이트
KISA: Block Cipher: ARIA
https://seed.kisa.or[...]
[2]
서적
Information Security and Cryptology - ICISC 2003
Springer International Publishing
2003
[3]
웹사이트
KISA: Cryptographic algorithm source code: ARIA
https://seed.kisa.or[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com