算法
量子算法
量子计算机
子程序
句号(音乐)
量子相位估计算法
计算机科学
量子
功能(生物学)
时间复杂性
数学
量子纠错
量子力学
进化生物学
生物
声学
操作系统
物理
作者
Xuexuan Hao,Fengrong Zhang,Yongzhuang Wei,Yong Zhou
出处
期刊:Quantum Information & Computation
[Rinton Press]
日期:2020-02-01
卷期号:20 (1&2): 65-84
被引量:7
摘要
Quantum period finding algorithms have been used to analyze symmetric cryptography. For instance, the 3-round Feistel construction and the Even-Mansour construction could be broken in polynomial time by using quantum period finding algorithms. In this paper, we firstly provide a new algorithm for finding the nonzero period of a vectorial function with O(n) quantum queries, which uses the Bernstein-Vazirani algorithm as one step of the subroutine. Afterwards, we compare our algorithm with Simon's algorithm. In some scenarios, such as the Even-Mansour construction and the function satisfying Simon's promise, etc, our algorithm is more efficient than Simon's algorithm with respect to the tradeoff between quantum memory and time. On the other hand, we combine our algorithm with Grover's algorithm for the key-recovery attack on the FX construction. Compared with the Grover-Meets-Simon algorithm proposed by Leander and May at Asiacrypt 2017, the new algorithm could save the quantum memory.
科研通智能强力驱动
Strongly Powered by AbleSci AI