|
|
|
|
|
by scrollaway
2904 days ago
|
|
What am I missing about the Ali Baba cave proof? Why does Victor ever need to hide which entrance she takes at first? (In fact this is brought up in the last paragraph with no reason as to why it's not the entire proof). Does Victor knowing the initial path make it non-zero-knowledge? Because if so, the example feels super contrived. I agree your Waldo example is much better. |
|
If you don’t know which entrance they used, than anyone besides the verifier can remain a Doubting Thomas: “okay, cool, your verifier came out B, then B, then A. So? You could just as well have conspired with them to start out at B, then B, then A!”[3]
I elaborated on an earlier HN discussion: https://news.ycombinator.com/item?id=15323790
[1] The verifier, for purposes of this point, is anyone who contributed to the generation of the random bits that decided which random challenge to present.
[2] In some cases, you do want it to be convincing to everyone, but that’s not the “standard” kind of ZKP.
[3] In the jargon, a valid transcript for a ZKP must be efficiently simulable by someone who lacks the relevant knowledge.