Square Attacks of Reduce-Round in KASUMI

블록암호 KASUMI에 대한 포화공격

  • 이제상 (고려대학교 정보보호대학원) ;
  • 이태건 (고려대학교 정보보호대학원) ;
  • 이창훈 (고려대학교 정보보호대학원) ;
  • 이원일 (고려대학교 정보보호대학원) ;
  • 홍석희 (고려대학교 정보보호대학원) ;
  • 이상진 (고려대학교 정보보호대학원)
  • Published : 2003.12.01

Abstract

본 논문에서는 5-라운드 KASUMI의 포화공격에 대하여 다룰 것이다. KASUMI는 3GPP에서 사용되는 알고리즘으로, 64비트의 평문을 입력받아 128비트의 키를 사용하여 64비트의 암호문을 출력하는 블록암호이다. 본 논문에서는 l0$\times$2$^{32}$의 선택 평문을 이용하여, 공격 복잡도 2$^{115}$ 를 갖는 5라운드 포화공격(Square Attack)을 소개할 것이다. 또한, 이 공격은 함수의 키를 9비트 고정함으로서 향상시킬 수 있다. 이러한 경우, 7$\times$2$^{32}$ 의 선택평문을 이용하여, 공격 복잡도 2$^{83}$ 을 갖는 5라운드 포화공격을 성공시킬 수 있다.

Keywords