Files
scrape_r_rational/data/cache2/4uvsai.md
T
2024-12-23 17:35:40 +08:00

7.5 KiB
Raw Blame History

[RT] Romance - Solving the Dating Problem with the SENPAI Protocol

Post:

Link to content

Comments:

u/Chronophilia [+14] sci-fi ≠ futurology*

Oh hey, this is my field! The problem SENPAI is trying to solve is an elaboration on oblivious transfer - actually, come to think of it, what this paper calls Aaronson's Protocol is the RSA implementation of oblivious transfer. This is all a part of secure multi-party computing - cryptographic approaches for doing calculations on inputs that need to stay secret. It's a fairly new field, and there's some interesting results coming out of it. This paper explains how to calculate A AND B - that's a simple logic gate, and if you take the output of one gate as the input of the next, you can do more complicated things like AES encryption.

u/AmeteurOpinions [+12] Finally, everyone was working together.*

1. Introduction The Dating Problem is an extremely difficult computational problem that has plagued humanity since time immemorial. The problem concerns two agents Alice and Bob (or Alex and Bob, or Alice and Beatrice), each of whom may or may not have a crush on the other. Each is initially unaware of the other’s feelings, and if they have a crush, they would like to know whether the other does as well; however, each would like to reveal their crush only if the other shares the interest. This problem is of widespread interest and appli- cability; for example, a solution to the Dating Problem is a hitherto unremarked-on prerequisite for the Stable Marriage Algorithm. This problem, once thought intractable, can in fact be solved efficiently using cryptographic methods. A protocol providing security against semi-honest adversaries was pre- sented as early as 2008 in a paper by Scott Aaronson. In this paper, Aaronson suggests that zero-knowledge proofs could be used to remove the semi-honesty assumption; however, this poses serious challenges for any practical implementa- tion of the protocol. We have now augmented Aaronson’s protocol with a few extra protections to create the SENPAI protocol, which is efficient, easily-implemented, and maxi- mally resistant against covert adversaries. The whole paper is pure gold from start to finish. Someone, anyone, write a romance using these, /r/rational needs it. Further discussion at Hacker News.

u/xamueljones [+6] My arch-enemy is entropy*

I might give it a try next month (August) since I will have a lot of free time then. And I always wanted to try writing a rational, romance story. No promises on actually completing the story or even delivering a good story.

u/Charlie___ [+9] *

If Trent has been compromised, perhaps by a nation-state adversary TvT

u/PeridexisErrant [+5] put aside fear for courage, and death for life*

Also:

it is of course possible for Bob to cheat if he has access to a quantum computer ... We observe that no stable relationship exists in this scenario, and reiterate our recommendation of polyamory to resolve issues with group SENPAI exchanges or in conclusion: the SENPAI protocol is a significant improvement on the dating protocols commonly in use today ... We hope to see significant adoption once a few kinks are ironed out

u/gabbalis [+9] *

This could be resolved if there were some way of only performing computation for one’s actual crushes; the work of [2] on covert two-party computation may offer a solution, but their paper was kind of confusing and we only skimmed it.

u/PeridexisErrant [+2] put aside fear for courage, and death for life*

TBH that was too close to home.

u/creatureofthewood [+7] *

The SENPAI protocol falls prey to the Tinder Problem, in which Bob (it's usually Bob, not Alice, who does this) pre-commits to answering YES in all such interactions in order to ascertain all possible romantic options, choosing the most desirable, and rejecting the excess.

u/Anderkent [+7] *

Ctrl+f notice Very disappointed.

u/Pramxnim [+15] *

It's actually subtly included in the paper when it talks about including a MAYBE answer. The acronym used to describe this variation of the protocol is SENPAI-MTT, which can be read as "Senpai, mitete!" aka the infamous "Senpai, notice me!" line in Japanese.

u/xamueljones [+1] My arch-enemy is entropy*

What is your comment referring to? I don't quite understand. Is it:

[Copyright notice will appear here once ’preprint’ option is removed.]

u/Anderkent [+2] *

Memes

u/xamueljones [+4] My arch-enemy is entropy*

Ha! Reminds me of the marriage problem. Here's a better, less math-heavy explanation.

u/Escapement [+4] Ankh-Morpork City Watch*

The conference has some other interesting papers too - http://sigtbd.csail.mit.edu/ is pretty great overall. Just... really top quality papers.

u/Linear_Cycle [+3] *

People considering writing something based on this (if any exist), consider including something from their reference 2, "Covert Two-Party Communication". The idea of that paper is that there can be a protocol which the parties can execute without knowing they're executing it, and find out it occurred only if it returns 'yes'. Lots of interesting things could be done with this; the paper mentions a hypothetical undercover agent in a terrorist cell who suspects another terrorist of being an agent from a friendly agency.

u/None [+2] *

[deleted]

u/CouteauBleu [+3] We are the Empire.*

I think that's more or less how dating sites work. Well, except that you're matched with strangers whose profile you read, not with personal acquaintances. That obvious failure mode is that, if you expect to receive far less 'yes' than you send, your incentive is to defect and send as many 'yes' as you can.

u/Xenograteful [+2] *

That obvious failure mode is that, if you expect to receive far less 'yes' than you send, your incentive is to defect and send as many 'yes' as you can. That is what actually happens on the dating sites. See: How Tinder “Feedback Loop” Forces Men and Women into Extreme Strategies The data analysis reveals some interesting differences between the sexes. For a start, men and women use entirely different strategies to engage a potential mate on Tinder. Men tend to like a large proportion of the women they view but receive only a tiny fraction of matches in return—just 0.6 percent. Women use the opposite strategy. They are far more selective about who they like but have a much higher matching rate of about 10 percent.

u/creatureofthewood [+1] *

everyone accesses a crush-matching database (Dater-base, har har) Datr