Academic Introduction to ZKPs and SNARKs?

I have a modest background in modern cryptography and a master’s degree in mathematics, but no experience with ZKPs. I’m eager to dive into this stuff head first and would very much appreciate a recommendation of any books and/or online resources that you consider worthwhile.

To be clear, I am not looking for ‘Intro to Cryptography’ books. I am already comfortable analyzing modern crypto protocols, writing reduction proofs, and reading rigorous mathematics.

I’m specifically looking for material that will introduce me to ZKPs and SNARKs.

I appreciate any good leads.

1 Like

Have you read this Bitcoin Core :: The first successful Zero-Knowledge Contingent Payment

https://tahoe-lafs.org/trac/tahoe-lafs/wiki/SNARKs

2 Likes

That’s a great of list resources, thank you.

I’ve started my journey all the way back at first-principals:

This is some very interesting stuff.

what about this http://www.metzdowd.com/pipermail/cryptography/2016-March/028634.html