ARIA(암호화기)
ARIA (cipher)일반 | |
---|---|
초판 | 2003 |
유래 | AES |
인정. | 한국 표준 |
암호 상세 | |
키 사이즈 | 128, 192 또는 256비트 |
블록 크기 | 128비트 |
구조. | 대체-변환 네트워크 |
라운드 | 12, 14 또는 16 |
최고의 퍼블릭 암호 분석 | |
데이터 복잡성이56 있는 8라운드에 대한 중간자 공격 2 |
암호학에서 ARIA는 2003년 대규모 국내 [2]연구진에 의해 설계된 블록[1] 암호다.2004년 기술표준원이 표준암호기법으로 선정하였습니다.
알고리즘은 AES에 근거한 치환 네트워크 구조를 사용합니다.인터페이스는 AES와 동일합니다.128비트 블록사이즈는 128비트, 192비트 또는 256비트입니다.키 크기에 따라 라운드의 수는 12, 14 또는 16입니다.ARIA는 2개의 8×8비트 S박스와 그 반전기를 번갈아 사용합니다.그 중 하나가 Rijndael S박스입니다.
키 스케줄은 3라운드 256비트 Feistel 암호를 사용하여 키를 처리하며, "nothing up my sleeve number"의 소스로 1/1000의 바이너리 확장을 사용합니다.
실장
C, C++, Java에서 구현된 ARIA 암호의 참조 소스코드는 KISA의 암호화 사용 활성화 [3]웹페이지에서 다운로드 할 수 있습니다.
표준화
보안.
- A. Biryukov; C. De Cannière; J. Lano; B. Preneel; S. B. Örs (January 7, 2004). "Security and Performance Analysis of ARIA" (PostScript). Version 1.2—Final Report. Katholieke Universiteit Leuven. Retrieved March 2, 2007.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - Wenling Wu; Wentao Zhang; Dengguo Feng (2006). "Impossible Differential Cryptanalysis of ARIA and Camellia" (PDF). Retrieved January 19, 2007.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - Xuehai Tang; Bing Sun; Ruilin Li; Chao Li (March 30, 2010). "A Meet-in-the-Middle Attack on ARIA" (PDF). Retrieved April 24, 2010.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말)
레퍼런스
- ^ "KISA: Block Cipher: ARIA". seed.kisa.or.kr.
- ^ Kwon, Daesung; Kim, Jaesung; Park, Sangwoo; Sung, Soo Hak; Sohn, Yaekwon; Song, Jung Hwan; Yeom, Yongjin; Yoon, E-Joong; Lee, Sangjin; Lee, Jaewon; Chee, Seongtaek; Han, Daewan; Hong, Jin (2003). New Block Cipher: ARIA. Springer International Publishing. pp. 432–445. doi:10.1007/978-3-540-24691-6_32. ISBN 978-3-540-24691-6.
- ^ "KISA: Cryptographic algorithm source code: ARIA". seed.kisa.or.kr.