← Back to Patent Explorer
US5812669A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for providing secure EDI over an open network

Assignee: CLASSIFIELD INFORMATION Inc
•
Filing: 1995-07-19
•
Granted: 1998-09-22
•
Expires: 2015-07-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for selectively interconnecting a plurality of computers (112,114) over an open public network (120,102,122), such as the INTERNET, provides a private secure computer exchange of EDI interchange communications between a sender computer (112) and a recipient computer (114), each of which has an associated public key and an associated private key, such as in an RSA type cryptographic communication system (100). The associated EDI acknowledgement message, such as the AUTACK, is used to provide secure authentication and non-repudiation of both origin and receipt of the secure private EDI interchange communications transmitted over the open public network (120,102,122) with the AUTACK transmitted from the sender computer (112) being digitally signed with the sender's private key, and with the reply AUTACK transmitted from the recipient computer (114) being digitally signed with the recipient's private key. The respective digitally signed AUTACKs are decrypted after receipt by using the public key associated with the private key used to provide the digital signature. The transmitted AUTACK from the sender computer (112) includes an MD5 for the entire EDI interchange as well as an MD5 of the AUTACK, with the AUTACK, thus, being used to provide the digital signature. The reply AUTACK from the recipient computer (114) includes an MD5 of the reply AUTACK. The ability to conduct business over the network (120,102,122) is controlled by private trading partner agreement communications which provide key certification.

Inventors

  • 👤 Lew Jenkins
  • 👤 Emmanuel K. Pasetes, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:38
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/0442; H04L63/08; H04L63/0869; H04L63/12; H04L63/126; H04L9/00; H04L9/32; H04L9/3236; H04L9/3239; H04L9/3247; H04L9/3249; H04L2209/00; H04L2209/56; H04L2209/60

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag