Presentation is loading. Please wait.

Presentation is loading. Please wait.

Post-Quantum Security of Fiat-Shamir

Similar presentations


Presentation on theme: "Post-Quantum Security of Fiat-Shamir"β€” Presentation transcript:

1 Post-Quantum Security of Fiat-Shamir
Dominique Unruh University of Tartu

2 Fiat-Shamir (overview)
Non-interactive proof system: Zero-knowledge proof of knowledge Signature scheme (Signer proves knowledge of sk) Quantum secure? Prover π‘π‘œπ‘š,𝐻 π‘π‘œπ‘š ,π‘Ÿπ‘’π‘ π‘ Verifier statement witness statement Verifier learns β€œnothing” Prover must know witness Quantum Fiat-Shamir

3 Understanding FS: Sigma protocols
Interactive proof system Honest-verifier zero-knowledge Interaction 𝑃↔𝑉 efficiently simulated Special soundness Given: π‘Ÿπ‘’π‘ π‘ for two π‘β„Žπ‘Žπ‘™π‘™ (same π‘π‘œπ‘š) Get: Witness P V commitment challenge response Quantum Fiat-Shamir

4 Understanding FS: The construction
Verifier Prover Prover sends simulated sigma-proto interaction οƒ  Soundness of sigma-protocol carries over P V π‘π‘œπ‘š π‘β„Žπ‘Žπ‘™π‘™β‰” 𝐻(π‘π‘œπ‘š) π‘π‘œπ‘š,π‘β„Žπ‘Žπ‘™π‘™,π‘Ÿπ‘’π‘ π‘ π‘β„Žπ‘Žπ‘™π‘™ π‘Ÿπ‘’π‘ π‘ Quantum Fiat-Shamir

5 Breaking FS soundness (quantum)
Artificial sigma-protocol [Ambainis,Rosmanis,U14] (relative to specific oracles) P Can give π‘Ÿπ‘’π‘ π‘ for any π‘β„Žπ‘Žπ‘™π‘™ (using |Ξ¨βŒͺ) Only once (|Ξ¨βŒͺ used up) FS insecure (soundness) But: sigma-protocol has special soundness π‘π‘œπ‘šπ‘š |Ξ¨βŒͺ π‘β„Žπ‘Žπ‘™π‘™ π‘Ÿπ‘’π‘ π‘ Quantum Fiat-Shamir

6 Breaking FS soundness (quantum)
FS not secure in general For quantum attackers Relative to specific oracles Ways out: Non-relativizing proofs? Doubtful. Other protocols? Yes. Extra conditions on sigma-protocol? This talk. [U15] [Dagdelen, Fischlin,Gagliardoni13] Quantum Fiat-Shamir

7 Main result Sigma protocol Fiat-Shamir Statistical soundness
Reduction to quantum search Simulation soundness Stronger than classical Weaker than classical Honest verifier ZK Adaptive RO reprogramming Zero knowledge Unpredictable commitments Complete Complete Quantum Fiat-Shamir

8 P V P V Soundness proof Sigma protocol
Def: π‘β„Žπ‘Žπ‘™π‘™ is β€œpromising” if βˆƒ π‘Ÿπ‘’π‘ π‘ P V π‘π‘œπ‘š π‘β„Žπ‘Žπ‘™π‘™ π‘Ÿπ‘’π‘ π‘ statistical soundness ⟹ For any π‘π‘œπ‘š, few promising π‘β„Žπ‘Žπ‘™π‘™ Hard to find: π‘π‘œπ‘š with 𝐻(π‘₯,π‘π‘œπ‘š) promising Fiat-Shamir Hard to break Fiat-Shamir soundness: Finding valid π‘π‘œπ‘š,𝐻 π‘₯,π‘π‘œπ‘š ,π‘Ÿπ‘’π‘ π‘ P π‘π‘œπ‘š,𝐻 π‘₯,π‘π‘œπ‘š ,π‘Ÿπ‘’π‘ π‘ V Quantum Fiat-Shamir

9 Simulation sound extractability
What about signatures? Quantum Classical approach: Sigma protocol Fiat-Shamir (as proof) Statistical Special soundness Simulation sound extractability βœ” ? Fiat-Shamir (as signature) Unforgeability Honest verifier ZK Zero knowledge Hard instances Dual-mode Hard to guess π‘ π‘˜ from π‘π‘˜ π‘π‘˜ indistinguishable from π‘π‘˜ without π‘ π‘˜ Quantum Fiat-Shamir

10 Open problems Suitable sigma protocols [Kiltz,Lyubashevsky,Schaffner]?
Stronger guarantees: Extractability? Weaker assms: Computational soundness? Tightness of reductions Quantum Fiat-Shamir

11 I thank you for your attention
This research was supported by European Social Fund’s Doctoral Studies and Internationalisation Programme DoRa


Download ppt "Post-Quantum Security of Fiat-Shamir"

Similar presentations


Ads by Google