Compressed Permutation Oracles
By: Joseph Carolan
Potential Business Impact:
Makes secret codes harder for future computers.
The analysis of quantum algorithms which query random, invertible permutations has been a long-standing challenge in cryptography. Many techniques which apply to random oracles fail, or are not known to generalize to this setting. As a result, foundational cryptographic constructions involving permutations often lack quantum security proofs. With the aim of closing this gap, we develop and prove soundness of a compressed permutation oracle. Our construction shares many of the attractive features of Zhandry's original compressed function oracle: the purification is a small list of input-output pairs which meaningfully reflect an algorithm's knowledge of the oracle. We then apply this framework to show that the Feistel construction with seven rounds is a strong quantum PRP, resolving an open question of (Zhandry, 2012). We further re-prove essentially all known quantum query lower bounds in the random permutation model, notably the collision and preimage resistance of both Sponge and Davies-Meyer, hardness of double-sided zero search and sparse predicate search, and give new lower bounds for cycle finding and the one-more problem.
Similar Papers
Quantum Lifting for Invertible Permutations and Ideal Ciphers
Quantum Physics
Makes secret codes harder for quantum computers.
Fine-Grained Complexity via Quantum Natural Proofs
Quantum Physics
Makes computers harder to trick with quantum computers.
On Limits on the Provable Consequences of Quantum Pseudorandomness
Quantum Physics
Makes quantum randomness harder to fake.