Top Banner
The Hunting of the SNARK Nir Bitansky Ran Canetti Alessandro Chiesa Eran Tromer
14

The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

Jun 05, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

The Hunting of the SNARKNir BitanskyRan CanettiAlessandro ChiesaEran Tromer

Page 2: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

Succint NoninteractiveArgument of KnowledgeKilian '92Micali '00Aiello Bhatt Ostrovsky Rajagopalan '00Dwork Langberg Naor Nissim Reingold '04Di Crescenzo Lipmaa '08Mie '08Gentry Wichs '11Carroll '76

Page 3: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

Verifier generates and publishesa reference string

Prover picks NP statement “exists w such that M(x,w)=1” and sends M,x, and a succint proof

Verifier efficiently checks proof and isconvinced that proverknows a witness w.

Page 4: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks
Page 5: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

SNARK

Page 6: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Page 7: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Page 8: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Knowledge Assumptions

Page 9: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Knowledge Assumptions

Knowledge of Exponent

Page 10: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Knowledge Assumptions

Knowledge of ExponentNoisy Multiples

Page 11: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Knowledge Assumptions

Knowledge of ExponentNoisy Multiples

Noisy Inner Products

Page 12: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

ECRH

SNARK

Knowledge Assumptions

Knowledge of ExponentNoisy Multiples

Noisy Inner ProductsKnowledge of Icecream

Page 13: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

Knowledge of Icecream Assumption

Page 14: The Hunting of the SNARK - TAUtromer/slides/snark-20110816-crypto2011.… · Charles Bouillaguet, *Patrick Derbez, and Pierre-Alain FouqUe 16:10 16:30: How to Improve Rebound Attacks

The method employed I would gladly define, While I have it so clear in my head,If I had but the slides and you had but the time — But much yet remains to be said.http://eprint.iacr.org/2011/443