Method and apparatus for secure message transmission for use in electronic funds transfer systems
AssigneeInternational Business Machines Corporation
InventorsWillard G. Bouricius, Paul E. Stuckert
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsWillard G. Bouricius, Paul E. Stuckert
Estimating the term…
An electronic funds transfer system wherein it is required that a bank be reasonably guaranteed that the two parties to a retail transaction (i.e., a person and a retailer) agree on the transaction before the funds transfer takes place. The message including the transaction information is encrypted by the person using a unique encryption key (K.sub.P) stored in a highly secure storage location in his own personal portable transaction device (XATR) and his data storage and transfer card (DSTC) and this first encrypted message is sent to the retailer who doubly encrypts the initially received encrypted message from P under his own unique encryption key (K.sub.R) and this doubly encrypted message is sent to the bank. The person also sends the transaction message to the retailer in clear, and the retailer first verifies the message and then, utilizing his own encryption key (K.sub.R), encrypts same and similarly sends it to the bank. The bank utilizing unique retailer and customer identification data sent with the message, accesses a "key" file and first extracts the retailer's key (K.sub.R) and decrypts a first portion of the message, extracts the person's key (K.sub.P) and decrypts a second portion of the received message. The bank then compares a predetermined portion of the transaction message originating with the person with a similar portion received from the retailer and if identical, the appropriate funds transfer is made. If the messages do not agree, a predetermined default procedure is initiated.
A method for effecting the secure transmission to a Host machine or system (H) of a transaction message (TM) which describes a financial transaction between a Person (P) and a Retailer (R) in an Electronic Funds Transfer (EFT) environment, said method comprising the Person (P) and the Retailer (R) agreeing on at least a predetermined portion of the contents of the transaction message (TM) which is to be sent to a Host (H) where the Electronic Funds Transfer is to be effected, separately encrypting the message (TM) under the two respective secret encryption keys K.sub.P and K.sub.R to form messages (TM, K.sub.P) and (TM, K.sub.R), communicating the message (TM, K.sub.P) to R, R further encrypting same under the key K.sub.R to form a doubly encrypted message ((TM, K.sub.P), K.sub.R), transmitting the complete message [((TM, K.sub.P), K.sub.R,)+(TM, K.sub.R)] to H, H accessing the two private keys K.sub.P and K.sub.R from its own secret files and decrypting the message received from R to recover the two originally encrypted transaction messages (TM), H then comparing portions of the two separately decrypted transaction messages (TM) for identity and if identical, completing the transaction.
A method for the secure transmission of messages in Electronic Funds Transfer systems wherein it is required that a Host (H) be reasonably guaranteed that a Person (P) and a Retailer (R) agree on the transaction before the funds transfer takes place, said method comprising P encrypting first, his version, of a predetermined portion of a transaction message (TM) using a unique encryption key (K.sub.P) stored in a secure storage location in his own Personal portable terminal equipment, to form an encrypted message (TM, K.sub.P), P transferring said predetermined portion of the encrypted message to R's terminal, R who further encrypting the message received from P under his own key K.sub.R to form the doubly encrypted message ((TM, K.sub.P), K.sub.R) and transmitting same to H, R substantially concurrently also encrypting his version of the predetermined portion of said transaction message TM under his key K.sub.R to form the message (TM, K.sub.R) and transmitting same to H, H upon receipt of said two transmissions from R first accessing the two unique encryption keys of P and R, K.sub.P and K.sub.R, H decrypting both said singly encrypted and doubly encrypted messages and comparing the two versions of the predetermined portions of the transaction message TM for identity and if equal, accepting the transaction for entry.
A secure message transmission method for use in an Electronic Funds Transfer system wherein a Host entity (H) must be assured that a Person (P) and a Retailer (R) agree on the details of an Electronic Funds Transfer (EFT) transaction that is to be performed by H, said method comprising, P and R agreeing on and cooperatively forming a common transaction message (TM) with a portable transaction terminal unit in the possession and under complete control of P and with a point of sale terminal under the control of R, said agreed transaction message including time and data information to be utilized in subsequent validation operations, both P and R storing their own respective copies of said agreed upon transaction message in their own terminal equipment, P encrypting said common transaction message (TM) under his Personal encryption key K.sub.P to form a singly encrypted message, (TM, K.sub.p) and transferring same to R, R further encrypting said received message under his key K.sub.R to form a doubly encrypted message ((TM, K.sub.P), K.sub.R)) and transmitting same to the Host, as a first message segment, P next transmitting the common transaction message of TM to R in the clear, R comparing said common transaction message of TM to R with the previously agreed upon transaction message stored in his terminal and if there is agreement R encrypting the common message of TM under his key K.sub.R to form a second message segment (TM, K.sub.R) and R transmitting this message segment to H, R also sending to H together with said first and second message segments a third message segment containing P's identification data singly encrypted under R's key K.sub.R and R's identification number in the clear, H, upon receipt of said three message segments first accessing K.sub.R using R's identification number, and then decrypting the message segment containing P's identification number utilizing the accessed key K.sub.R, accessing P's encryption key K.sub.P using P's identification number, decrypting the singly encrypted message (TM, K.sub.P) and the doubly encrypted message ((TM, K.sub.P), K.sub.R) using said two keys K.sub.R and K.sub.P respectively and comparing the two common transaction message portions of TM contained in said two message segments and, if equal, approving said transaction.
A secure message transmission apparatus for use in an electronic funds transfer system wherein it is required that a Host (H) be reasonably guaranteed that a Person (P) and a Retailer (R) agree on the transaction details before the funds transfer takes place, said apparatus comprising in combination:
Dependencies are inferred from the claim text.