# Security levels -- additional materials ## IMPORTANT NOTE During the talk, I incorrectly stated that constant-round protocols essentially do not lose security when the Fiat--Shamir transformation is applied to them. This is not true in general, see [[AFK21, Section 7]](https://eprint.iacr.org/2021/1377.pdf). I guess that this is one more example that we assume security properties too lightly :smile:. ## Security levels - [Rosulek -- The Joy of Cryptography, Chapter 4](https://joyofcryptography.com/pdf/chap4.pdf) - [Thaler -- Proofs, Arguments and Zero-Knowledge, Section 5.3.1](https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.html) ## Proof systems ### SNARK architecture - [Boneh -- Overview of Modern SNARK constructions](https://www.youtube.com/watch?v=bGEXYpt3sj0) - Thaler -- SNARK Design: [Part I](https://www.youtube.com/watch?v=tg6lKPdR_e4), [Part II](https://youtu.be/cMAI7g3UcoI), [Part III](https://youtu.be/ZEjuh1UBg6A) ### Schwartz--Zippel lemma - [Schwartz--Zippel lemma](https://en.wikipedia.org/wiki/Schwartz%E2%80%93Zippel_lemma) ## Elliptic curve security - [Guillevic -- Pairing-friendly curves](https://members.loria.fr/AGuillevic/pairing-friendly-curves/) - [Hopwood - BN254](https://github.com/zcash/zcash/issues/714) ## Fiat--Shamir transformation ### Implementation issues - [BPW16 -- How not to Prove Yourself: Pitfalls of the Fiat-Shamir Heuristic and Applications to Helios](https://eprint.iacr.org/2016/771) - [DMW+23 -- Weak Fiat-Shamir Attacks on Modern Proof Systems](https://eprint.iacr.org/2023/691.pdf) - [CPV24 -- The Last Challenge Attack: Exploiting a Vulnerable Implementation of the Fiat-Shamir Transform in a KZG-based SNARK](https://eprint.iacr.org/2024/398.pdf) ### Theoretical issues - [Thaler -- Proofs, Arguments and Zero-Knowledge, Sections 5.2 and 5.3](https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.html) - [AFK21 -- Fiat-Shamir Transformation of Multi-Round Interactive Proofs](https://eprint.iacr.org/2021/1377.pdf) - [BGK+23 -- Fiat-Shamir Security of FRI and Related SNARKs](https://eprint.iacr.org/2023/1071)