| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Lilia S. Fiat, DMD - Lilia Fiat, DDS - Danvers, MA 01923 - Danvers... drfiat.com |
In cryptography, the Feige-Fiat-Shamir Identification Scheme is a type of parallel zero-knowledge proof developed by Uriel Feige, Amos Fiat, and Adi Shamir in 1988. Like all zero-knowledge proofs, the Feige-Fiat-Shamir Identification Scheme allows one party, Peggy, to prove to another party, Victor, that she possesses secret information without revealing to Victor what that secret information is. The Feige-Fiat-Shamir Identification Scheme, however, uses modular arithmetic and a parallel verification process that limits the number of communications between Peggy and Victor.
[edit] SetupChoose two large prime integers p and q and compute the product n = pq. Create secret numbers [edit] Procedure
This procedure is repeated with different r and ai values until Victor is satisfied that Peggy does indeed possess the modular square roots (si) of his vi numbers. [edit] SecurityIn the procedure, Peggy does not give any useful information to Victor. She merely proves to Victor that she has the secret numbers without revealing what those numbers are. Anyone who intercepts the communication between each Peggy and Victor would only learn the same information. The eavesdropper would not learn anything useful about Peggy's secret numbers. In an early version, the Fiat-Shamir-Scheme (on which the Feige-Fiat-Shamir-Scheme was based), one bit of information was leaked. By the introduction of the sign s even this bit was concealed resulting in a zero-knowledge-protocol. Suppose Eve has intercepted Victor's vi numbers but does not know what Peggy's si numbers are. If Eve wants to try to convince Victor that she is Peggy, she would have to correctly guess what Victor's ai numbers will be. She then picks a random y , calculates [edit] References
|
| ↑ top of page ↑ | about thumbshots |