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

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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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