Towards a White-Box Secure Fiat-Shamir Transformation
summary
Proposes XFS, an extended Fiat–Shamir that inserts a short, efficiently-verified proof-of-work so the circuit cannot compute the Fiat–Shamir challenge itself; security is proved in a relativized random‑oracle model (captures diagonalization/GKR‑style attacks) for sigma protocols in a preprocessing model. Requires PoW hardness larger than circuit size, a padder to stop verifier queries, and yields a bound on knowledge error scaling with the adversary’s oracle‑query count t; practical overhead is claimed negligible.
AI-written summary · about
chapters (6)
- 0:00Fiat-Shamir and white-box attacks
- 10:33White-box attacks on Fiat-Shamir
- 28:01Diagonalization attack on toy protocol
- 38:18Extended Fiat-Shamir (XFS)
- 57:07Security analysis of XFS
- 1:00:21Summary and open problems
related talks
01h 15mTo interact or not to interact: Cryptographic proof systems and the Fiat-Shamir heuristic
01h 08mTutorial on Proof Systems
39mWhen Is a Proof Actually Not?
40mCryptography in Distributed Systems
01h 08mSecure Computation 1
40mShuffling and Friends
23mZKBoo: Faster Zero-Knowledge for Boolean Circuits
01h 01mCircularity Based IO, Part 1
