Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
191 words
A transaction execution system comprising a transaction terminal for approval of a transaction and a host data processing system in communication with the terminal, characterised in that the host data processing system (11) includes host storage means (10) for storing a plurality of issuer unique control blocks each including an encryption key, and in that the terminal (1) comprises terminal storage means (8) for storing a lesser plurality of issuer unique control blocks each including an encryption key, card reader means (2) for reading encoded data on an identification card presented to the terminal by an individual, the encoded data including issuer identification data and card verification data, means responsive to the issuer identification data for searching the terminal storage means (8) for a corresponding control block, means for communicating the encoded data to the host when a corresponding control block is not found in the terminal storage means and for receiving from the host a corresponding control block for writing into the storage means, and means (5) responsive to the encryption key data from the corresponding control block for encrypting the card verification data to generate a card check number.
Claim 2
Dependent Claim
191 words
A transaction execution system comprising a transaction terminal for approval of a transaction and a host data processing system in communication with the terminal, characterised in that the host data processing system (11) includes host storage means (10) for storing a plurality of issuer unique control blocks each including an encryption key, and in that the terminal (1) comprises terminal storage means (8) for storing a lesser plurality of issuer unique control blocks each including an encryption key, card reader means (2) for reading encoded data on an identification card presented to the terminal by an individual, the encoded data including issuer identification data and card verification data, means responsive to the issuer identification data for searching the terminal storage means (8) for a corresponding control block, means for communicating the encoded data to the host when a corresponding control block is not found in the terminal storage means and for receiving from the host a corresponding control block for writing into the storage means, and means (5) responsive to the encryption key data from the corresponding control block for encrypting the card verification data to generate a card check number.
Claim 3
Dependent Claim
40 words
A System as claimed in claim 1, wherein each control block further includes identification card track format data, the terminal including means responsive to the track format data for locating the card verification data for generating the card check number.
Claim 4
Dependent Claim
53 words
A system as claimed in claim 1 or 2, further comprising means for receiving from the individual a respective pre-selected number, means for comparing the card check number and the pre-selected number and for generating an authorization signal, and means responsive to the authorization signal for approving a transaction requested by the individual.
Claim 5
Independent Claim
85 words
A system as claimed in any preceding claim, wherein the card reader means further includes means for reading encoded data from a plurality of data tracks on the card and for generating track status signals representative of the presence of data in the track and the readability of that track data, wherein the issuer unique control block further includes status data, and wherein the searching means is further responsive to the track status signals for searching the terminal storage means for a co-responding control block.
Claim 6
Independent Claim
47 words
A system as claimed in any preceding claim, further comprising means responsive to a command received from the host in connection with communication from the host of a control block for purging the contol block received from the host prior to completion of execution of a transaction.
Claim 7
Dependent Claim
52 words
A system as claimed in claim 2, further comprising means responsive to card format data in the corresponding control block for locating offset data in the encoded data and for applying the offset data to one of the card check number or the pre-selected number prior to the comparison of the numbers.
Claim 8
Independent Claim
39 words
A system as claimed in any preceding claim, wherein each control block further includes transaction authorization parameter data, the terminal further comprising transaction execution means responsive to the transaction parameter data for approving a transaction requested by the individual.
Claim 9
Dependent Claim
40 words
A system as claimed in claim 7, wherein the transaction authorization data specifies the location in the encoded data for accumulating the number of failures of comparison between the card check number and the pre-selected number entered by the individual.
Claim 10
Independent Claim
49 words
A system as claimed in any preceding claim, further comprising register means for storing a communication encryption key entered by a teller at the terminal or received by the terminal from the host, and means for encrypting data to be communicated to the host with the communication encryption key.
Claim 11
Independent Claim
63 words
A system as claimed in any preceding claim, further comprising register means for storing a master encryption key entered by a teller at the terminal or received by the terminal from the host, and means responsive to the master encryption key for encrypting data read from a control block to produce the encryption key in clear text for encrypting the card verification data.
Claim 12
Dependent Claim
37 words
ll. A system as claimed in any preceding claim, further comprising means responsive to a command received from the host in response to communication to the host of the encoded data for selectively retaining the identification card.