1 of 57

Lifting theorem(s): �From classical to quantum security

GAPS seminar

2026 04 10

Minki Hhan (KAIST)

2 of 57

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

3 of 57

Contents

  • Quantum gossips

  • Classical Lifting Theorem for functions

  • (Simplest) Quantum Lifting for functions

  • Lifting for permutations

  • Open problems

4 of 57

Post-quantum security

We all know Shor’s algorithm is likely to break RSA/ECDLP

5 of 57

>100 years

6 of 57

7 of 57

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)

8 of 57

What about the proof side?

For classical oracles, we can do many things:

  • lazily sample the outputs
  • or even program the outputs as long as they look random
  • know the specific inputs that adversary cares about
  • easily analyze the bad events (e.g. collisions)

… but everything becomes nontrivial to analyze quantum-accessible ideal oracles

9 of 57

Some quantum tools

To some extent, related techniques are developed

  • Adversarial/polynomial method
  • Compressed oracles (aka quantum lazy sampling)
  • Several reprogramming & resampling lemmas
  • One-way-to-hiding lemmas

But they are occasionally hard-to-analyze..

10 of 57

… 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?

11 of 57

Lifting theorem!

Classical vs Quantum Random Oracles

Takashi Yamakawa & Mark Zhandry

Eurocrypt 2021

12 of 57

Lifting theorem roughly says that:

  •  

13 of 57

Classical lifting theorem

  •  

14 of 57

Classical lifting theorem for One-way

  •  

15 of 57

Classical lifting theorem for One-way

  •  

16 of 57

Classical lifting theorem for One-way

  •  

17 of 57

Classical lifting theorem for One-way

  •  

18 of 57

Classical lifting theorem for One-way

  •  

 

19 of 57

Classical lifting theorem for One-way

  •  

20 of 57

Dependency issue

  •  

21 of 57

Actual argument

  •  

 

22 of 57

Actual argument

  •  

23 of 57

Actual argument

  •  

24 of 57

Extension to complicated problems

  •  

25 of 57

Extension for collision

  •  

26 of 57

The “lifting” theorem

  •  

 

27 of 57

Extension to interactive games

  •  

28 of 57

Quantum lifting theorem?

Classical vs Quantum Random Oracles

Takashi Yamakawa & Mark Zhandry

Eurocrypt 2021

29 of 57

Quantum?

  •  

30 of 57

Quantum?

  •  

31 of 57

Can we use the same simulation?

  •  

32 of 57

Analyzing reprogrammed oracle

  •  

33 of 57

State decomposition

  •  

34 of 57

State decomposition

  •  

35 of 57

State decomposition

  •  

36 of 57

State decomposition

  •  

 

 

 

37 of 57

State decomposition

  •  

38 of 57

State decomposition

  •  

39 of 57

State decomposition

  •  

40 of 57

State decomposition

  •  

41 of 57

State decomposition

  •  

 

 

 

42 of 57

State decomposition

  •  

 

 

 

43 of 57

State decomposition

  •  

44 of 57

State decomposition

  •  

45 of 57

Measurement-and-Reprogram Lemma

  •  

 

 

 

46 of 57

Lifting for one-wayness

  •  

47 of 57

Quantum lifting theorem for functions

  •  

48 of 57

For permutations?

Quantum Lifting for Invertible Permutations and Ideal Ciphers

Alexandru Cojocaru, Minki Hhan, Qipeng Liu, Takashi Yamakawa, Aaram Yun

Crypto 2025

49 of 57

Problems for permutations

  •  

 

 

 

 

50 of 57

Permutation reprogramming

  •  

 

 

 

 

51 of 57

State decomposition for permutation

  •  

 

 

 

 

 

 

52 of 57

Quantum lifting theorem for permutations

  •  

53 of 57

Applications

  •  

Lifting

Classical indifferentiability

54 of 57

Applications

  •  

55 of 57

Limitation & Open problems

56 of 57

Limitations & Open problems

  •  

Can we prove this?

Can we do sth similar?

57 of 57

Thanks!