Live data from Hacker News

How to prove you know a secret without giving it away

quantamagazine.org

31–40 of 171 posts

Re: How to prove you know a secret without giving it away

#31
post #6
post #5

Earlier quoted context omitted.

As demonstrated in central north america recently the real challenge isn't in proving election results .. it's in the greater social challenge of propagating belief and trust in the results in the face of concerted efforts to widely undermine such. That's a whole other kettle of fish.

The technobabble would probably erode confidence more than help the situation in the US, no matter how demonstrably true it is.

US can probably run two parallel simultaneous systems of record - the technobabble one and regular one, with regular one being the authoritative. After some practice is accumulated working with the other one, they can decide what to do next.

Re: How to prove you know a secret without giving it away

#35

There's a pretty good section on this in Applied Cryptography. Still an incredible book for a field that supposedly moves pretty fast.

It's a good almanac. It's never been a good reference. It's extremely outdated now, and has been for at least a decade and a half.

Re: How to prove you know a secret without giving it away

#36

There's a pretty good section on this in Applied Cryptography. Still an incredible book for a field that supposedly moves pretty fast.

For explaining the concepts, maybe. Please don’t implement any protocols from that book!

It's pretty bad on the concepts, too.

There are good books on the concepts that won't blow your head off; two of them are JP Aumasson's "Serious Cryptography" and David Wong's "Real World Cryptography".

Re: How to prove you know a secret without giving it away

#38
> 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. Now with blockchain, my life is so easy - I just show them the blockchain transaction and they know that I know.

Re: How to prove you know a secret without giving it away

#39

> 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…

I assume this is excellent satire, but you never really can tell.

Re: How to prove you know a secret without giving it away

#40
Scientists 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 moons and (ii) Jupiter has red spots. Bizaarely, both turned out to be true facts, but not what Galileo's anagrams were about!

Post reply on HN