~/talk

SoK: Understanding zk-SNARKs: The Gap Between Research and Practice

Talkat USENIX Security '25 · 2025-08-13..08-15· [cryptography, zero-knowledge-proofs]
links:none on file
name:Daqi Hu
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Provides a concrete master recipe that converts a program into a zk-SNARK and classifies 40+ zk-SNARK schemes by their core techniques (QAP, PCP/PCS, polynomial commitment families), linking each class to practical properties like transparency, post-quantum resistance, proof size and verifier cost. Surveys 11 general-purpose libraries, measures compiler usability/compatibility and documents a virtual execution environment for running compilers. Finds hundreds of real vulnerabilities traceable to compiler/constraint-system gaps and argues researchers focus on proving systems while industry is bottlenecked by constraint compilers, offering documentation and standardization fixes.

AI-written summary · about

  1. 0:00zk-SNARKs introduction
  2. 1:14Research gap and impact
  3. 2:38Participant groups and questions
  4. 3:41Master recipe framework
  5. 5:49Proving systems and QAPs
  6. 8:41Polynomial commitments and POPs
  7. 11:56Open-source zk-SNARKs libraries
  8. 13:03Compiler types and docs
  9. 15:42Recommendations and efficiency
  10. 16:07Compiler challenges and barriers
  11. 17:34Open-source future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.