Question
What are interactive proofs and zero-knowledge proofs?

Answers

Informally, an interactive proof is a protocol between two parties in which one party, called the prover, tries to prove a certain fact to the othe r party, called the verifier. An interactive proof usually takes the form of a challengeresponse protocol, in which the prover and the verifier exchange messages and the verifier outputs either "accept" or "reject" at the end of the protocol. Besides their theoretical interests, interactive proofs have found applications in cryptography and computer security such as identification and authentication. In these situations, the fact to be proved is usually related to the prover's identity, e.g., the prover's private key.
The following properties of interactive proofs are quite useful, especially in cryptographic applications:
Completeness: The verifier always accepts the proof if the prover knows the fact and both the prover and the verifier follow the protocol.
Soundness: The verifier always rejects the proof if the prover does not know the fact, as long as the verifier follows the protocol.
Zero knowledge: The verifier learns nothing about the fact being proved (except that it is correct) from the prover that he could not already learn without the prover. In a zeroknowledge proof, the verifier cannot even later prove the fact to anyone else.
A typical round in a zeroknowledge proof consists of a "commitment" message from the prover, followed by a challenge from the verifier, and then a response to the challenge from the prover. The protocol may be repeated for many rounds. Based on the prover's responses in all the rounds, the verifier decides whether to accept or reject the proof.   Your Comment






Search
Can you Answer!!
  • Q What communication disorders do you have experience in working with?
  • Q What do you understand by b2b, b2c and b2g?
  • Q Do you believe in fairies?
  • Q Why has Cloud Computing become an important technology these days?
  • Q Which hill station of north India has the nickname of 'the Queen of the Hills'?
  • Q Mention what do you understand by Frames in HTML?
  • Q Are there any restrictions that I should bear in mind during a new G/L migration when using the Lease Accounting Engine (LAE)?
  • Q What is percentage share?
  • Q In botany, if a plant is monocarpic what does it do only once?
  • Q What is daemon thread and how it differs from user thread?
  • Q In the introductory part of a sentence, where the sense is incomplete, what inflection is used?