The Measure-and-Reprogram Technique 2.0: Multi-Round Fiat-Shamir and More
Jelle Don, CWI Amsterdam Joint work with Serge Fehr and Christian Majenz
The Measure-and-Reprogram Technique 2.0: Multi-Round Fiat-Shamir and - - PowerPoint PPT Presentation
The Measure-and-Reprogram Technique 2.0: Multi-Round Fiat-Shamir and More Jelle Don, CWI Amsterdam Joint work with Serge Fehr and Christian Majenz Introduction Proving Fiat-Shamir digital signatures and ZK proof systems secure against
Jelle Don, CWI Amsterdam Joint work with Serge Fehr and Christian Majenz
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
– Multi-round Fiat-Shamir signatures (Example: MQDSS) – Bulletproofs – Sequential-OR Proofs
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
function as an external random-oracle
access, which means that
– The function cannot be
computed locally
– Parties can query a
superposition of inputs
A OH
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH A S OH
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
for any 2n+1-round public-coin proof system
– For typical 3-round schemes, there exists a FS attack that boosts
the best interactive adversary by a factor
– The attack can be extended to an artifjcial multi-round scheme.
This attack boosts the adversary’s success by
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
OH A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
OH A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
OH A S A
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
OH A S A
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
S A S A OH
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
S A S S S S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
S A S S S S A
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
A OH A S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
S A S S S S
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
S A S S S S Solution: include previous challenge in the hash: Solution: include previous challenge in the hash:
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
S A S S S S Solution: include previous challenge in the hash: Solution: include previous challenge in the hash:
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0
– Proves at least one of two statements x1,x2 is
Jelle Don, CWI Amsterdam Measure-and-reprogram 2.0