I'm confused about the maze example in the article: I can "prove" that I know the path to exit as I traverse the maze in limited time, okay. But interactive proofs have many iterations to sufficiently convince the verifier, however if I found the exit by luck in first try, I've already found it and I can simply follow the same path in the next iterations. How does the interactivity exactly work with the maze example?
How to prove you know a secret without giving it away
81–90 of 171 posts
Re: How to prove you know a secret without giving it away
#82...... share a hash?
If I know one value out of a known set of values then by sharing a hash anybody can hash the known values until they arrive at my hash, revealing my "secret."
Re: How to prove you know a secret without giving it away
#83Earlier quoted context omitted.
Why does the web need half the chaff it has these days? That's why I love YComb, it's a simple text site. Marketing ruined the Internet.
Checkout Healthline today. Then do WaybackMachine of Healtine in like 2009. It is shocking
Re: How to prove you know a secret without giving it away
#84Earlier quoted context omitted.
Can you name a country where an actually observably valid election takes place? And by this I mean an election where, somehow, an individual would be able to see their individual ballot make it from wherever they cast it, to the counter, and could see how their specific ballot impacted/didn't impact the broader vote, and where (again, somehow) there was proof that no artificial or false votes were cast in the name of…
Maybe I missed something in your question, but what we have in France seems pretty close. Our ballots go into a transparent urn, you need to be registered in a voting office and show an ID paper to vote, and people counting the votes are typically a mix of local state employees and volunteers citizens (and given that most people don't want to spend their Sunday evening counting ballots, it's quite easy to get a place…
Re: How to prove you know a secret without giving it away
#85I recently published a fairly detailed blog post about how to formulate expressive provable programs in Lurk ( https://github.com/lurk-lang/lurk-rs ). Although this post goes into no details about the underlying proving mechanism, it does build to some pretty powerful ideas. If you haven't thought about the implications of being able to prove correctness of a computation without revealing some or all details of what…
In general though I think the example problem might be worth mentioning in the beginning:
"by the end of this article you will understand how to ..."
Re: How to prove you know a secret without giving it away
#86How can you use zero knowledge proofs to show that your nuclear weapons are inactive? Also... couldn't you just reactivate them after?
ZK proofs only demonstrate knowledge of some fact. So, you could prove that you know the way through the maze, but then immediately forget it afterward.
Maybe the nuclear inspectors inspect the warheads frequently enough that rearming them would be detected? Or perhaps there is just some level of trust and you have to rely on the country to play by the rules.
Re: How to prove you know a secret without giving it away
#87How can you use zero knowledge proofs to show that your nuclear weapons are inactive? Also... couldn't you just reactivate them after?
Isn't this the point of the article? You wouldn't prove if they're active or not, only that YOU know if they're active or not?
Re: How to prove you know a secret without giving it away
#88> How to prove you know a secret without giving it away This is the best use case for blockchain. Put the secret on the blockchain and show others that transaction. Since it's on blockchain, no one can deny your claim about knowing the secret. This is why blockchain was invented. Before blockchain, I was miserable. There was no way for me to prove to my girlfriends that I knew a secret, without telling the secret. No…
> Before blockchain, I was miserable. There was no way for me to prove to my girlfriends that I knew a secret, without telling the secret. Now with blockchain, ... I thought the joke would continue that now with blockchain, I don't have a girlfriend anymore.
Re: How to prove you know a secret without giving it away
#89Scientists used to use anagrams to register scientific discoveries without revealing them. Hooke registered his law of elastic extension using the letters "ceiiinosssttuv”, which he later revealed to unscramble into "ut tensio, sic vis" ("as the tension, so the force"). People did try to brute-force the anagrams. On two occasions, Kepler unscrambled analgrams from Galileo into the statements that (i) Mars has two moo…
Re: How to prove you know a secret without giving it away
#90I recently published a fairly detailed blog post about how to formulate expressive provable programs in Lurk ( https://github.com/lurk-lang/lurk-rs ). Although this post goes into no details about the underlying proving mechanism, it does build to some pretty powerful ideas. If you haven't thought about the implications of being able to prove correctness of a computation without revealing some or all details of what…
As a functional programmer it's easy for me to understand the code, so I actually made it until the end where a neat example is given. In general though I think the example problem might be worth mentioning in the beginning: "by the end of this article you will understand how to ..."