A example scenario of a Interactive Proof.
Scenario
We attempt to prove to our colorblind friend that two balls are different colors.
- Friend takes the balls, and hides them behind their back
- Friend shows you a ball. now you seen this
- Friend shuffles the balls in some sense, chooses one of the balls and shows you it
- Friend asks “Have i switched the balls?”
- Because we can tell the balls from color, we can always answer this question
- Repeat 128 times, this is to validate that guessing is Negligible.
Properties
- Designated Verifier : This proof only convinces your friend
- Zero Knowledge : Your friend learns nothing except that the balls are different (they dont learn which ball was red, and which was green)