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


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