Live data from Hacker News

Confess your love with zero-knowledge

zkcrush.xyz

51–60 of 205 posts

Re: Confess your love with zero-knowledge

#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.

Re: Confess your love with zero-knowledge

#54
post #27
post #16

Earlier quoted context omitted.

Maybe they did, got confused and gave up. How would you deal with 4, 11, 12+13, 14 and 18 here?

Quite simple: you don't deal at all. That's zero assumptions about the name. Let them eat cake and enter whatever they want. The user should know their sweetie well enough to guess what they will enter as own name. This is an assumption about their level of mutual knowledge, true, but not one about the naming scheme.

On the contrary, there is a very strong and completely invalid assumption: that Alice will type her name in exactly the way Bob typed her name, and vice versa, that neither will misspell it, that either both will use the official name or both will use the same nickname.

Re: Confess your love with zero-knowledge

#55
post #43

Earlier quoted context omitted.

>Zero knowledge means you can prove you know something without disclosing any additional information, at all This is physically impossible and definitely not what ZK means.

I could be wrong, yes. But why impossible? Take this example: https://en.wikipedia.org/wiki/Zero-knowledge_proof#Discrete_... - all parties exchange are essentially random numbers (which doesn't count as "additional information"), yet they establish the fact that Peggy knows x . There's that footnote about how r must be truly random, of course, but as long as everything's done right there is no additional information…

Any information exchange must go through a medium and it's not possible to create one with zero metadata.

Re: Confess your love with zero-knowledge

#57
post #48

I own the domain ilikeyou.fyi and considered doing something very much like this. I rejected that plan for all the reasons above. It could be done better with public/private key cryptography, but then your audience has to be able to deal with that. Oh well, it's on my backlog down in the "I'll never actually get there" section.

Small idea, no idea how useful if at all but maybe it could be a simple page with a list of reasons why the sender likes the recipient, and/or a YouTube playlist of songs that remind them of the recipient etc

Re: Confess your love with zero-knowledge

#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

Re: Confess your love with zero-knowledge

#60
post #12

Earlier quoted context omitted.

If it tells you how many letters are right, and how many are in the right place, it could become Datle.

Challenge: build something worthy of being called 204Date (2048 clone).

Smashing together people to win at dating? Isn't that just Tinder?
Post reply on HN