EP1362444A2

Method for storing and distributing encryption keys

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 18 January 2022, 4.7 years ago.

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

12 claims: 11 independent, 1 dependent

  1. 1
    Claims of equivalent WO 02067486 A2 What is claimed is:Claims 1. A method comprising the steps of: generating, by a first system device, a first encryption key;forwarding the first encryption key from the first system device to a second system device;storing the first encryption key at the second system device.
  2. 2
    A method comprising the steps of:generating, by a first system device, key material;forwarding the key material from the first system device to a second system device;determining whether a mobile station, for which the key material is directed, is active on the system;when the mobile station is active, forwarding the key material to a base station where the mobile station is active;forwarding, by the base station, the key material to the mobile station.
  3. 4
    A method comprising the steps of:generating an encryption key at a first system device;encrypting the encryption key with a first intrakey associated with a second system device, yielding a first encrypted encryption key;forwarding the first encrypted encryption key to the second system device.
  4. 5
    A method comprising the steps of:generating an encryption key at a first system device in a communication system;forwarding the encryption key to a second system device that serves as a home location register for a mobile station;forwarding the encryption key to the mobile station.
  5. 6
    A method comprising the steps of:storing, at a home location register, key material related to mobile stations associated with the home location register;storing, at a first visited location register associated with a first site in a first zone, key material related to a first mobile station of the mobile stations associated with the home location register;when the first mobile station roams to a second site in a second zone associated with a second visited location register, encrypting key material related to the first mobile station with an interkey, yielding encrypted key material;forwarding the encrypted key material to the second visited location register.
  6. 7
    A method comprising the steps of:receiving, from a mobile station at a first site in a communication system, an encrypted message;attempting to decrypt the encrypted message;when the attempt to decrypt has at least partially failed, requesting, from a system device in the communication system, an encryption key associated with the mobile station;receiving the encryption key;decrypting the encrypted message with the received encryption key.
  7. 8
    A method comprising the steps of:when a mobile station is located at a site in a communication system, storing at the site at least one encryption key associated with a mobile station;determining when the mobile station leaves the site;setting a persistence timer;when the persistence timer expires, deleting the at least one encryption key associated with a mobile station.
  8. 9
    A method comprising the steps of:sending, by a mobile station at a first site in a communication system, a message indicating intent to roam to a second site;forwarding, to a system device at the second site, an encryption key associated with the mobile station;exchanging, between the system device at the second site and the mobile station, messages encrypted with the encryption key.
  9. 10
    A method comprising the steps of:dividing a plurality of system devices into a plurality of pools;utilizing an intrakey to encrypt messages passed between system devices in the same pool;utilizing an interkey to encrypt messages passed between system devices of different pools.
  10. 11
    A method comprising the steps of:establish an expected lifetime for an encryption key;determining a number of storage locations for each type of system device within a communication system;based on the expected lifetime for the encryption key and the number of storage locations, assigning the type of system device at which to store the encryption key;storing the encryption, key at a system device of the assigned type.
  11. 12
    A method comprising the steps of:generating an encryption key for use in a first geographical area;forwarding the encryption key to one or more base stations covering the first geographical area;transmitting, by at least one of the one or more base stations, the encryption key to a mobile station registered at the at least one of the one or more base stations.