Lifting theorem(s): �From classical to quantum security
GAPS seminar
2026 04 10
Minki Hhan (KAIST)
This talk: Lifting theorems
Reducing quantum security using classical security
When using it, you don’t need to know quantum!
I’ll mainly talk about the proof.
The proof is quantum. I’ll try to avoid “quantum”, but…
Half of the talk is about “classical” lifting theorem!
* Many thanks to my coauthors, especially Qipeng Liu who taught me about the overview of the proof in this talk
Contents
Post-quantum security
We all know Shor’s algorithm is likely to break RSA/ECDLP
>100 years
Post-quantum security of �SYMMETRIC CRYPTOGRAPHY
We’ll talk about the post-quantum security of symmetric crypto
Attack side: Grover gives quadratic speedup
.. sometimes better attacks
or sometimes worse (main reason: online queries are classical)
What about the proof side?
For classical oracles, we can do many things:
… but everything becomes nontrivial to analyze quantum-accessible ideal oracles
Some quantum tools
To some extent, related techniques are developed
But they are occasionally hard-to-analyze..
… easier quantum security proofs?
Are there “quantum-friendly” one-shot proofs, �or at least can all quantum details be hidden inside of toolkits?
..at least for some problems?
Ideally, can we “upgrade” classical security to quantum security?
Lifting theorem!
Classical vs Quantum Random Oracles
Takashi Yamakawa & Mark Zhandry
Eurocrypt 2021
Lifting theorem roughly says that:
Classical lifting theorem
Classical lifting theorem for One-way
Classical lifting theorem for One-way
Classical lifting theorem for One-way
Classical lifting theorem for One-way
Classical lifting theorem for One-way
Classical lifting theorem for One-way
Dependency issue
Actual argument
Actual argument
Actual argument
Extension to complicated problems
Extension for collision
The “lifting” theorem
Extension to interactive games
Quantum lifting theorem?
Classical vs Quantum Random Oracles
Takashi Yamakawa & Mark Zhandry
Eurocrypt 2021
Quantum?
Quantum?
Can we use the same simulation?
Analyzing reprogrammed oracle
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
State decomposition
Measurement-and-Reprogram Lemma
Lifting for one-wayness
Quantum lifting theorem for functions
For permutations?
Quantum Lifting for Invertible Permutations and Ideal Ciphers
Alexandru Cojocaru, Minki Hhan, Qipeng Liu, Takashi Yamakawa, Aaram Yun
Crypto 2025
Problems for permutations
Permutation reprogramming
State decomposition for permutation
Quantum lifting theorem for permutations
Applications
Lifting
Classical indifferentiability
Applications
Limitation & Open problems
Limitations & Open problems
Can we prove this?
Can we do sth similar?
Thanks!