Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
324 words
An electronic funds transfer system in which EFT terminals are connected through a local data processing centre (acquirer) to a public switch system (switch), a plurality of card-issuing agencies' data processing centres are also connected to the public switch system and each user of the EFT system has a personal secure intelligent bank card on which is stored a personal account number (PAN) and a personal key (KP), the system including means at each local data processing centre to generate session keys (KS) for each of its locally attached terminals, and to transmit an associated session key to a respective terminal, at each terminal means to store the session key, means to encipher sensitive data (PAN) under the session key whenever a transaction request message is generated, means to generate a transaction variable for each transaction initiated at the terminal and to transfer the transaction variable to the card, means to transfer a message request including the transaction variable enciphered under KS to the users card and means on the card to generate a message authentication code using a time-variant key (KSTR1) based upon-the users PAN, KP and the transaction variable, means at each local data processing centre to encipher the appropriate session key under a cross-domain key whenever a transaction request message is received and to add the enciphered key to the message, means at each processing node of the public switch system to translate the enciphered session key from encipherment under a received cross-domain key to a transmission cross-domain key, means at the card issuing agency's data processing centre to decipher the enciphered session key and to use the key to decipher any sensitive data contained in the request message, and means to regenerate the message authentication code using the time variant key (KSTR1) which is generated from parameters based upon the PAN and KP and the received transaction variable for comparison with the message authentication code included in the received message.
Claim 2
Dependent Claim
324 words
An electronic funds transfer system in which EFT terminals are connected through a local data processing centre (acquirer) to a public switch system (switch), a plurality of card-issuing agencies' data processing centres are also connected to the public switch system and each user of the EFT system has a personal secure intelligent bank card on which is stored a personal account number (PAN) and a personal key (KP), the system including means at each local data processing centre to generate session keys (KS) for each of its locally attached terminals, and to transmit an associated session key to a respective terminal, at each terminal means to store the session key, means to encipher sensitive data (PAN) under the session key whenever a transaction request message is generated, means to generate a transaction variable for each transaction initiated at the terminal and to transfer the transaction variable to the card, means to transfer a message request including the transaction variable enciphered under KS to the users card and means on the card to generate a message authentication code using a time-variant key (KSTR1) based upon-the users PAN, KP and the transaction variable, means at each local data processing centre to encipher the appropriate session key under a cross-domain key whenever a transaction request message is received and to add the enciphered key to the message, means at each processing node of the public switch system to translate the enciphered session key from encipherment under a received cross-domain key to a transmission cross-domain key, means at the card issuing agency's data processing centre to decipher the enciphered session key and to use the key to decipher any sensitive data contained in the request message, and means to regenerate the message authentication code using the time variant key (KSTR1) which is generated from parameters based upon the PAN and KP and the received transaction variable for comparison with the message authentication code included in the received message.
Claim 3
Dependent Claim
309 words
2 . An electronic funds transfer system in which EFT terminals are connectable through a local data processing centre (acquirer) through a public switch network (switch), to a plurality of card issuing agencies' data processing centres and each user of the system has a personal secure intelligent bank card on which is stored a personal account number (PAN) and a personal key (KP), means at the card and terminal for each transaction initiated at the terminal to generate a first transaction variable (Tterm,card) and to include the first transaction variable in a transaction message request sent to the c.i.a. data processing centre, the system also including at the c.i.a. data processing centres, means to construct a response message to each transaction request message received, each positive response message including a first portion (CTR) on which a first message authentication code is generated using a key derived from the first transaction variable, the user's personal key and personal account number, and a second portion including the first portion on which a second message authentication code is generated using as an encipher key a random or pseudo-random number and means to encipher the random number key under a cross-domain key and to add the enciphered key to response message, means at the terminal to receive the response message and to decipher the random number key, to use the deciphered key to recreate a message authentication code based upon the second portion of the received message and to compare the recreated message authentication code with the received second message authentication code, means at the card to use the first transaction variable, the personal key and the personal account number to derive an encipher key to generate a message authentication code on the first portion of the message and to compare the recreated message authentication code with the received first message authentication code.
Claim 4
Dependent Claim
309 words
2 . An electronic funds transfer system in which EFT terminals are connectable through a local data processing centre (acquirer) through a public switch network (switch), to a plurality of card issuing agencies' data processing centres and each user of the system has a personal secure intelligent bank card on which is stored a personal account number (PAN) and a personal key (KP), means at the card and terminal for each transaction initiated at the terminal to generate a first transaction variable (Tterm,card) and to include the first transaction variable in a transaction message request sent to the c.i.a. data processing centre, the system also including at the c.i.a. data processing centres, means to construct a response message to each transaction request message received, each positive response message including a first portion (CTR) on which a first message authentication code is generated using a key derived from the first transaction variable, the user's personal key and personal account number, and a second portion including the first portion on which a second message authentication code is generated using as an encipher key a random or pseudo-random number and means to encipher the random number key under a cross-domain key and to add the enciphered key to response message, means at the terminal to receive the response message and to decipher the random number key, to use the deciphered key to recreate a message authentication code based upon the second portion of the received message and to compare the recreated message authentication code with the received second message authentication code, means at the card to use the first transaction variable, the personal key and the personal account number to derive an encipher key to generate a message authentication code on the first portion of the message and to compare the recreated message authentication code with the received first message authentication code.