Quantum Distinguisher Between the 3-Round Feistel Cipher and the Random Permutation

被引:155
作者
Kuwakado, Hidenori [1 ]
Morii, Masakatu [1 ]
机构
[1] Kobe Univ, Grad Sch Engn, Nada Ku, Kobe, Hyogo 6578501, Japan
来源
2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY | 2010年
关键词
COMPUTATION;
D O I
10.1109/ISIT.2010.5513654
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
No polynomial classical algorithms can distinguish between the 3-round Feistel cipher with internal permutations and a random permutation. It means that the 3-round Feistel cipher with internal permutations is secure against any chosen plaintext attack on the classical computer. This paper shows that there exists a polynomial quantum algorithm for distinguishing them. Hence, the 3-round Feistel cipher with internal permutations may be insecure against a chosen plaintext attack on a quantum computer. This distinguishing problem is an instance that can be efficiently solved by exploiting the quantum parallelism. The proposed algorithm is the first application of Simon's algorithm to cryptographic analysis.
引用
收藏
页码:2682 / 2685
页数:4
相关论文
共 6 条
[1]   Quantum complexity theory [J].
Bernstein, E ;
Vazirani, U .
SIAM JOURNAL ON COMPUTING, 1997, 26 (05) :1411-1473
[2]   RAPID SOLUTION OF PROBLEMS BY QUANTUM COMPUTATION [J].
DEUTSCH, D ;
JOZSA, R .
PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1992, 439 (1907) :553-558
[3]  
KUWAKADO H, 2009, P 9 AS C QUANT INF S, P39
[4]  
Patarin J., 2008, 2008036 CRYPT EPRINT
[5]   On the power of quantum computation [J].
Simon, DR .
SIAM JOURNAL ON COMPUTING, 1997, 26 (05) :1474-1483
[6]  
Treger J, 2009, LECT NOTES COMPUT SC, V5580, P41, DOI 10.1007/978-3-642-02384-2_4