Skip to content

Home > Resources > papers > FS86-Fiat-Shamir

How to Prove Yourself: Practical Solutions to Identification and Signature Problems (Fiat-Shamir)

Summary

Introduces the Fiat-Shamir transform, which converts an interactive sigma protocol into a non-interactive proof by replacing the verifier's random challenge with a hash of the transcript. This heuristic (secure in the random oracle model) is the basis for most practical SNARK and signature constructions.

Used by