Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
295 words
In a public key/private key secure communication system for selectively interconnecting a plurality of computers over an open public network, said plurality of computers comprising a sender computer and a recipient computer, said sender and recipient computers exchanging secure digital messages there between, said sender computer having a first associated public key and a first associated private key, said recipient computer having a second associated public key and a second associated private key, said digital messages comprising an EDI interchange communication between said sender computer and said recipient computer, said EDI interchange communication having an associated EDI acknowledgment message; the improvement in said secure open network communication system comprising means for computing a first hash for said EDI interchange communication from said sender computer; means for inserting said first hash in a predetermined location in said associated EDI acknowledgment message; means for computing a second hash of said associated EDI acknowledgment message; means for digitally signing said associated EDI acknowledgment message, said message digitally signing means comprising means for encrypting said second hash with said sender computer's private key; means for inserting said second hash in a predetermined location in said associated EDI acknowledgment message; means for transmitting said EDI interchange communication along with said digitally signed associated EDI acknowledgment message to said recipient computer over said open public network; and means associated with said recipient computer for receiving and processing said received EDI interchange communication and said digitally signed EDI acknowledgment message for providing authentication and non-repudiation of said EDI interchange communication from said sender computer, said means comprising means for decrypting said encrypted second hash with said sender computer's public key; whereby secure private EDI interchange communications can occur over said open public network while providing authentication and non-repudiation of said EDI communications.
Claim 2
Dependent Claim
295 words
In a public key/private key secure communication system for selectively interconnecting a plurality of computers over an open public network, said plurality of computers comprising a sender computer and a recipient computer, said sender and recipient computers exchanging secure digital messages there between, said sender computer having a first associated public key and a first associated private key, said recipient computer having a second associated public key and a second associated private key, said digital messages comprising an EDI interchange communication between said sender computer and said recipient computer, said EDI interchange communication having an associated EDI acknowledgment message; the improvement in said secure open network communication system comprising means for computing a first hash for said EDI interchange communication from said sender computer; means for inserting said first hash in a predetermined location in said associated EDI acknowledgment message; means for computing a second hash of said associated EDI acknowledgment message; means for digitally signing said associated EDI acknowledgment message, said message digitally signing means comprising means for encrypting said second hash with said sender computer's private key; means for inserting said second hash in a predetermined location in said associated EDI acknowledgment message; means for transmitting said EDI interchange communication along with said digitally signed associated EDI acknowledgment message to said recipient computer over said open public network; and means associated with said recipient computer for receiving and processing said received EDI interchange communication and said digitally signed EDI acknowledgment message for providing authentication and non-repudiation of said EDI interchange communication from said sender computer, said means comprising means for decrypting said encrypted second hash with said sender computer's public key; whereby secure private EDI interchange communications can occur over said open public network while providing authentication and non-repudiation of said EDI communications.
Claim 3
Dependent Claim
82 words
An improved secure open network communication system in accordance with claim 1 wherein said means associated with said recipient computer further comprises means for computing a third hash of said received EDI acknowledgement message; and means for comparing said third hash with said decrypted second hash from said received EDI acknowledgement message, said comparing means comprising means for providing an indication of integrity of said EDI acknowledgement message and non-repudiation of origin when said decrypted second hash and said third hash match.
Claim 4
Dependent Claim
88 words
An improved secure open network communication system in accordance with claim 2 wherein said means associated with said recipient computer further comprises means for computing a fourth hash of said received EDI interchange communication; and means for comparing said fourth hash of said received EDI interchange communication with said first hash in said received EDI acknowledgement message, said comparing means comprising means for providing an indication of integrity and verification of authenticity of said EDI interchange communication and non-repudiation of origin when said first and fourth hash match.
Claim 5
Dependent Claim
104 words
An improved secure open network communication system in accordance with claim 3 wherein said means associated with said recipient computer further comprises means for creating a reply EDI acknowledgement message and transmitting said reply EDI acknowledgement message to said sender computer over said open public network, said reply EDI acknowledgement message creating means comprising means for computing a fifth hash of said reply EDI acknowledgement message and for digitally signing said fifth hash by encrypting said fifth hash with said recipient computer's private key; and means for inserting said digitally signed fifth hash into a predetermined location in said transmitted reply EDI acknowledgement message.
Claim 6
Dependent Claim
122 words
An improved secure open network communication system in accordance with claim 4 further comprising means associated with said sender computer for receiving said transmitted reply EDI acknowledgement message, and for decrypting said encrypted fifth hash with said recipient computer's public key for verifying said digital signature of said reply EDI acknowledgement message; and means for computing a sixth hash of said received reply reply EDI acknowledgement message; and means for comparing said sixth hash against said decrypted fifth hash, said comparing means comprising means for providing an indication of integrity of said received reply EDI acknowledgement message and non-repudiation of origin of said reply EDI acknowledgement message; whereby non-repudiation of receipt of said EDI interchange communication is established by said sender computer.
Claim 7
Dependent Claim
89 words
An improved secure open network communication system in accordance with claim 5 wherein said means for creating said reply EDI acknowledgement message further comprises means for inserting said fourth hash in a predetermined location in said transmitted reply EDI acknowledgement message, and said means associated with said sender computer further comprises means for comparing said fourth hash in said received reply EDI acknowledgement message with said first hash, said comparing means providing an indication of integrity and authenticity of said EDI interchange when said first and fourth hash match.
Claim 8
Dependent Claim
21 words
An improved secure open network communication system in accordance with claim 6 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 9
Dependent Claim
22 words
An improved secure open network communication system in accordance with claim 7 wherein said reply EDI acknowledgement message comprises an AUTACK message.
Claim 10
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 8 wherein each of said hashes comprise an MD5.
Claim 11
Dependent Claim
25 words
An improved secure open network communication system in accordance with claim 9 wherein said public and private keys comprise an RSA type cryptographic communication system.
Claim 12
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 10 wherein said open public network comprises the Internet.
Claim 13
Dependent Claim
89 words
An improved secure open network communication system in accordance with claim 4 wherein said means for creating said reply EDI acknowledgement message further comprises means for inserting said fourth hash in a predetermined location in said transmitted reply EDI acknowledgement message, and said means associated with said sender computer further comprises means for comparing said fourth hash in said received reply EDI acknowledgement message with said first hash, said comparing means providing an indication of integrity and authenticity of said EDI interchange when said first and fourth hash match.
Claim 14
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 1 wherein said open public network comprises the Internet.
Claim 15
Dependent Claim
104 words
An improved secure open network communication system in accordance with claim 1 wherein said means associated with said recipient computer further comprises means for creating a reply EDI acknowledgement message and transmitting said reply EDI acknowledgement message to said sender computer over said open public network, said reply EDI acknowledgement message creating means comprising means for computing a third hash of said reply EDI acknowledgement message and for digitally signing said third hash by encrypting said third hash with said recipient computer's private key; and means for inserting said digitally signed third hash into a predetermined location in said transmitted reply EDI acknowledgement message.
Claim 16
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 14 wherein said open public network comprises the Internet.
Claim 17
Dependent Claim
122 words
An improved secure open network communication system in accordance with claim 15 further comprising means associated with said sender computer for receiving said transmitted reply EDI acknowledgement message, and for decrypting said encrypted third hash with said recipient computer's public key for verifying said digital signature of said reply EDI acknowledgement message; and means for computing a fourth hash of said received reply reply EDI acknowledgement message; and means for comparing said fourth hash against said decrypted third hash, said comparing means comprising means for providing an indication of integrity of said received reply EDI acknowledgement message and non-repudiation of origin of said reply EDI acknowledgement message; whereby non-repudiation of receipt of said EDI interchange communication is established by said sender computer.
Claim 18
Dependent Claim
122 words
An improved secure open network communication system in accordance with claim 14 further comprising means associated with said sender computer for receiving said transmitted reply EDI acknowledgement message, and for decrypting said encrypted third hash with said recipient computer's public key for verifying said digital signature of said reply EDI acknowledgement message; and means for computing a fourth hash of said received reply reply EDI acknowledgement message; and means for comparing said fourth hash against said decrypted third hash, said comparing means comprising means for providing an indication of integrity of said received reply EDI acknowledgement message and non-repudiation of origin of said reply EDI acknowledgement message; whereby non-repudiation of receipt of said EDI interchange communication is established by said sender computer.
Claim 19
Dependent Claim
21 words
An improved secure open network communication system in accordance with claim 14 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 20
Dependent Claim
22 words
An improved secure open network communication system in accordance with claim 18 wherein said reply EDI acknowledgement message comprises an AUTACK message.
Claim 21
Dependent Claim
22 words
An improved secure open network communication system in accordance with claim 14 wherein said reply EDI acknowledgement message comprises an AUTACK message.
Claim 22
Dependent Claim
21 words
An improved secure open network communication system in accordance with claim 1 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 23
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 21 wherein said open public network comprises the Internet.
Claim 24
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 22 wherein each of said hashes comprise an MD5.
Claim 25
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 1 wherein each of said hashes comprise an MD5.
Claim 26
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 24 wherein said open public network comprises the Internet.
Claim 27
Dependent Claim
21 words
An improved secure open network communication system in accordance with claim 24 where said EDI acknowledgement message comprises an AUTACK message.
Claim 28
Dependent Claim
25 words
An improved secure open network communication system in accordance with claim 26 wherein said public and private keys comprise an RSA type cryptographic communication system.
Claim 29
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 27 wherein said open public network comprises the Internet.
Claim 30
Dependent Claim
25 words
An improved secure open network communication system in accordance with claim 1 wherein said public and private keys comprise an RSA type cryptographic communication system.
Claim 31
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 29 wherein said open public network comprises the Internet.
Claim 32
Dependent Claim
65 words
An improved secure open network communication system in accordance with claim 1 further comprising means for generating a trading partner agreement communication between said sender computer and said recipient computer, said sender computer and said recipient computer comprising trading partners, said trading partner agreement communication comprising said public keys in said EDI interchange communication for enabling said ttrading partners to provide certification to each other.
Claim 33
Dependent Claim
20 words
An improved secure open network communication system in accordance with claim 31 wherein said open public network comprises the Internet.
Claim 34
Dependent Claim
21 words
An improved secure open network communication system in accordance with claim 32 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 35
Dependent Claim
21 words
An improved secure open network communication system in accordance with claim 31 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 36
Independent Claim
207 words
A method for selectively interconnecting a plurality of computers over an open public network for providing a computer exchange of private secure digital messages between a sender computer and a recipient computer in said plurality of computers, said sender computer having a first associated public key and a first associated private key, said recipient computer having a second associated public key and a second associated private key, said digital messages comprising an EDI interchange communication between said sender computer and said recipient computer, said EDI interchange communication having an associated EDI acknowledgment message, said method comprising the steps of digitally signing said associated EDI acknowledgement message with said sender computer's private key; transmitting said EDI interchange communication along with said digitally signed associated EDI acknowledgement message to said recipient computer over said open public network; and processing said received digitally signed EDI acknowledgement message for providing authentication and non-repudiation of said EDI interchange communication from said sender computer, said processing step comprising the step of processing said received digitally signed associated EDI acknowledgement message with said sender's public key; whereby secure private EDI interchange communications can occur over an open public network while providing authentication and non-repudiation of said EDI communications using said associated EDI acknowledgement message.
Claim 37
Independent Claim
207 words
A method for selectively interconnecting a plurality of computers over an open public network for providing a computer exchange of private secure digital messages between a sender computer and a recipient computer in said plurality of computers, said sender computer having a first associated public key and a first associated private key, said recipient computer having a second associated public key and a second associated private key, said digital messages comprising an EDI interchange communication between said sender computer and said recipient computer, said EDI interchange communication having an associated EDI acknowledgment message, said method comprising the steps of digitally signing said associated EDI acknowledgement message with said sender computer's private key; transmitting said EDI interchange communication along with said digitally signed associated EDI acknowledgement message to said recipient computer over said open public network; and processing said received digitally signed EDI acknowledgement message for providing authentication and non-repudiation of said EDI interchange communication from said sender computer, said processing step comprising the step of processing said received digitally signed associated EDI acknowledgement message with said sender's public key; whereby secure private EDI interchange communications can occur over an open public network while providing authentication and non-repudiation of said EDI communications using said associated EDI acknowledgement message.
Claim 38
Dependent Claim
25 words
A method for providing secure private communications over an open public network in accordance with claim 35 wherein said open public network comprises the Internet.
Claim 39
Dependent Claim
134 words
A method for providing secure private communications over an open public network in accordance with claim 36 further comprising the steps of creating a reply EDI acknowledgement message from said recipient computer; digitally signing said reply EDI acknowledgement message with said recipient computer's private key; transmitting said digitally signed reply EDI acknowledgement message to said sender computer over said open public network, said sender computer receiving said digitally signed reply EDI acknowledgement message; and processing said received digitally signed reply EDI acknowledgement message for providing non-repudiation of receipt of said EDI interchange communication by said sender computer, said processing step comprising the step of processing said received digitally signed reply EDI acknowledgement message with said recipient computer's public key; whereby non-repudiation of receipt of said EDI interchange communication is established by said sender computer.
Claim 40
Dependent Claim
134 words
A method for providing secure private communications over an open public network in accordance with claim 35 further comprising the steps of creating a reply EDI acknowledgement message from said recipient computer; digitally signing said reply EDI acknowledgement message with said recipient computer's private key; transmitting said digitally signed reply EDI acknowledgement message to said sender computer over said open public network, said sender computer receiving said digitally signed reply EDI acknowledgement message; and processing said received digitally signed reply EDI acknowledgement message for providing non-repudiation of receipt of said EDI interchange communication by said sender computer, said processing step comprising the step of processing said received digitally signed reply EDI acknowledgement message with said recipient computer's public key; whereby non-repudiation of receipt of said EDI interchange communication is established by said sender computer.
Claim 41
Dependent Claim
40 words
A method for providing secure private communications over an open public network in accordance with claim 38 wherein said processing step further comprises the step of providing non-repudiation of origin at said recipient computer from said received EDI aknowledgement message.
Claim 42
Dependent Claim
25 words
A method for providing secure private communications over an open public network in accordance with claim 39 wherein said open public network comprises the Internet.
Claim 43
Dependent Claim
27 words
A method for providing secure private communications over an open public network in accordance with claim 38 wherein said reply EDI acknowledgement message comprises an AUTACK message.
Claim 44
Dependent Claim
26 words
A method for providing secure private communications over an open public network in accordance with claim 41 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 45
Dependent Claim
40 words
A method for providing secure private communications over an open public network in accordance with claim 35 wherein said processing step further comprises the step of providing non-repudiation of origin at said recipient computer from said received EDI aknowledgement message.
Claim 46
Dependent Claim
26 words
A method for providing secure private communications over an open public network in accordance with claim 35 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 47
Dependent Claim
30 words
A method for providing secure private communications over an open public network in accordance with claim 35 wherein said public and private keys comprise an RSA type cryptographic communication system.
Claim 48
Dependent Claim
25 words
A method for providing secure private communications over an open public network in accordance with claim 45 wherein said open public network comprises the Internet.
Claim 49
Dependent Claim
26 words
A method for providing secure private communications over an open public network in accordance with claim 45 wherein said EDI acknowledgement message comprises an AUTACK message.
Claim 50
Dependent Claim
134 words
A method for providing secure private communications over an open public network in accordance with claim 47 further comprising the steps of creating a reply EDI acknowledgement message from said recipient computer; digitally signing said reply EDI acknowledgement message with said recipient computer's private key; transmitting said digitally signed reply EDI acknowledgement message to said sender computer over said open public network, said sender computer receiving said digitally signed reply EDI acknowledgement message; and processing said received digitally signed reply EDI acknowledgement message for providing non-repudiation of receipt of said EDI interchange communication by said sender computer, said processing step comprising the step of processing said received digitally signed reply EDI acknowledgement message with said recipient computer's public key; whereby non-repudiation of receipt of said EDI interchange communication is established by said sender computer.
Claim 51
Dependent Claim
28 words
A method for providing secure private communications over an open public network in accordance with claim 48 wherein said reply EDI acknowledgement message comprises an an AUTACK message.
Claim 52
Dependent Claim
25 words
A method for providing secure private communications over an open public network in accordance with claim 49 wherein said open public network comprises the Internet.