EP1106000B1

Secure processing for authentication of a wireless communications device

Abstract

This record has no abstract on file.

EP1106000B1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 19 August 2019, 7.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

43 claims: 6 independent, 37 dependent

  1. 1
    A method for operating a wireless communications system (101), the method comprising:receiving an encrypted authentication key from an authentication system (103) into a secure processor (104);wherein the secure processor (104) is a processor separate from the authentication system (103);decrypting the encrypted authentication key in the secure processor (104);and generating shared secret data in the secure processor (104) using the decrypted authentication key.
  2. 16
    A method for generating an authentication key for use by a wireless communications system in authenticating a wireless communications device, wherein the wireless communications system (101) includes an authentication system (103) and a secure processor (104), wherein the secure processor (104) is a processor separate from the authentication system (103) the method comprising:generating the authentication key in the secure processor (104);encrypting the authentication key in the secure processor (104);and transferring the encrypted authentication key from the secure processor (104) to the authentication system (103).
  3. 20
    A system for authenticating a wireless communications device that stores an authentication key, the system comprising:a secure processor (104) operational to receive an encrypted authentication key, to decrypt the encrypted authentication key, to generate shared secret data using the decrypted authentication key, and to transfer the shared secret data;and an authentication system (103) operationally coupled to the secure processor and operational to generate an authentication result using the shared secret data, to receive another authentication result from the wireless communications device, and to authenticate the wireless communications device if the authentication result generated in the authentication system matches the other authentication result from the wireless communications device wherein the secure processor (104) is a processor separate from the authentication system (103).
  4. 32
    A system for authenticating a wireless communications device (100) that stores an authentication key, the system comprising:a first secure processor (104) operational to receive an encrypted authentication key, to decrypt the encrypted authentication key, to generate shared secret data using the decrypted authentication key, and to transfer the shared secret data;a second secure processor (105) operational to receive the encrypted authentication key, to decrypt the encrypted authentication key, to generate the shared secret data using the decrypted authentication key, and to transfer the shared secret data;and an authentication system (103) operationally coupled to the first secure processor and the second secure processor and operational to generate an authentication result using the shared secret data, to receive another authentication result from the wireless communications device, and to authenticate the wireless communications device if the authentication result generated in the authentication system matches the other authentication result from the wireless communications device wherein the first and second secure processor (104, 105) are processors separate from the authentication system (103).
  5. 35
    A system for generating an authentication key and shared secret data for a wireless communications system, the system comprising:a first secure (104) processor operational to receive an encrypted authentication key, to decrypt the encrypted authentication key using an encryption key, to generate shared secret data using the decrypted authentication key, and to transfer the shared secret data;an authentication system (103) operationally coupled to the first secure processor (104) and operational to receive the encrypted authentication key, to transfer the encrypted authentication key to the first secure processor, and to receive and store the shared secret data from the first secure processor;and a second secure processor (105) operational to exchange information with a wireless communications device to generate the authentication key, and to encrypt the authentication key using the encryption key wherein the first and second secure processor (104, 105) are processors separate from the authentication system (103).
  6. 40
    A product storing software for execution by a processor in a wireless communications system (100), the product comprising:interface software operational when executed by the processor to direct the processor to receive an encrypted authentication key and to transfer the shared secret data;encryption software operational when executed by the processor to direct the processor to decrypt the encrypted authentication key;data generation software operational when executed by the processor to direct the processor to generate the shared secret data using the decrypted authentication key;and a software storage medium operational to store the interface software, the encryption software, and the data generation software wherein the processor is a processor separate from an authentication system (103), which is operationally coupled to the processor and is operational to generate an authentication result using the shared secret data.