Quantum Grover Attack on the Simplified-AES

被引:8
作者
Almazrooie, Mishal [1 ]
Abdullah, Rosni [1 ]
Samsudin, Azman [1 ]
Mutter, Kussay N. [2 ]
机构
[1] Univ Sains Malaysia, Sch Comp Sci, George Town, Malaysia
[2] Univ Sains Malaysia, Sch Phys, George Town, Malaysia
来源
PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018) | 2018年
关键词
Symmetric cryptography; Quantum cryptanalysis; Quantum simulation; Grover attack; Block cipher; ALGORITHM; CRYPTANALYSIS;
D O I
10.1145/3185089.3185122
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this work, a quantum design for the Simplified-Advanced Encryption Standard (S-AES) algorithm is presented. Also, a quantum Grover attack is modeled on the proposed quantum S-AES. First, quantum circuits for the main components of S-AES in the finite field F-2[x]/(x(4) + x + 1), are constructed. Then, the constructed circuits are put together to form a quantum version of S-AES. A C-NOT synthesis is used to decompose some of the functions to reduce the number of the needed qubits. The quantum S-AES is integrated into a black-box queried by Grover's algorithm. A new approach is proposed to uniquely recover the secret key when Grover attack is applied. The entire work is simulated and tested on a quantum mechanics simulator. The complexity analysis shows that a block cipher can be designed as a quantum circuit with a polynomial cost. In addition, the secret key is recovered in quadratic speedup as promised by Grover's algorithm.
引用
收藏
页码:204 / 211
页数:8
相关论文
共 27 条
[1]   Quantum walk algorithm for element distinctness [J].
Ambainis, Andris .
SIAM JOURNAL ON COMPUTING, 2007, 37 (01) :210-239
[2]  
[Anonymous], RIMS KOKYUROKU
[3]  
[Anonymous], 2008, Post Quantum Cryptography
[4]   Linear Cryptanalysis of Simplified AES Under Change of S-Box [J].
Campbell, Samantha ;
Grinchenko, Max ;
Smith, William .
CRYPTOLOGIA, 2013, 37 (02) :120-138
[5]  
Cheung D, 2008, LECT NOTES COMPUT SC, V5106, P96
[6]   A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS [J].
ELGAMAL, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :469-472
[7]   A Synthesis Method of Quantum Reversible Logic Circuit Based on Elementary Qutrit Quantum Logic Gates [J].
Fan, Fuyou ;
Yang, Guowu ;
Yang, Gang ;
Hung, William N. N. .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (08)
[8]  
Grover L. K., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P212, DOI 10.1145/237814.237866
[9]   Itoh-Tsujii inversion in standard basis and its application in cryptography and codes [J].
Guajardo, J ;
Paar, C .
DESIGNS CODES AND CRYPTOGRAPHY, 2002, 25 (02) :207-216
[10]   A FAST ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M) USING NORMAL BASES [J].
ITOH, T ;
TSUJII, S .
INFORMATION AND COMPUTATION, 1988, 78 (03) :171-177