Quantum Algorithm to Identify Division Property of a Multiset

被引:3
|
作者
Malviya, Ashwini Kumar [1 ]
Tiwari, Namita [1 ]
机构
[1] Maulana Azad Natl Inst Technol, Dept Comp Sci & Engn, Bhopal 462003, India
关键词
Division property; Quantum computing; Integral cryptanalysis; Quantum cryptanalysis;
D O I
10.1007/s13369-021-05665-w
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Division property-based integral attack is the generalization of integral property developed by blending saturation attack and higher-order differential attack. This attack is considered as a chosen-plaintext attack because the cryptanalyst generates a multiset of plaintext which possesses a certain division property. However, in real-world applications, it is required to find the division property of a given multiset which turns the attack into a known-plaintext attack. The problem, finding the division property of a given multiset X of size vertical bar X vertical bar with each element of n-bit, when solved on a classical computer has the time complexity of O(n2(n)vertical bar X vertical bar) (fixed in both average and worst cases). In this paper, a better and comparable algorithm using quantum computing is presented along with its quantum oracle designs that can find the correct division property of a multiset in the average case time complexity of O log(n)2(n) root vertical bar X vertical bar and worst case time complexity of O (log(n)2n vertical bar X vertical bar) using (n + inverted right perpendicularlog vertical bar X vertical bar inverted left perpendicular + p)-qubits, where p are the precision qubits required by the quantum counting subroutine.
引用
收藏
页码:8711 / 8719
页数:9
相关论文
共 50 条