

Sean Bowe on SNARKs, Trusted Setups & Elliptic Curve Cryptography
May 8, 2019
Sean Bowe, engineer at the Electric Coin Company, talks about SNARKs, trusted setups, and elliptic curve cryptography. They discuss the story of Zcash, Powers of Tau trusted set up, SONICs, ZEXE, and the BLS12-381 Elliptic Curve Construction. They also mention the bug in the Zcash proving system and the design and implementation of the BLS 1231 elliptic curve.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9
Introduction
00:00 • 2min
Guest Introduction and Contributions to Zcash
01:34 • 25min
Creating and Optimizing a Collision Resistant Hash Function Based on an Elliptic Curve Discrete Logarithm Problem
27:02 • 2min
ZK Snarks, Implementing Academic Ideas, and Efficient Products
28:51 • 6min
Implementation and Complexity of SNARKs, Cryptography, and Multi-party Computation
35:04 • 2min
Trusted Setups and Sonic Parameters
37:18 • 11min
Bug in Zcash Proving System
48:28 • 23min
Designing and Implementing BLS 1231: Hashing and Constant Time Arithmetic
01:11:28 • 8min
Standardization and Interoperability of Circuit Expression
01:19:22 • 12min