Method for authenticating electronic documents
DCFirst Claim
1. A method of secure communication of an electronic document from a sender to a recipient, verification of sending of the electronic document by the sender and verification of the receipt of the electronic document by a recipient, in association with at least one third party, comprising the steps of:
- the sender generating a first hashed digital string based upon said electronic document and communicating said first hashed digital string to said at least one third party;
the sender encrypting first and second unencrypted portions of said electronic document with respective first and second encryption algorithms thereby generating respective first and second encrypted portions and communicating said first and second encrypted portions to said at least one third party;
said at least one third party communicating said first and second encrypted portions to said recipient;
said recipient using a first decryption algorithm thereby generating said first unencrypted portion;
said at least one third party, in response to a key request from said recipient, communicating to said recipient said first hashed digital string and a decryption key for decrypting output of said second encryption algorithm, said key request being recorded by said at least one third party as evidence of receipt of said electronic document by said recipient; and
said recipient using said decryption key to generate said second unencrypted portion, said recipient further generating a second hashed digital string based upon said first and second unencrypted portions of said electronic document and comparing said first hashed digital string to said second hashed digital string.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A secure method for sending registered, authenticated electronic documents. The invention validates sender and recipient identities, provides for non-repudiation of authenticated documents by sender and recipient, provides an evidence trail, and protects the integrity of the document. The invention is constructed so that a sender can be supplied with proof that the intended recipient received and opened an authenticated document. A neutral third party acts as a document registration agent, and witness to the transmission and receipt of the authenticated document. In the event of a dispute between sender and recipient, the third party can provide an irrefutable record of the contents of the document and of the history of the transmission and receipt of the document Because the third party never has possession of the electronic document, the method provides maximum privacy for sender and recipient. The method is readily adaptable to both key recovery and key escrow.
-
Citations
32 Claims
-
1. A method of secure communication of an electronic document from a sender to a recipient, verification of sending of the electronic document by the sender and verification of the receipt of the electronic document by a recipient, in association with at least one third party, comprising the steps of:
-
the sender generating a first hashed digital string based upon said electronic document and communicating said first hashed digital string to said at least one third party;
the sender encrypting first and second unencrypted portions of said electronic document with respective first and second encryption algorithms thereby generating respective first and second encrypted portions and communicating said first and second encrypted portions to said at least one third party;
said at least one third party communicating said first and second encrypted portions to said recipient;
said recipient using a first decryption algorithm thereby generating said first unencrypted portion;
said at least one third party, in response to a key request from said recipient, communicating to said recipient said first hashed digital string and a decryption key for decrypting output of said second encryption algorithm, said key request being recorded by said at least one third party as evidence of receipt of said electronic document by said recipient; and
said recipient using said decryption key to generate said second unencrypted portion, said recipient further generating a second hashed digital string based upon said first and second unencrypted portions of said electronic document and comparing said first hashed digital string to said second hashed digital string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for a recipient to receive and decrypt an encrypted electronic message and verify receipt and decryption thereof, comprising the steps of:
-
receiving said encrypted electronic message and a message identifying number, said electronic message including a first encrypted document portion encrypted by at least a first encryption algorithm and a second encrypted document portion encrypted by at least a second encryption algorithm, said first encryption algorithm being different from said second encryption algorithm;
decrypting said first encrypted document portion to obtain a first decrypted document portion;
transmitting a key request for a decryption key for said second encryption algorithm, said key request including said message identifying number, said key request further serving as evidence of receipt of said electronic message and decryption of said first encrypted document portion;
receiving said decryption key in response to said transmitting step, and further receiving a first hashed digital string based upon said encrypted electronic message prior to encryption;
decrypting said second encrypted document portion using said decryption key to obtain a second decrypted document portion;
generating a second hashed digital string based upon said first and second decrypted document portions, said first and second decrypted document portions intended to comprise decryption of said encrypted electronic message;
comparing said first hashed digital string to said second hashed digital string; and
transmitting a message indicating a result of said comparing step, further serving as evidence of decryption of said encrypted electronic message. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of establishing an evidentiary trail substantially establishing that a sender has transmitted an encrypted message, the evidentiary trail substantially establishing contents of the encrypted message prior to encryption while substantially maintaining confidentiality of the undecrypted contents of the encrypted message, comprising the steps of:
-
recording that the sender has communicated a hashed digital string based upon said encrypted message prior to encryption and a number identifying an intended recipient;
recording that the sender has received a first encryption key, a second encryption key, a third encryption key, a document identification number substantially unique to the encrypted message, and encrypted version of said identification number, said hashed digital string; and
recording that the sender has communicated said encrypted message comprising a first portion of the encrypted message encrypted by at least a first encryption algorithm using said first encryption key and a second portion of the encrypted message encrypted by at least a second encryption algorithm using said second encryption key; and
has further communicated said number identifying the intended recipient, said document identification number, and said third encryption key. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for establishing an evidentiary trail substantially establishing that a recipient has received an encrypted message and decrypted the encrypted message, comprising the steps of:
-
recording that the encrypted message has been communicated to the recipient, said encrypted message including a first encrypted portion and a second encrypted portion, wherein the first encrypted portion has been encrypted by at least a first encryption algorithm and the second encrypted portion has been encrypted by at least a second encryption algorithm, wherein the recipient uses a first decryption key to decrypt the first encrypted portion, but must receive a second decryption key to decrypt the second encrypted portion;
recording that the recipient has requested said second decryption key associated with the encrypted message;
recording that the recipient has received said second decryption key associated with the encrypted message and has further received a first hashed digital string based upon said encrypted message prior to encryption; and
recording that the recipient has transmitted a message verifying that said decryption key has been received, that said second encrypted portion has been decrypted and that the recipient generated a second hashed digital string based on decryption of said encrypted message which matches said first hashed digital string. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of secure communication of an electronic document from a sender to a recipient, verification of sending of the electronic document by the sender and verification of the receipt of the electronic document by a recipient, in association with at least one third party, comprising the steps of:
-
the sender generating a first hashed digital string based upon said electronic document and communicating said first hashed digital string to said at least one third party;
the sender communicating first and second portions of said electronic document to said at least one third party;
said at least one third party communicating said first portion to said recipient;
said at least one third party, in response to a request from said recipient, communicating to said recipient said second portion of said document and said first hashed digital string, said request being by said at least one third party as evidence of receipt of said first portion of electronic document by said recipient; and
said recipient generating a second hashed digital string based upon said first and second portions of said electronic document and comparing said first hashed digital string to said second hashed digital string.
-
Specification