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!