ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Coin flipping by telephone a protocol for solving impossible problems
Full text PdfPdf (417 KB)
Source ACM SIGACT News archive
Volume 15 ,  Issue 1  (Winter-Spring 1983) table of contents
A special issue on cryptography
Pages: 23 - 27  
Year of Publication: 1983
ISSN:0163-5700
Author
Manuel Blum  University of California at Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 276,   Citation Count: 5
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1008908.1008911
What is a DOI?

ABSTRACT

Alice and Bob want to flip a coin by telephone. (They have just divorced, live in different cities, want to decide who gets the car.) Bob would not like to tell Alice HEADS and hear Alice (at the other end of the line) say "Here goes . . . I'm flipping the coin. . . . You lost!"Coin-flipping in the SPECIAL way done here has a serious purpose. Indeed, it should prove an INDISPENSABLE TOOL of the protocol designer. Whenever a protocol requires one of two adversaries, say Alice, to pick a sequence of bits at random, and whenever it serves Alice's interests best NOT to pick her sequence of bits at random, then coin-flipping (Bob flipping coins to Alice) as defined here achieves the desired goal:1. It GUARANTEES to Bob that Alice will pick her sequence of bits at random. Her bit is 1 if Bob flips heads to her, O otherwise.2. It GUARANTEES to Alice that Bob will not know WHAT sequence of bits he flipped to her.Coin-flipping has already proved useful in solving a number of problems once thought impossible: mental poker, certified mail, and exchange of secrets. It will certainly prove a useful tool in solving other problems as well.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{A'78} D. Angluin, "The Complexity of Some Problems in Number Theory," Lecture Notes available from author, Dept. of Comp. Science, Yale U. (1978).
 
2
{B'81} M. Blum, "How to Exchange (Secret) Keys," to appear.
 
3
{BM'81} M. Blum and S. Micali, "Coin-Flipping into a Well," to appear.
 
4
{BR'81} M. Blum and M. O. Rabin, "Mail Certification by Randomization," to appear.
 
5
{DH'79} W. Diffie and M. E. Hellman, "Privacy and Authentication: An Introduction to Cryptography," Proc. IEEE, vol. 67 no. 3 (March 1979), 397--427.
 
6
{L'77} W. J. LeVeque, "Fundamentals of Number Theory," Addison-Wesley Pub., 1977.
 
7
{M'76} G. L. Miller, "Riemann's Hypothesis and a Test for Primality," J. Comput. and System Sci. vol. 13 (1976), 300--317.
 
8
{MG'81} S. Micali and S. Goldwasser, "Mental Poker Without Commutative Locks," to appear.
 
9
 
10
{R'80} M. O. Rabin, "Probabilistic Algorithm for Testing Primality," J. Number Theory, vol. 12 (1980), 128--138.
11
 
12
{SRA'78} A. Shamir, R. L. Rivest, and L. M. Adleman, "Mental Poker," in The Mathematical Gardner, ed. D. A. Klarner, pub. by Wadsworth Intrntl (1981), 37--43.
 
13
{SS'77} R. Solovay and V. Strassen, "A Fast Monte-Carlo Test for Primality," SIAM J. Comput. vol. 6 (1977), 84--85.