EP1290905B1

Method for the cryptographically verifiable identification of a physical unit in a public, wireless telecommunications network

Abstract

This record has no abstract on file.

EP1290905B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 28 March 2021, 5.5 years ago.

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

7 claims: 7 independent, 0 dependent

  1. 1
    Method for identifying a physical unit (M) in an open wireless telecommunications network by means of a testing device (P), having the steps of:a) storing a secret identity (SIMEI) and an open identity (IMEI) in the physical unit (M), wherein a one-way representation F1 generates the secret identity (SIMEI) from the open identity (IMEI) and a manufacturer key (MIGK), and storing an open key (EMIGK) on an open Internet homepage OMHP belonging to the manufacturer of the device M to be identified, which key is generated from a first secret key (SMMK) of the manufacturer and the second secret key (MIGK, Master Identity Generator Key) by means of a cryptographic function F2;b) generating a first parameter (CHv) in the testing device (P);c) transmitting an identification request (IR) containing the first parameter (CHv) from the testing device (P) to the physical unit (M);d) generating an electronic signature (SIGt) in the physical unit (M), by means of a first cryptographic function (F3), from the secret identity (SIMEI), the first parameter (CHv) and a second parameter (CHt) which is generated by the physical unit (M), wherein the first and second parameters (CHv;CHt) are multiplexed and are then linked to the output (SIGt) of the first cryptographic function (F3) by means of an exclusive OR function (+), and transmitting the generated electronic signature (SIGt), the open identity (IMEI) and the second parameter (CHt) to the testing device (P);e) generating the secret identity (SIMEI) from an open key (EMIGK) downloaded from the open directory (OR) of the manufacturer and the received open identity (IMEI) in the testing device (P), wherein the secret identity (SIMEI) is generated by using the manufacturer key (MIGK) and the open identity (IMEI) via the third function F1, wherein the second secret manufacturer key (MIGK) is generated from the open key (EMIGK) and the first secret manufacturer key (SMMK) by means of the inverse of the second cryptographic function F2-1;f) generating a corresponding electronic signature (SIGv), by means of the first cryptographic function (F3), from the generated first secret identity (SIMEI), the first parameter (CHv) and the second parameter (CHt) which is received from the physical unit (M) in the testing device (P), wherein the first and second parameters (CHv;CHt) are multiplexed and are then linked to the output (SIGv) of the first cryptographic function (F3) by means of an exclusive OR function (+);andg) identifying the physical unit (M) by comparing the transmitted electronic signature (SIGt) and the generated corresponding electronic signature (SIGv) in the testing device (P). Procédé d'identification d'une unité physique (M) dans un réseau de télécommunication sans fil ouvert, par un dispositif de contrôle (P), comprenant les étapes suivantes : a) mémorisation d'une identité secrète (SIMEI) et d'une identité ouverte (IMEI) dans l'unité physique (M), une image unidirectionnelle F1 générant l'identité secrète (SIMEI) à partir de l'identité ouverte (IMEI) et d'une clé de fabricant (MIGK), et mémorisation d'une clé ouverte (EMIGK) sur une page d'accueil internet ouverte OMHP du fabricant de l'appareil à identifier M-, laquelle clé ouverte est générée par une fonction de cryptage F2 à partir d'une première clé secrète (SMMK) du fabricant et de la deuxième clé secrète (MIGK, Master Identity Generator Key) ;b) génération d'un premier paramètre (CHv) dans le dispositif de contrôle (P) ;c) envoi d'une demande d'identification (IR) avec le premier paramètre (CHv) par le dispositif de contrôle (P) à l'unité physique (M) ;d) génération d'une signature électronique (SIGt) par une première fonction cryptographique (F3) dans l'unité physique (M), à partir de l'identité secrète (SIMEI), du premier paramètre (CHv) et d'un deuxième paramètre (CHt) qui est généré par l'unité physique (M), les premier et deuxième paramètres (CHv ;CHt) étant multiplexés puis combinés par une fonction OU exclusif (+) avec la sortie (SIGt) de la première fonction cryptographique (F3), et envoi de la signature électronique (SIGt) générée, de l'identité ouverte (IMEI) et du second paramètre (CHt) au dispositif de contrôle (P) ;e) génération de l'identité secrète (SIMEI) à partir d'une clé ouverte (EMIGK) téléchargée depuis le répertoire ouvert (OR) du fabricant et de l'identité ouverte (IMEI) reçue dans le dispositif de contrôle (P), l'identité secrète (SIMEI) étant générée par utilisation de la clé de fabricant (MIGK) et de l'identité ouverte (IMEI) par l'intermédiaire de la troisième fonction F1, la deuxième clé de fabricant secrète (MIGK) étant générée par l'inverse de la deuxième fonction cryptographique F2-1 à partir de la clé ouverte (EMIGK) et de la première clé de fabricant secrète (SMMK),f) génération d'une signature électronique correspondante (SIGv) par la première fonction cryptographique (F3), à partir de la première identité secrète (SIMEI) générée, du premier paramètre (CHv) et du deuxième paramètre (CHt), qui est reçu de l'unité physique (M), dans le dispositif de contrôle (P), les premier et deuxième paramètres (CHv ;CHt) étant multiplexés puis combinés par une fonction OU exclusif (+) avec la sortie (SIGv) de la première fonction cryptographique (F3) ;etg) identification de l'unité physique (M) par comparaison de la signature électronique (SIGt) envoyée et de la signature électronique (SIGv) correspondante générée, dans le dispositif de contrôle (P). Verfahren zur Identifikation einer physikalischen Einheit (M) in einem offenen, drahtlosen Telekommunikationsnetzwerk durch eine Prüfeinrichtung (P) mit den Schritten: a) Speichern einer geheimen Identität (SIMEI) und einer offenen Identität (IMEI) in der physikalischen Einheit (M), wobei eine Einwegabbildung F1 die geheime Identität (SIMEI) aus der offenen Identität (IMEI) und einem Herstellerschlüssel (MIGK) generiert, und Ablegen eines offenen Schlüssels (EMIGK) in einer offenen Internet-Homepage OMHP des Herstellers des zu identifizierenden Gerätes M -, welcher durch eine Krypto-Funktion F2 aus einem ersten geheimen Schlüssel (SMMK) des Herstellers und dem zweiten geheimen Schlüssel (MIGK, Master Identity Generator Key) erzeugt wird;b) Erzeugen eines ersten Parameters (CHv) in der Prüfeinrichtung (P);c) Senden einer Identifikationsaufforderung (IR) mit dem ersten Parameter (CHv) von der Prüfeinrichtung (P) an die physikalische Einheit (M);d) Erzeugen einer elektronischen Unterschrift (SIGt) in der physikalischen Einheit (M) durch eine erste Krypto-Funktion (F3) aus der geheimen Identität (SIMEI), dem ersten Parameter (CHv) und einem zweiten Parameter (CHt), welcher durch die physikalische Einheit (M) generiert wird, wobei der erste und der zweite Parameter (CHv;CHt) multiplexiert und anschließend durch eine exklusive ODER-Funktion (+) mit dem Ausgang (SIGt) der ersten Krypto-Funktion (F3) verknüpft werden, und Senden der erzeugten elektronischen Unterschrift (SIGt), der offenen Identität (IMEI) und des zweiten Parameters (CHt) an die Prüfeinrichtung (P);e) Erzeugen der geheimen Identität (SIMEI) aus einem vom offenen Verzeichnis (OR) des Herstellers heruntergeladenen offenen Schlüssel (EMIGK) und der empfangenen offenen Identität (IMEI) in der Prüfeinrichtung (P), wobei die geheime Identität (SIMEI) durch die Verwendung von dem Herstellerschlüssel (MIGK) und der offenen Identität (IMEI) über die dritte Funktion F1 erzeugt wird, wobei der zweite geheime Herstellerschlüssel (MIGK) durch die Inverse der 2. Krypto-Funktion F2-1 aus dem offenen Schlüssel (EMIGK) und dem ersten geheimen Herstellerschlüssel (SMMK) generiert wird.f) Erzeugen einer entsprechenden elektronischen Unterschrift (SIGv) durch die erste Krypto-Funktion (F3) aus der erzeugten ersten geheimen Identität (SIMEI), dem ersten Parameter (CHv) und dem zweiten Parameter (CHt), welcher von der physikalischen Einheit (M) empfangen wird, in der Prüfeinrichtung (P), wobei der erste und der zweite Parameter (CHv;CHt) multiplexiert und anschließend durch eine exklusive ODER-Funktion (+) mit dem Ausgang (SIGv) der ersten Krypto-Funktion (F3) verknüpft werden;undg) Identifizieren der physikalischen Einheit (M) durch einen Vergleich der gesendeten elektronischen Unterschrift (SIGt) und der erzeugten entsprechenden elektronischen Unterschrift (SIGv) in der Prüfeinrichtung (P).
  2. 2
    Method according to Claim 1, characterized in that the open key (EMIGK) is transmitted to the testing device (P) via the Internet. Procédé selon la revendication 1, caractérisé en ce que la clé ouverte (EMIGK) est envoyée au dispositif de contrôle (P) par l'intermédiaire de l'Internet. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der offene Schlüssel (EMIGK) über das Internet an die Prüfeinrichtung (P) gesendet wird.
  3. 3
    Method according to one of the preceding claims, characterized in that the first and/or second parameter (CHv;CHt) is/are provided as random variables. Procédé selon l'une des revendications précédentes, caractérisé en ce que les premier et/ou deuxième paramètres (CHv ;CHt) sont prévus en tant que variables aléatoires. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der erste und/oder zweite Parameter (CHv;CHt) als Zufallsgrößen vorgesehen werden.
  4. 4
    Method according to one of the preceding claims, characterized in that the telecommunications network is a mobile telephone system. Procédé selon l'une des revendications précédentes, caractérisé en ce que le réseau de télécommunication est un système de téléphonie mobile. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Telekommunikationsnetzwerk ein Mobiltelefonsystem ist.
  5. 5
    Method according to one of the preceding claims, characterized in that the first, second and third cryptographic functions (F1;F2;F3) are the same function. Procédé selon l'une des revendications précédentes, caractérisé en ce que les première, deuxième et troisième fonctions cryptographiques (F1 ;F2 ;F3) sont une même fonction. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die erste, zweite und dritte Krypto-Funktion (F1;F2;F3) die gleiche Funktion sind.
  6. 6
    Method according to Claim 5 in conjunction with Claim 3, characterized in that the same function is a standard function. Procédé selon la revendication 5 en relation avec la revendication 3, caractérisé en ce que ladite même fonction est une fonction standard. Verfahren nach Anspruch 5 in Verbindung mit Anspruch 3, dadurch gekennzeichnet, dass die gleiche Funktion eine Standardfunktion ist.
  7. 7
    Method according to one of the preceding claims, characterized in that steps e) and f) are carried out on a smart card (MSC) in the testing device (P). Procédé selon l'une des revendications précédentes, caractérisé en ce que les étapes e) et f) sont effectuées sur une carte à puce (MSC) dans le dispositif de contrôle (P). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Schritte e) und f) auf einer Smart-Card (MSC) in der Prüfeinrichtung (P) durchgeführt werden.