Simultaneous electronic transactions with visible trusted parties
Patent 5553145 Issued on September 3, 1996. Estimated Expiration Date: August 4, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
A number of electronic communications methods are described involving a first and a second party, with assistance from at least a trusted party, enabling electronic transactions in which the first party has a message for the second party. The first party, the second party and the trusted party undertake an exchange of transmissions, at least one of which occurs electronically and in an encrypted manner, such that if all transmissions reach their destinations the second party only receives the message if the first party receives at least one receipt. Preferably, the identity of the first party is temporarily withheld from the second party during the transaction. At least one receipt received to the first party enables the first party to prove the content of the message received by the second party.
Other References
Chaum, David L., "Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms" communications of the ACM, Feb. 1981, vol. 24, No. 2, pp. 84-88
Needham, et al, "Using Encryption for Authentication in Large Networks of Computers," Communications of the ACM, vol. 21, No. 12, Dec. 1978, pp. 993-999
Chor, et al, "Verifiable Secret Sharing and Achieving Simultaneity in the Presence of Faults," POC, 26th FOCS, 1985, pp. 383-395
Goldwasser, et al, "The Knowledge Complexity of Interactive Proof Systems," Siam Journal of Computing, vol. 18, No. 1, Feb. 1989, pp. 186-208
Kolata, "Cryptographers Gather to Discuss Research-Analyses of how to break codes and new ways to us codes were featured at the meeting," Science, vol. 214, Nov. 6, 1981, pp. 646-647
Blum, "How to Exchange (Secret) Keys," ACM Transactions on Computer Systems, vol. 1, No. 2, May 1983, pp. 175-193
Rabin, "Transaction Protection by Beacons" Harvard University Center for Research in Computer Technology, Nov. 1981
Even, et al, "A Randomized Protocol for Signing Contracts," Communications of the ACM, Jun. 1985, vol. 28, No. 6, pp. 637-647
Ben-Or, et al, "A Fair Protocol for Signing Contracts," IEEE Transactions on Information Theory, vol. 36, No. 1, Jan. 1990
Luby, et al, "How to Simultaneously Exchange a Secret Bit by Flipping A Symmetrically-Baised Coin," 1983
Goldreich, et al, "Proofs that Yield Nothing But Their Validity or All Languages In NP Have Zero-Knowledge Proof Systems," Journal of the Association for Computing Machinery, vol. 38, No. 1, Jul. 1991, pp. 691-729
Goldreich, et al, "How to Play Any Mental Game or A Completeness Theorem for Protocols with Honest Majority," Proceedings of the 27th Annual IEEE ACM Symposium on Theory of computing, May 1987, pp. 218-229
Desmedt, et al, "Threshold cryptosystems," EE & CS Department, University of Wisconsin-Milwaukee
Shamir, "How to Share a Secret," Communications of the ACM, Nov. 1979, vol. 22, No. 11, pp. 612-613
Dolev et al., "Non-Malleable Cryptography" (Extended Abstract), Communications of the ACM, Mar., 1991, pp. 542-55