ACM Home Page
Please provide us with feedback. Feedback
How to exchange (secret) keys
Full text PdfPdf (913 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the fifteenth annual ACM symposium on Theory of computing table of contents
Pages: 440 - 447  
Year of Publication: 1983
ISBN:0-89791-099-0
Author
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 27,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

A protocol is presented whereby two adversaries may exchange secrets, though neither trusts the other. The secrets are the prime factors of their publicly announced composite numbers. The two adversaries can exchange their secrets bit by bit, but each fears the other will cheat by sending “junk”bits. To solve this problem we show how each of the two can prove, for each bit delivered, that the bit is good. Applications are suggested to such electronic business transactions as the signing of contracts and the sending of certified electronic mail.


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
L. Adleman, K. Manders, G. Miller, "On Taking Roots in Finite Fields," 18th Annual IEEE Symposium on Foundations of Comp. Sci. (1977), 175-177.
 
2
D. Angluin, "Lecture Notes on the Complexity of some Problems in Number Theory," Yale U., Dept. of Computer Science, Tech. Report 243 (August 1982), 71 pp.
3
 
4
E. R. Berlekamp, "Factoring Polynomials over Large Finite Fields," Math. of Comp., Vol. 24 (1970), 713-735.
 
5
M. Blum and M. O. Rabin, "Mail Certification by Randomization," to appear.
 
6
W. Diffie and M. E. Hellman, "Privacy and Authentication: An Introduction to Cryptography," Proc. IEEE, Vol.67, No. 3 (March 1979), 397-427.
 
7
S. Even, O. Goldreich, and A. Lempel, "A Randomized Protocol for Signing Contracts," Tech. Report #233, The Technion, Israel (Feb. 1982), 11 pp.
 
8
G. Kolata, "Cryptographers Gather to Discuss Research," Science, vol. 214, no. 6 (Nov 1981), 646-647.
 
9
W. J. LeVeque, "Fundamentals of Number Theory," Addison-Wesley Pub., 1977.
 
10
G. L. Miller, "Riemann's Hypothesis and a Test for Primality," J. Comput. and System Sci., Vol. 13 (1976), 300-317.
 
11
I. Peterson, "Whom Do You Trust," Science News, vol 120, No 13 (Sept 1981), 205-206.
 
12
 
13
M. O. Rabin, "How to Exchange Secrets by Oblivious Transfer," Harvard Center for Research in Computer Technology, manuscript (1981).
 
14
M. O. Rabin, "Transaction Protection by Beacons," Harvard Center for Research in Computer Technology, TR-29-81 (1981).
 
15
M. O. Rabin, "Probabilistic Algorithm for Testing Primality," J. Number Theory, Vol. 12 (1980), 128-138.
16
 
17
 
18
R. Solovay and V. Strassen, "A Fast Monte-Carlo Test for Primality," SIAM J. Comput. Vol. 6 (1977), 84-85.