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]웹페이지에서 다운로드 할 수 있습니다.

표준화

  • KATS
    • KS X 1213:2004
  • IETF
    • 알고리즘.
      • RFC 5794: ARIA 암호화 알고리즘 설명
    • TLS/SSL
      • RFC 6209: 트랜스포트 레이어 보안(TLS)에 ARIA 암호 스위트 추가
    • SRTP
      • RFC 8269:ARIA 알고리즘과 Secure Real-Time Transport Protocol(SRTP)에서의 사용

보안.

레퍼런스

  1. ^ "KISA: Block Cipher: ARIA". seed.kisa.or.kr.
  2. ^ 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.
  3. ^ "KISA: Cryptographic algorithm source code: ARIA". seed.kisa.or.kr.

외부 링크