~/talk

Introduction to Verifiable Computing

Talkat ACCU 2022 · 2022-04-06..04-09· [security]
name:Ahto Truu
links:none on file
slides:none on file

Shows how verifiable computing turns C functions into quadratic arithmetic programs and uses commitments, bilinear pairings and discrete‑log hardness to produce short proofs. Demonstrates Pinocchio producing a proof of correct execution that is a few group elements long so verification can be faster than re‑execution, with the proof size independent of program size. Covers handling private inputs via commitments, the one‑time key setup (evaluation vs verification keys), and practical C subset limits (no floating point, no recursion).

AI-written summary · about

  1. 0:00Introduction
  2. 1:40Motivation
  3. 2:54Conceptual models
  4. 4:23Applications and use cases
  5. 7:24Verifying smart contracts
  6. 10:13Confidentiality and privacy
  7. 14:35Cryptography building blocks
  8. 18:56Commitment schemes
  9. 27:07Zero-knowledge proofs
  10. 29:44Bilinear mapping
  11. 32:20Arithmetic circuits
  12. 35:40Quadratic arithmetic programs
  13. 50:44Defining the system
  14. 55:00Pinocchio implementation
  15. 1:19:17References and conclusion
~/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.