On the sliding property of SNOW 3G and SNOW 2.0

被引:21
作者
Kircanski, A. [1 ]
Youssef, A. M. [1 ]
机构
[1] Concordia Univ, Inst Informat Syst Engn, Montreal, PQ H3G 2W1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
ATTACKS;
D O I
10.1049/iet-ifs.2011.0033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SNOW 3G is a stream cipher chosen by the 3rd Generation Partnership Project (3GPP) as a crypto-primitive to substitute KASUMI in case its security is compromised. SNOW 2.0 is one of the stream ciphers chosen for the ISO/IEC standard IS 18033-4. In this study, the authors show that the initialisation procedure of the two ciphers admits a sliding property, resulting in several sets of related-key pairs. In case of SNOW 3G, a set of 2(32) related-key pairs is presented, whereas in the case of SNOW 2.0, several such sets are found, out of which the largest are of size 2(64) and 2(192) for the 128-bit and 256-bit variant of the cipher, respectively. In addition to allowing related-key recovery attacks against SNOW 2.0 with 256-bit keys, the presented properties reveal non-random behaviour that yields related-key distinguishers and also questions the validity of the security proofs of protocols that are based on the assumption that SNOW 3G and SNOW 2.0 behave like perfect random functions of the key-IV.
引用
收藏
页码:199 / 206
页数:8
相关论文
共 18 条
  • [1] 3rd Generation Partnership Project Technical Specification Group Services and System Aspects 3G Security Specification of the 3GPP Confidentiality and Integrity Algorithms, 2001, TECHN SPEC GROUP SER
  • [2] Berbain C, 2008, LECT NOTES COMPUT SC, V4986, P140
  • [3] Biham E, 2005, LECT NOTES COMPUT SC, V3788, P443
  • [4] Biryukov A, 2010, LECT NOTES COMPUT SC, V6123, P139, DOI 10.1007/978-3-642-13708-2_9
  • [5] Biryukov A, 2009, LECT NOTES COMPUT SC, V5677, P231, DOI 10.1007/978-3-642-03356-8_14
  • [6] Boesgaard M, 2003, LECT NOTES COMPUT SC, V2887, P307
  • [7] Daemen J, 2002, DESIGN RIJNDAEL AEST
  • [8] De Cannière C, 2008, LECT NOTES COMPUT SC, V5023, P276
  • [9] Dunkelman O, 2010, LECT NOTES COMPUT SC, V6223, P393, DOI 10.1007/978-3-642-14623-7_21
  • [10] Ekdahl P, 2003, LECT NOTES COMPUT SC, V2595, P47