METHOD FOR DYNAMICALLY UPDATING CELLULAR-PHONE-UNIQUE-ENCRYPTION KEYS

In a method for dynamically updating an encryption key (1000) previously stored in, and common to, each of a cellular phone (1) and an associated home location register (HLR) (2) for providing security in a cellular phone network operation, a random number (101) and shared secret random data (102) g...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: MILLS, KEVIN, M
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In a method for dynamically updating an encryption key (1000) previously stored in, and common to, each of a cellular phone (1) and an associated home location register (HLR) (2) for providing security in a cellular phone network operation, a random number (101) and shared secret random data (102) generated at least partly based on the random number (101) are transmitted and verified between the cellular phone (1) and the associated HLR (2). A previously stored version of the encryption key is then dynamically updated in both the cellular phone (1) and in the HLR (2) by independent calculations based on an algorithm using the shared secret random data (102) and the previously stored version of the encryption key (101). In this manner, the encryption key (101) is dynamically updated as desired, e.g., each time a user initiates a call, and the latest version of the encryption key (1000) independently calculated by the cellular phone (1) and the HLR (2) is not transmitted during the updating process, thereby substantially eliminating the possibility of the latest version of the encryption key being intercepted during transmission by unauthorized parties. La présente invention concerne un procédé de mise à jour dynamique d'une clé de chiffrement (1000) préalablement mémorisée au sein du téléphone cellulaire (1) et d'une mémoire des positions des utilisateurs permanents (HLR) (2) et commun aux deux en vue de sécuriser le fonctionnement d'un réseau téléphonique cellulaires, par lequel un nombre aléatoire (101) et un données aléatoires confidentielles partagées (102) générées au moins partiellement à partir du nombre aléatoire (101) sont transmis et vérifiés entre le téléphone cellulaire (1) et la mémoire des positions des utilisateurs permanents (HLR) (2). Une version préalablement mémorisée de la clé de chiffrement est ensuite dynamiquement mise à jour à la fois dans le téléphone cellulaire (1) et dans la mémoire des positions des utilisateurs permanents (HLR) (2) par des calculs indépendants à partir d'un algorithme utilisant les données aléatoires confidentielles partagées (102) et la version préalablement mémorisée de la clé de chiffrement (101). Ainsi, la clé de chiffrement (101) est dynamiquement mise à jour comme requis, par exemple, à chaque fois qu'un utilisateur lance un appel, et que la plus récente version de la clé de chiffrement (1000) est calculée indépendamment par le téléphone cellulaire (1) et la mémoire des positions des utilisateurs permanent