Algebraic Attacks on Block Ciphers Using Quantum Annealing

被引:6
|
作者
Burek, Elzbieta [1 ]
Wronski, Micha [1 ]
Mank, Krzysztof [1 ]
Misztal, Micha [1 ]
机构
[1] Mil Univ Technol, Dept Cybernet, PL-00908 Warsaw, Poland
关键词
Cryptanalysis; AES; block ciphers; algebraic attacks; quantum annealing; ALGORITHMS;
D O I
10.1109/TETC.2022.3143152
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the transformation method of the system of algebraic equations describing the symmetric cipher into the QUBO problem. After transformation of given equations f(0), f(1), . . . , f(n-1) to equations over integers f(0)', f(1)', . . . , f(n-1)', one can linearize each, obtaining f(lini)' = lin(f(i)'), for i = 0, n - 1, where lin denotes linearization operation. Finally, one can obtain problem in the QUBO form as (f(lin0)')(2) + . . . + (f(linn-1)')(2) + Pen - C, where Pen denotes penalties obtained during linearization of equations, n is the number of equations and C is constant appearing in the polynomial (f(lin0)')(2) + . . . + (f(linn-1)')(2) + Pen. This paper presents the transformation method of SPN block ciphers to the QUBO problem. What is more, we present the results of the transformation of the complete AES-128 cipher to the QUBO problem, where the number of variables of the equivalent QUBO problem equals approximately 30,026. It is worth noting that AES-128 is much easier to solve using quantum annealing than the factorization problem and the discrete logarithm problem of a similar level of security. For example, factorizing a 3072 bit long RSA integer using quantum annealing requires a QUBO problem of about 2,360,000 variables.
引用
收藏
页码:678 / 689
页数:12
相关论文
共 50 条
  • [1] Attacks on block ciphers of low algebraic degree
    Jakobsen, T
    Knudsen, LR
    JOURNAL OF CRYPTOLOGY, 2001, 14 (03) : 197 - 210
  • [2] Improved algebraic attacks on lightweight block ciphers
    Yeo, Sze Ling
    Le, Duc-Phong
    Khoo, Khoongming
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2021, 11 (01) : 1 - 19
  • [3] Counting equations in algebraic attacks on block ciphers
    Knudsen, Lars R.
    Miolane, Charlotte V.
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2010, 9 (02) : 127 - 135
  • [4] Improved algebraic attacks on lightweight block ciphers
    Sze Ling Yeo
    Duc-Phong Le
    Khoongming Khoo
    Journal of Cryptographic Engineering, 2021, 11 : 1 - 19
  • [5] Counting equations in algebraic attacks on block ciphers
    Lars R. Knudsen
    Charlotte V. Miolane
    International Journal of Information Security, 2010, 9 : 127 - 135
  • [6] Attacks on Block Ciphers of Low Algebraic Degree
    Thomas Jakobsen
    Lars R. Knudsen
    Journal of Cryptology, 2001, 14 : 197 - 210
  • [7] Stream/block ciphers, difference equations and algebraic attacks
    La Scala, Roberto
    Tiwari, Sharwan K.
    JOURNAL OF SYMBOLIC COMPUTATION, 2022, 109 : 177 - 198
  • [8] Quantum attacks on some feistel block ciphers
    Dong, Xiaoyang
    Dong, Bingyou
    Wang, Xiaoyun
    DESIGNS CODES AND CRYPTOGRAPHY, 2020, 88 (06) : 1179 - 1203
  • [9] Quantum attacks on some feistel block ciphers
    Xiaoyang Dong
    Bingyou Dong
    Xiaoyun Wang
    Designs, Codes and Cryptography, 2020, 88 : 1179 - 1203
  • [10] Designing against a class of algebraic attacks on symmetric block ciphers
    Adams, C
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2006, 17 (01) : 17 - 27