Quantum attacks on Feistel constructions have attracted much attention from worldwide crytologists. To reduce the time complexity of quantum attacks on $r$-round ($r \ge 7$) Feistel construction, we propose a novel quantum meet-in-the-middle (QMITM) attack. For 7-round Feistel construction, we introduce quantum computing in the offline computation of the classic meet-in-the-middle (MITM) attack [Guo2016], i.e., propose a quantum claw finding algorithm based on quantum walk, which speeds up the process of finding a match in the offline computation phase. The keys in 7-round Feistel construction could be recovered by the match at last. Furthermore, to attack $r$-round ($r > 7$), we use amplitude amplification algorithm to search the last $r-7$ rounds of keys. Compared with other quantum attacks in Q2 model, our attack reduces the time complexity from $O({2^{0.25nr - n}})$ to $O({2^{2n/3 + (r - 7)n/4}})$, and is significantly better than classic attacks. Moreover, our attack only needs to make classical online queries, without quantum superposition queries in other quantum attacks, which is more practical.
翻译:对Feistel建筑的量子攻击吸引了全世界冷冻学家的极大关注。为了降低对Feestel建筑的量子攻击的时间复杂性,我们提议推出一个新的中程量子会议(QMITM)袭击。对于7轮Feestel的建筑,我们引入了量子计算,用于经典中场会议(MITM)袭击的离线计算 [Guo2016],即提出以量子行走为基础的量子爪发现算法,加速了在离线计算阶段找到匹配点的过程。7轮Feestel建筑的钥匙可以通过最后的比赛恢复。此外,为了袭击美元跨中场(QMITM)的量子会议(Q2+0.25n_n_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx攻击) 直攻击) 直攻击的超超超超超超超超超超超度的超度的超度的直端端 直端 直级的直攻击)。