Patent 5509071 Issued on April 16, 1996. Estimated Expiration Date: April 1, 2014. 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 system for use in an electronic cryptosystem for providing a sender with electronic proof of receipt by an intended recipient of an electronic artifact is disclosed. The process is initiated by the recipient's requesting an artifact from the sender, who then obtains the recipient's transmission key and separately encrypts the requested artifact and an acknowledgment such that they are decryptable with first and second strictly private keys, respectively, known to and controlled by the sender. Next, the sender encrypts the encrypted artifact and encrypted acknowledgment together using the transmission key such that the message is decryptable only with a third strictly private key known to and controlled by the recipient, and transmits the encrypted message to the recipient. The recipient decrypts the message to recover the encrypted artifact, as well as the encrypted acknowledgment which is returned to the sender. The sender decrypts the acknowledgment using the second strictly private key to verify receipt by the recipient of the encrypted artifact and then sends the first strictly private key to the recipient to enable decryption of the encrypted artifact. Additionally, at least one alternative embodiment is disclosed for enabling a sender to prove to third parties that the intended recipient in fact received the requested artifact.
Other References
Applied Cryptography; Author, Bruce Schneier; 1994 Basic Protocols, Chapter 3, pp. 42-65 and Reference pp. 591 and 593
Parkinson, Kirsten L. and Swartz, Ian, Skepticism greet Apple CD plan, MacWeek, Aug. 16, 1993, vol. 7, pp. 1, 92
Fahn, Paul, Answers to Frequently Asked Questions About Today's Cryptography, from RSA Laboratories, Version 1.0, pp. 1-52
Bryant, Bill, Designing an Authentication System: a Dialogue in Four Scenes, Project Athena, Massachusetts Institute of Technology, pp. 1-13, Feb. 8, 1988
Batelaan, Richard, et al., Internet Billing Service Design and Prototype Implementation, Carnegie Mellon University Information Networking Institute 1992 Final Project, Mar. 30, 1993, pp. 1-16
Steiner, Jennifer G., et al., Kerberos: An Authentication Service for Open Network Systems, Project Athena, Massachusetts Institute of Technology, Mar. 30, 1988, pp. 1-1