Live data from Hacker News

Confess your love with zero-knowledge

zkcrush.xyz

141–150 of 205 posts

Re: Confess your love with zero-knowledge

#141

Love these kind of ideas. Reminded me of once I was trying to allow access to a file with a password. It wasn't any super-secret file or anything, just a CV of a friend hosted on a static file server and she wanted it to "protect" it with a simple password (just didn't want it to be directly available to anyone viewing the homepage. No mission-critical secret of any kind otherwise). Having no real/strict security req…

What attacks?

Re: Confess your love with zero-knowledge

#142
post #140

Yeaaahh, but no. It doesn’t need to be mutual. Guess can be correct but the reveal will probably just out you and cause problems. For confessing your love do it openly, they are no short cuts.

*Hires team of synchronized skywriters to draw SHA-256 hash above crush's location*

Re: Confess your love with zero-knowledge

#144

Love these kind of ideas. Reminded me of once I was trying to allow access to a file with a password. It wasn't any super-secret file or anything, just a CV of a friend hosted on a static file server and she wanted it to "protect" it with a simple password (just didn't want it to be directly available to anyone viewing the homepage. No mission-critical secret of any kind otherwise). Having no real/strict security req…

What attacks?

Maybe the browser or an extension leaking the URL of the file, which could ultimately get indexed in a search engine.

Re: Confess your love with zero-knowledge

#145
post #86

Last year my wife and I suspected we might have gotten each other the same Christmas gift, but didn’t want to spoil the surprise in case we didn’t. So we compared SHA256 hashes... and sure enough they both came out cb17007d (theragun)

There are a couple of science and science fiction authors that started posting hashes or signatures for their predictions for the future, and then post it after events played out.

I think the idea is that unlike pundits predicting the future, you don't want your particularly clever friend speculating out loud ten minutes into the suspense movie what they think is going on because they either guess the ending, or their guess makes you figure out the ending, and then it's 70 minutes of sitting there reading all of the other foreshadowing and not getting to enjoy any of it.

Re: Confess your love with zero-knowledge

#146
post #135

This has nothing to do with zero-knowledge crypto. Here's some intuition about what zero-knowledge is actually about: https://minaprotocol.com/blog/kimchi-the-latest-update-to-mi...

It's my understanding that zero-knowledge concepts can be extended to databases, in a way where I can query a database and get a result without knowing the contents, perhaps to pass on to a trusted system to perform another action.

Depending how you slice it, I either do or don't get to know if the result set is empty. In the latter case, there's a variation of this crush registration system where I don't get to know if Sally has a crush on me, but I do find out if anyone has a crush on me. Of course if the answer is empty set, I don't know if I'm unloved or only loved by people that don't use the app. Which could be pretty heavy.

Re: Confess your love with zero-knowledge

#147
post #59
post #53

I remember reading a joke research paper about something like this. It explored all currently known methods of confessing your love, their pros and cons, and had a funny acronym for each. It then proposed a newer, secure algorithm for confessing to your crush if the feeling was mutual, and without leaking information to 3rd parties. I'm trying to find it, but I don't have it saved and I haven't found it on Google yet…

The SENPAI protocol! http://sigtbd.csail.mit.edu/pubs/2016/paper10.pdf

I'm really impressed with how readable and how funny that is, but I'm sure I'm missing at least one of the jokes contained within. In particular, they suggest an extension to their protocol called "SENPAI-MTT (More Than Two)", which I'm sure must be a cleverly chosen backronym, but I can't work out why (or if) it is funny.

My initial thought was that it could be a reference to the Japanese verb meaning "to look"[0], such as mite ita ("was looking") but represented in vowelless chatspeak[1]. More logical, though, would be the verb meaning "to notice"[2], but the imperative would be kizuite kudasai ("please notice!")[2], and that doesn't match "MTT" at all.

[0] http://www.japaneseverbconjugator.com/VerbDetails.asp?txtVer...

[1] https://old.reddit.com/r/LearnJapanese/comments/bupbs9/about...

[2] http://www.japaneseverbconjugator.com/VerbDetails.asp?txtVer...

Re: Confess your love with zero-knowledge

#148

> People can enter their names into this unique link to generate the hash of their name. If the generated hash matches, they'll be notified *you* are *their* crush Don't mean to be pedantic, but shouldn't it be "they'll be notified *they* are *your* crush"?

It's missing quotes.

> they'll be notified "you are their crush"

Re: Confess your love with zero-knowledge

#150

> People can enter their names into this unique link to generate the hash of their name. If the generated hash matches, they'll be notified *you* are *their* crush Don't mean to be pedantic, but shouldn't it be "they'll be notified *they* are *your* crush"?

It's missing quotes. > they'll be notified "you are their crush"

“Works on contingency? No, money down!”
Post reply on HN