×

Method and system for secure, decentralized personalization of smart cards

  • US 5,534,857 A
  • Filed: 04/28/1994
  • Issued: 07/09/1996
  • Est. Priority Date: 11/12/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for securely writing confidential data from issuer'"'"'s secure computer to a customer smart card presented to a secure terminal device with smart card reader/writer connected to a retailer'"'"'s data terminal device at a remote location, including the steps of:

  • (a) establishing a communications link between the data terminal device and the secure computer;

    (b) authenticating the retailer to the issuer by;

    (i) presenting a retailer smart card to the secure terminal device reader/writer and establishing access to information stored in the smart card by entering a retailer secret code into the secure terminal device to unlock the retailer smart card(ii) reading data from the unlocked retailer smart card and sending only information pertaining to the identity of the retailer smart card to the secure computer;

    (iii) generating and sending from the secure computer a first random number to the secure terminal device;

    (iv) enciphering the first random number at the secure terminal device using a cipher key read from the unlocked retailer smart card, the cipher key having a value unrelated to the retailer secret code, and sending the enciphered first random number back to the secure computer;

    (v) comparing the retailer smart card identification data with data stored in the secure computer to identify the retailer smart card, then retrieving a cipher key stored in the secure computer associated with the identification data and enciphering the first random number with the cipher key; and

    (vi) comparing the enciphered first random number received from the secure terminal device with the enciphered first random number generated in the secure computer to authenticate the retailer when the values of the enciphered first random numbers are identical;

    (c) establishing a mutual session key for enciphering data transfer between the secure terminal and the secure computer after authentication of the retailer to the issuer has been effected, the mutual session key being generated by using a common key stored in the secure computer and the retailer smart card;

    (d) retrieving the retailer smart card and subsequently presenting the customer smart card to the secure terminal device;

    (e) enciphering at the secure computer, the confidential data to be written to the customer smart card using the mutual session key and sending the enciphered confidential data to the secure terminal device; and

    (f) deciphering at the secure terminal device, the enciphered confidential data using the mutual session key and writing the confidential data on to the customer smart card.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×