SLIDE 25 18/21 Our result Features A peak under the hood Summary
Machine specifications: Prover: CPU: 4 X AMD Opteron(tm) Processor 6328 (32 cores total, 3.2GHz), RAM: 512GB Verifier: CPU: Intel(R) Core(TM) i7-4600 2.1GHz, RAM: 12GB, Circuit: runtime simulated for long inputs Security: Security level: 80 bits (Probability of cheating < 2−80)
2 34 555 9K 142K 1 sec 1 min 1 hour 1 day 1M num profiles Execution time Prover time 2 34 555 9K 142K 50 100 150 200 250 ⋅103 1M num profiles Ratio proving/execution time 2 34 555 9K 142K 100MB 1GB 100GB 1TB 66TB 1M num profiles Proof size Proof size
Conclusions: Prover asymptotic behaviour as predicted; Proving is ∼ ×50K slower than program execution
2 277 36K 5M 582M 75B 20ms 39ms 59ms 80ms 149B num profiles Execution time Verifier time Prover constructed 2 138 9K 569K 36M 2B 0.0001 0.01 1 100 10,000 cutoff num profiles Ratio verification/execution time Prover constructed 2 277 36K 5M 582M 75B 0KB 200KB 400KB 600KB 800KB 1000KB 1200KB 149B num profiles Argument size Argument size Inner protocol (IOP) Total
Conclusions: Verifier asymptotic behaviour as predicted; Speedup achieved only for a few generated arguments