HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON...
-
date post
21-Dec-2015 -
Category
Documents
-
view
213 -
download
0
Transcript of HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON...
![Page 1: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/1.jpg)
HOW TO PLAN A COUP D’ETAT
COVERT MULTI-PARTY COMPUTATION
YINMENG ZHANG
ALADDIN REU 2005
LUIS VON AHNMANUEL BLUM
![Page 2: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/2.jpg)
TWO-PARTY COMPUTATION MULTI-PARTY COMPUTATIONCOVERT
ALLOWS TWO PARTIES WITH SECRET INPUTS X AND Y TO LEARN F(X,Y) BUT NOTHING ELSE
ALICE BOB
CHARLIE’S ANGEL
IDEAL MODEL
![Page 3: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/3.jpg)
THERE ARE ONLY THREE ANGELS.NONE OF THEM KNOW ALICE.
OR BOB.
![Page 4: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/4.jpg)
SECURE TWO PARTY COMPUTATION:YAO
![Page 5: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/5.jpg)
F(X,Y) = 1 IF X>Y
0 OTHERWISE
$45 MILLION $32 MILLION
F(X,Y)=1
LET’S NOT GET MARRIED
JEN BEN
![Page 6: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/6.jpg)
…
WHY WOULD WE WANT TO DO THAT?
OMGEVERYBODY!
BOB LIKES ME!
WHAT A LOSER!
BOBALICE
I ALICE
LET’S FIND OUT IF WE BOTH LIKE
EACH OTHER!
![Page 7: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/7.jpg)
COVERT TWO PARTY COMPUTATION:VON AHN,HOPPER,LANGFORD
![Page 8: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/8.jpg)
COVERT TWO-PARTY COMPUTATION
AFTER LEARNING F(X,Y), EACH PARTY CAN ONLY TELL WHETHER THE OTHER PARTICIPATED IF THEY CAN DISTINGUISH F(X,Y) FROM RANDOM BITS
EXTERNAL COVERTNESS
INTERNAL COVERTNESS
NO OUTSIDE OBSERVER CAN TELL IF THE TWO PARTIES ARE RUNNING A COMPUTATION OR JUST COMMUNICATING AS NORMAL
![Page 9: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/9.jpg)
WHO KNOWS WHAT?
WE ASSUME THAT BOTH PARTIES KNOW THE FUNCTION THEY WISH TO EVALUATE
BOTH KNOW WHICH ROLE THEY ARE TO PLAY IN THE EVALUATION
BOTH KNOW WHEN TO START COMPUTING
![Page 10: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/10.jpg)
ORDINARY COMMUNICATION
MESSAGES ARE DRAWN FROM A SET D
TIME PROCEEDS IN DISCRETE TIMESTEPS
EACH PARTY MAINTAINS A HISTORY h OF ALL DOCUMENTS THEY SENT AND RECEIVED
TO EACH PARTY P, WE ASSOCIATE A FAMILY OF PROBABILITY DISTRIBUTIONS ON D:
{BhP}
![Page 11: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/11.jpg)
ORDINARY-LIKE COMMUNICATION
GIVEN ANY HISTORY h, P WANTS TO BE ABLE TO SAMPLE FROM THE CHANNEL Bh
P
CHANNEL ORACLE
![Page 12: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/12.jpg)
THE WAR ON TERROR
I GUESS I CAN USE MY
BAZOOKA
HAVE YOU SEEN MY
AK-47?
YOU LEFT IT NEXT TO MY
GRENADES
THE AXIS OF EVIL SHALL PREVAIL!
MI-6 AGENT
CIA AGENT
HE WORKS FOR CIA
HE WORKS FOR MI-6
![Page 13: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/13.jpg)
THE WAR ON TERROR
HE WORKS FOR CIA
HE WORKS FOR MI-6
THE UTTERANCES CONTAINED A
COVERT TWO-PARTY COMPUTATION
THE FUNCTION F VERIFIED THE CREDENTIALS
SINCE BOTH WERE VALID, IT OUTPUT 1K
X WAS A CREDENTIAL SIGNED
BY CIA AND Y WAS SIGNED BY MI-6
FOR ANY OTHER INPUTS, F OUTPUTS A RANDOM VALUE
![Page 14: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/14.jpg)
SECURE MULTI PARTY COMPUTATION:GOLDREICH,MICALI,WIGDERSON
![Page 15: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/15.jpg)
SECURE MULTI PARTY COMPUTATION:
YINMENG ZHANG???
WHAT I DID ON MY SUMMER VACATION[THE TEASER TRAILER]
![Page 16: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/16.jpg)
COVERT MULTI-PARTY COMPUTATION
EVERYTHING IS HARDER WITH MORE PEOPLE
ALLOWS N PARTIES WITH SECRET INPUTS
X1…XN TO LEARN F(X1,…,XN) BUT NOTHING ELSE
![Page 17: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/17.jpg)
COVERT MULTI-PARTY COMPUTATION:
THE ADVERSARY
WIMPY BUSYBODIES [SEMI-HONEST]
ALL’S FAIR IN LOVE AND CRYPTOGRAPHY [MALICIOUS]
WHAT THINGS ARE IMPOSSIBLE TO PROTECT AGAINST?
![Page 18: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/18.jpg)
HOW MANY PEOPLE WERE COMPUTING, GOT BORED AND STOPPED[ABORT]?
HOW MANY PEOPLE ARE COMPUTING?
COVERT MULTI-PARTY COMPUTATION:WHO KNOWS WHAT?
WHO’S COMPUTING?
![Page 19: HOW TO PLAN A COUP D’ETAT COVERT MULTI-PARTY COMPUTATION YINMENG ZHANG ALADDIN REU 2005 LUIS VON AHN MANUEL BLUM.](https://reader030.fdocuments.in/reader030/viewer/2022032704/56649d565503460f94a33a11/html5/thumbnails/19.jpg)