EP1124401A2

Method and apparatus for performing a key update using update key

Abstract

A system for updating a communications key(s) performs an authentication(s) of the unit and/or of the communications system using an update key. By using the update key to perform the authentication(s), the key update system can reduce communications between a home communications system and a visiting communications system by sending the update key to the visiting communications system while maintaining the communications key at the home communication system. For example, in performing a key update, the home communications system generates a communications key, such as a new authentication key SSD-A-NEW, using a sequence RANDSSD generated at the home communications system and a secret key A-KEY maintained at the home communications system and at the unit. The home communications system generates the update key SSD-KEY also using the sequence RANDSSD and the secret key A-KEY. The home communications system sends the update key SSD-KEY and the sequence RANDSSD to the visiting communications system, and the visiting communications system sends the sequence RANDSSD to the unit. The unit generates the new communications key, such as the new authentication key SSD-A-NEW, and the update key SSD-KEY in the same manner as the home communications system. Because the visiting communications system has the update key SSD-KEY, the visiting authentication system can generate the signature value(s) AUTHSSD and/or AUTHBS using the update key at the visiting communications system to authenticate the unit and/or the communications system.

EP1124401A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 29 January 2021, 5.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 4 independent, 9 dependent

  1. 1
    A method of updating a communications key (SSD) maintained in a unit (64) for communicating with a communications system (65), said method CHARACTERIZED BY generating a new communications key (SSD-NEW) using a secret value (A-KEY) stored in said unit (64);generating an update key (SSD-KEY) using said secret value (A-KEY) stored in said unit (14);performing an authentication using said update key (SSD-KEY);and updating said communications key (SSD) with said new communications key (SSD-NEW) after said authentication.
  2. 7
    A method of updating a communications key (SSD) maintained in a unit (64) and in a communications system (65), said method CHARACTERIZED BY:sending to said unit (64) an update sequence (RANDSSD) for said unit (64) to generate a new communications key (SSD-NEW) using a secret value (CA-KEY) in said unit 64);sending to said unit (64) a signature value (AUTHBS) for said unit (64) to compare said signature value (AUTHBS) generated at said communications system using an update key (SSD-KEY) derived from a secret value (A-KEY) stored in said communications system (65) associated with said unit (64);and receiving an update confirmation (77) after which said communications key (SSD) is updated with said new communications key (SSD-NEW) after said authentication.
  3. 12
    A method of updating a communications key (SSD) maintained in a unit (64) and in a home communications system (70), said method CHARACTERIZED BY:generating an update sequence (RANDSSD);and generating a new communications key (SSD-NEW) using a secret value (A-KEY) stored in said home communications system (70) and associated with said unit (64);generating an update key (SSD) using said secret value (A-KEY) and said update sequence (RANDSSD);updating said communications key (SSD) with said new communications key (SSD-NEW) after an authentication is performed with said unit (64) using said update key (SSD-KEY).
  4. 13
    A method of updating a communications key (SSD) maintained in a unit (64) and in a home communications system (70), said method CHARACTERIZED BY:receiving an update sequence (RANDSSD) from said home communications system (70) for said unit (64) to generate a new communications key (SSD-NEW) using a secret value (A-KEY) in said unit (64);receiving an update key (SSD-KEY) from said from said home communications system (70) and generated at said home communications system (70) using a secret value (A-KEY) associated with said unit (64) at said home communications system (70);performing an authentication with said unit (64) using said update key (SSD-KEY);and sending to said home communications system (70) the results of said authentication.