ES2617067T3 - Generación de claves criptográficas - Google Patents

Generación de claves criptográficas Download PDF

Info

Publication number
ES2617067T3
ES2617067T3 ES13003646.0T ES13003646T ES2617067T3 ES 2617067 T3 ES2617067 T3 ES 2617067T3 ES 13003646 T ES13003646 T ES 13003646T ES 2617067 T3 ES2617067 T3 ES 2617067T3
Authority
ES
Spain
Prior art keywords
entity
key
cryptographic
cryptographic keys
sqn
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES13003646.0T
Other languages
English (en)
Other versions
ES2617067T7 (es
Inventor
Mats NÄSLUND
Karl Norrman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40527985&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2617067(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of ES2617067T3 publication Critical patent/ES2617067T3/es
Application granted granted Critical
Publication of ES2617067T7 publication Critical patent/ES2617067T7/es
Active legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/041—Key generation or derivation
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
    • H04W12/0431—Key distribution or pre-distribution; Key agreement
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06—Authentication
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06—Authentication
    • H04W12/062—Pre-authentication
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/24—Key scheduling, i.e. generating round keys or sub-keys for block encryption
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80—Wireless
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/061—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying further key derivation, e.g. deriving traffic keys from a pair-wise master key

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Un método para generar una clave criptográfica (120) para proteger una comunicación entre dos entidades (202, 204), en donde el método se lleva a cabo por la primera entidad (202, 302) como parte de un procedimiento de Autentificación y Acuerdo de Claves en base a un protocolo de AKA iniciado por la segunda entidad (204, 304), en el que la primera entidad es un equipo de usuario, tal como una estación móvil, y la segunda entidad es una entidad de red de Evolución de Largo Plazo (LTE), en donde el método comprende los pasos de: - proporcionar (306) una entrada a una función de derivación de clave, comprendiendo la entrada al menos dos parámetros (106, 108), en donde el primer parámetro (106) comprende o se deriva de un conjunto de claves criptográficas (110, 112) que se han calculado por la primera entidad (202) ejecutando el procedimiento de AKA, y el segundo parámetro se deriva de un testigo (116) calculado por la segunda entidad (204, 304) ejecutando el procedimiento de AKA para la primera entidad (202, 302); y - aplicar (308) la función de derivación de clave para generar la clave criptográfica (120) en base a la entrada proporcionada; en donde el testigo (116) comprende un O exclusivo de un número de secuencia y una clave de anonimato , en donde la entrada es única cada vez que se inicia el procedimiento de AKA por la segunda entidad (204, 304) para la primera entidad (202, 302).

Description

imagen1
imagen2
imagen3
imagen4
imagen5
5
10
15
20
25
30
35
40
45
50
55
de la operación de seguridad. Alternativamente, el conjunto de claves criptográficas se puede derivar de la Clave de Cifrado y la Clave de Integridad.
Como una implementación particular, el primer parámetro puede comprender o se puede derivar de una concatenación de la CK y la IK, que se puede expresar como
CK || IK.
El dispositivo puede generar no solamente la clave criptográfica en base al primer y segundo parámetros proporcionados, sino también más claves criptográficas en base a la clave criptográfica generada. Al hacerlo así, el dispositivo se puede adaptar para aplicar una o más funciones de derivación de claves adicionales para generar las más claves criptográficas en base a la clave criptográfica que se ha generado.
Estas “más claves criptográficas” pueden comprender al menos una de un conjunto de claves criptográficas para la protección de tráfico de Estrato de No Acceso (NAS), un conjunto de claves criptográficas para la protección de tráfico de Control de Recursos Radio (RRC), un conjunto de claves criptográficas para la protección de tráfico del Plano de Usuario (UP) y una clave criptográfica intermedia KeNB para derivar las claves criptográficas para la protección del tráfico de RRC y/o las claves criptográficas para la protección del tráfico UP.
La entidad de comunicaciones referida anteriormente puede ser un equipo de usuario, tal como una estación móvil (por ejemplo, un teléfono móvil o una tarjeta de red).
Según un aspecto adicional, se proporciona un equipo de usuario que comprende el dispositivo presentado anteriormente. El equipo de usuario puede ser una estación móvil.
Según aún un aspecto adicional, se proporciona un sistema que comprende el equipo de usuario mencionado anteriormente. El sistema también comprende una entidad de red. La entidad de red se puede usar dentro de una red SAE/LTE. La entidad de red puede comprender un AuC/HSS y una MME. La MME puede ser responsable de inicializar la operación de seguridad para el equipo de usuario. El AuC/HSS puede generar la clave criptográfica. Las claves criptográficas generadas se pueden compartir por el equipo de usuario y la MME. El AuC/HSS puede aumentar el SQN, particularmente cada vez que la operación de seguridad se inicializa para el equipo de usuario. Además, el AuC/HSS también puede construir el AUTN en base al SQN.
Según un aspecto adicional, se proporciona un método para generar una clave criptográfica. La clave criptográfica se usa para, entre otros, proteger la comunicación entre dos entidades. El método se lleva a cabo por la primera entidad. El método forma parte de una operación de seguridad distribuida que se inicia por la segunda entidad. El método comprende proporcionar al menos dos parámetros, en donde el primer parámetro o bien comprende o bien se deriva de un conjunto de claves criptográficas que se han calculado por la primera entidad ejecutando la operación de seguridad; y el segundo parámetro o bien comprende o bien se deriva de un testigo que tiene un valor diferente cada vez que se inicia la operación de seguridad por la segunda entidad para la primera entidad (en otras palabras, el valor del testigo nunca es el mismo para cualesquiera dos operaciones de seguridad); y aplicando una función de derivación de claves para generar una clave criptográfica basada en los parámetros proporcionados.
La expresión “un parámetro comprende X” puede significar que la variable X, en su formato de cadena, forma el parámetro o parte del mismo. La expresión “un parámetro se deriva de X” puede significar que el parámetro es el resultado de aplicar ciertas funciones, tales como funciones matemáticas, a al menos la variable X. Ejemplos de funciones incluyen, pero no se limitan a, operaciones aritméticas, operaciones lógicas, operaciones de cadena, y cualquier combinación de las mismas. La operación aritmética puede ser suma, resta, multiplicación, et., y cualesquiera combinaciones significativas de las mismas. La operación lógica puede ser Y, O, O Exclusiva (xOR), NO, etc., y cualesquiera combinaciones significativas de las mismas. La operación de cadena puede ser Concatenación, Inversión, Sustitución, etc., y cualesquiera combinaciones significativas de las mismas. Además, se pueden combinar la operación aritmética, la operación lógica y la operación de cadena.
Particularmente, el testigo mencionado anteriormente puede comprender o ser derivado de un número de secuencia (SQN) que indica el número de veces que la operación de seguridad se ha iniciado por la segunda entidad para la primera entidad. Con cada iniciación, se puede aumentar el SQN por la segunda entidad. Este mecanismo asegura que el testigo tiene un valor diferente para cada operación de seguridad iniciada.
El testigo puede tomar muchas formas. En un caso, el SQN en sí mismo puede ser el testigo. Alternativamente, el testigo se puede derivar del SQN usando un algoritmo que implica ciertas operaciones matemáticas, tales como al menos una de una operación aritmética, una operación lógica y una operación de cadena. Por ejemplo, el testigo puede comprender o ser derivado de un Testigo de Autentificación (AUTN) construido por la segunda entidad en base al SQN y entregado a la primera entidad. Esta construcción y entrega puede ser parte de la operación de seguridad.
Específicamente, el testigo puede comprender una O exclusiva del SQN y una Clave de Anonimato (AK). Más específicamente, el testigo puede ser una concatenación de la O exclusiva del SQN y la Clave de Anonimato (AK),
5
10
15
20
25
30
35
40
45
50
un Campo de Autentificación y Gestión de Claves (AMF), y un Código de Autentificación de Mensajes (MAC). Esta concatenación se puede expresar como
testigo = AUTN = (SQN xOR AK) || AMF || MAC
o
testigo = función (AUTN) = función ((SQN xOR AK) || AMF || MAC)
El segundo parámetro puede comprender además o ser derivado de un desafío aleatorio, o código aleatorio (RAND). El RAND se puede generar por la segunda entidad y entregar a la primera entidad como parte de la operación de seguridad. El segundo parámetro puede además comprender aún o ser derivado de un identificador de la primera entidad. Este identificador puede ser una Identidad de Usuario Privado (IMPI) o una Identidad Internacional de Abonado Móvil (IMSI). Incluso además, el segundo parámetro puede comprender o ser derivado de un identificador de red de comunicaciones y particularmente la red de servicio de la primera entidad. Por ejemplo, este identificador podría ser un Identificador Publico de Red Móvil Terrestre (PLMN_ID).
Específicamente, el segundo parámetro puede comprender o ser derivado de una concatenación de 0x02, un PLMN_ID, un RAND, un IMPI o IMSI, y el testigo. Esto se podría expresar como
0x02 || PLMN_ID || RAND || IMPI || testigo.
Cuando el testigo es el SQN en sí mismo, lo anterior llega a ser
0x02 || PLMN_ID || RAND || IMPI || SQN;
y cuando el testigo es el AUTN, lo anterior llega a ser
0x02 || PLMN_ID || RAND || IMPI || AUTN.
Con respecto al primer parámetro usado en el método, este parámetro comprende o se deriva de un conjunto de claves criptográficas que se han obtenido por la primera entidad ejecutando la operación de seguridad. El conjunto de claves criptográficas puede comprender o ser derivado de una Clave de Cifrado (CK) y una Clave de Integridad (IK).
La CK e IK pueden ser la clave de cifrado y la clave de integridad calculada por la primera entidad en base a un AUTN y un RAND. El AUTN y el RAND se pueden entregar desde la segunda entidad. Este cálculo así como la entrega del AUTN y del RAND puede formar parte de la operación de seguridad.
En una implementación, el primer parámetro puede comprender o ser derivado de una concatenación del CK e IK. Esto se puede expresar matemáticamente como
CK || IK.
El método descrito en la presente memoria genera una clave criptográfica. Esta clave puede ser compartida al menos por la primera entidad y la segunda entidad, en cualquier comunicación posterior entre los dos. En ciertas implementaciones, esta clave puede ser una KASME a la que se refiere en la “jerarquía de claves” de la Fig. 2, la cual puede ser compartida por la primera entidad y una Entidad de Gestión de Seguridad de Acceso (ASME) de la segunda entidad.
El método se puede extender para comprender la aplicación de una o más funciones de derivación de claves adicionales para generar claves más criptográficas. Tal generación se basa en, o hace uso de, la clave criptográfica generada en el método básico, no extendido descrito anteriormente, por ejemplo la KASME.
Las claves criptográficas generadas por el método extendido pueden incluir al menos una de un conjunto de claves criptográficas para proteger el tráfico de Estrato de No Acceso (NAS); un conjunto de claves criptográficas para la protección del tráfico de Control de Recursos Radio (RRC); un conjunto de claves criptográficas para la protección del tráfico de Plano de Usuario (UP); y una clave criptográfica intermedia, tal como una KeNB, para derivar las claves criptográficas para proteger el tráfico RRC y/o las claves criptográficas para proteger el tráfico UP. Para una comprensión más fácil de estas claves, se hace referencia a la Fig. 2 que ilustra la jerarquía de claves usada en SAE/LTE.
Específicamente, el conjunto de claves criptográficas para proteger el tráfico NAS puede comprender una clave para proteger el tráfico NAS con un algoritmo de cifrado (KNASenc) y/u otra clave para proteger el tráfico NAS con un algoritmo de integridad (KNASint). De manera similar, el conjunto de claves criptográficas para la protección del tráfico RRC puede comprender una clave para proteger el tráfico RRC con un algoritmo de cifrado (KRRCenc) y/u otra clave para proteger el tráfico RRC con un algoritmo de integridad (KRRCint). Además, el conjunto de claves criptográficas para la protección del tráfico UP puede comprender una clave para proteger el tráfico UP con un algoritmo de cifrado (KUPenc).
imagen6
5
10
15
20
25
30
35
40
45
0x02 || PLMN_ID || RAND || IMPI || AUTN.
Como se mencionó anteriormente, el primer parámetro puede comprender o ser derivado de un conjunto de claves criptográficas. Particularmente, este conjunto de claves criptográficas puede comprender una Clave de Cifrado (CK) y una Clave de Integridad (IK) que ha sido calculada por la entidad de comunicaciones como parte de la operación de seguridad. Alternativamente, el conjunto de claves criptográficas se puede derivar de la Clave de Cifrado y la Clave de Integridad.
Como una implementación particular, el primer parámetro puede comprender o ser derivado de una concatenación de la CK e IK, que se puede expresar como
CK || IK.
El dispositivo puede generar no solamente la clave criptográfica en base al primer y segundo parámetros proporcionados, sino también claves más criptográficas en base a la clave criptográfica generada. Al hacerlo así, el dispositivo se puede adaptar para aplicar una o más funciones de derivación de claves adicionales para generar las claves más criptográficas en base a la clave criptográfica que se ha generado.
Estas “claves más criptográficas” pueden comprender al menos una de un conjunto de claves criptográficas para la protección de tráfico de Estrato de No Acceso (NAS), un conjunto de claves criptográficas para la protección del tráfico de Control de Recursos Radio (RRC), un conjunto de claves criptográficas para la protección del tráfico del Plano de Usuario (UP), y una clave criptográfica intermedia KeNB para derivar las claves criptográficas para la protección del tráfico de RRC y/o las claves criptográficas para la protección del tráfico UP.
La entidad de comunicaciones referido anteriormente puede ser un equipo de usuario, tal como una estación móvil (por ejemplo, un teléfono móvil o una tarjeta de red).
Según un aspecto adicional, se proporciona un equipo de usuario que comprende el dispositivo presentado anteriormente. El equipo de usuario puede ser una estación móvil.
Según aún un aspecto adicional, se proporciona un sistema que comprende el equipo de usuario mencionado anteriormente. El sistema también comprende una entidad de red. La entidad de red se puede usar para una red SAE/LTE. La entidad de red puede comprender un AuC/HSS y una MME. La MME puede ser responsable de iniciar la operación de seguridad para el equipo de usuario. El AuC/HSS puede generar la clave criptográfica. Las claves criptográficas generadas se pueden compartir por el equipo de usuario y la MME. El AuC/HSS puede aumentar el SQN, particularmente cada vez que la operación de seguridad se inicia para el equipo de usuario. Además, el AuC/HSS también puede construir el AUTN en base al SQN.
Breve descripción de los dibujos
A continuación, la técnica de generación de claves criptográficas se describirá con referencia a las realizaciones ejemplares ilustradas en los dibujos, en donde:
La Fig. 1 es un diagrama que muestra el concepto básico del protocolo AKA de UMTS;
La Fig. 2 es un diagrama de bloques que ilustra una jerarquía de claves propuesta para el sistema SAE/LTE;
La Fig. 3 es un diagrama de bloques que muestra una realización del dispositivo;
La Fig. 4 es un diagrama de bloques que muestra una realización del sistema;
La Fig. 5 es un diagrama de bloques que muestra una realización del método;
La Fig. 6 es un diagrama de bloques que muestra un procedimiento de la operación de AKA de UMTS, Generación de un Vector de Autentificación por una entidad de red;
La Fig. 7 es un diagrama de bloques que muestra otro procedimiento de la operación de AKA de UMTS, Autentificación y Establecimiento de Claves;
La Fig. 8 es un diagrama de bloques que muestra la función de autentificación general realizada por el UE como parte de la operación de AKA de UMTS;
La Fig. 9 es un diagrama de bloques que muestra un algoritmo criptográfico particular para realizar la función de autentificación anterior en el UE; y
La Fig. 10 es un diagrama de bloques que muestra un detalle particular del algoritmo criptográfico anterior.
Descripción detallada
5
10
15
20
25
30
35
40
45
50
55
En la siguiente descripción, para propósitos de explicación y no de limitación, se fijan en adelante detalles específicos, tales como secuencias particulares de pasos, interfaces y configuraciones, para proporcionar una minuciosa comprensión de la técnica de generación de claves criptográficas. Será evidente a aquellos expertos en la técnica que la técnica se puede poner en práctica en otras realizaciones que se salen de estos detalles específicos. Por ejemplo, mientras que la técnica se describirá en primer lugar en contexto con el protocolo de AKA de UMTS y en el entorno de red SAE/LTE, será evidente para las personas expertas que la técnica también se puede poner en práctica en conexión con otros protocolos, arquitecturas, o entornos de seguridad.
Además, aquellos expertos en la técnica apreciarán que las funciones explicadas en la presente memoria más adelante se pueden implementar usando soporte lógico que funciona en conjunto con un microprocesador u ordenador de propósito general programado. También se apreciará que mientras que la técnica se describe en primer lugar en forma de métodos y dispositivos, la técnica también se puede realizar en un producto de programa de ordenador así como en un sistema que comprende un procesador de ordenador y una memoria acoplada al procesador, en donde la memoria se codifica con uno o más programas que pueden realizar la función descrita en la presente memoria.
La Fig. 3 muestra una realización de un dispositivo 100 adaptado para generar una clave criptográfica para una entidad de comunicaciones (no mostrada en la Fig. 3). La entidad de comunicaciones está adaptada para ejecutar una operación de seguridad. El dispositivo 100 comprende un primer componente 102 y un segundo componente
104. El primer componente 102 está adaptado para proporcionar al menos dos parámetros, figuradamente mostrados en las fechas 106 y 108.
El primer parámetro 106 comprende o se deriva de un conjunto de claves criptográficas 110 y 112. (Aunque se muestran dos claves en la figura, el conjunto de claves criptográficas puede incluir cualquier número de claves.) El conjunto de claves criptográficas se ha calculado por la entidad de comunicaciones ejecutando la operación de seguridad. La derivación del conjunto de claves criptográficas 110 y 112 en el primer parámetro 106 se muestra figuradamente como un bloque 114. El segundo parámetro 108 comprende o se deriva de un testigo 116. El testigo 116 tiene un valor diferente cada vez que se inicia la operación de seguridad para la entidad de comunicaciones. La derivación del testigo 116 en el segundo parámetro 108 se muestra figuradamente como un bloque 118. El segundo componente 104 del dispositivo 100 está adaptado para ejecutar una función de derivación de clave para generar una clave criptográfica 120 en base a los parámetros 106 y 108 proporcionados.
Con referencia a la Fig. 4, se muestra una realización de un sistema 200 que comprende el dispositivo 100 mencionado anteriormente. El dispositivo 100 puede estar comprendido en una entidad de comunicaciones 202, que puede ser un UE, tal como una estación móvil. Por supuesto, la entidad de comunicaciones 202 puede ser cualquier tipo adecuado de entidad de comunicaciones capaz de acoger el dispositivo 100. Además, el sistema comprende una entidad de red 204, que puede residir en una red SAE/LTE. La entidad de red 204 puede comprender un AuC o HSS y una MME. También puede ser otra entidad de comunicaciones en una red SAE/LTE.
Correspondiente al dispositivo de generación de claves criptográficas 100 mostrado en las Fig. 3 y 4, un diagrama 300 que ilustra una realización de un método para generar una clave criptográfica se muestra en la Fig. 5. La clave generada se usa para proteger la comunicación entre dos entidades. La primera entidad 302 puede corresponder a la entidad de comunicaciones 202 como se muestra en la Fig. 4, y la segunda entidad 304 puede corresponder a la entidad de red 204 de la Fig. 4. La primera entidad puede ser un UE. No obstante, la realización no está limitada a un escenario de UE-entidad de red. En su lugar, se puede aplicar a cualesquiera dos entidades de comunicaciones en general.
La MME puede ser responsable de iniciar la operación de seguridad para la entidad de comunicaciones 202. Las claves criptográficas generadas se pueden compartir por la MME y la entidad de comunicaciones 202.
Particularmente, la realización del método se lleva a cabo por la primera entidad 302 como parte de una operación de seguridad ilustrada figuradamente en la fecha 300’, que se inicia por la segunda entidad 304 (particularmente por la MME de la misma) para la primera entidad 302. La realización en sí misma comprende dos pasos, 306 y 308. El paso 306 proporciona al menos dos parámetros (106 y 108 de la Fig. 3). El primer parámetro comprende o se deriva de un conjunto de claves criptográficas (110 y 112 como se muestra en la Fig. 3) que se ha calculado por la primera entidad 302 ejecutando la operación de seguridad 300’. El segundo parámetro comprende o se deriva de un testigo (116 como se muestra en la Fig. 3) que tiene un valor diferente cada vez que se inicia la operación de seguridad 300’ por la segunda entidad 304 para la primera entidad 302. En el segundo paso 308, una función de derivación de clave se aplica para generar una clave criptográfica (120 como se muestra en la Fig.3) en base a los parámetros proporcionados (106 y 108 como se muestra en la Fig. 3).
Más adelante, se dan detalles considerables para explicar la técnica de generación de claves criptográficas con un énfasis particular sobre cómo la técnica puede evitar con éxito la colisión de claves entre dos UE, o de manera más importante, entre dos ejecuciones distintas de la operación de seguridad para uno y el mismo UE.
La generación de claves criptográficas puede ser parte de la operación de AKA de UMTS. La AKA de UMTS está basada en la implementación que el UE, particularmente el USIM del mismo, y el AuC/HSS en el Entorno
imagen7
5
10
15
20
25
30
35
40
45
La función de más adelante es una primera solución al problema de colisión expuesto anteriormente:
KDF(CK || IK, RAND || IMPI || SQN)
donde SQN se han incluido de esta manera en las entradas. Ahora, incluso si dos RAND son el mismo, es decir, RAND = RAND’, el hecho de que el SQN siempre aumente (por ejemplo, por uno) asegurará que las entradas son diferentes, únicas, o distintas.
Una solución alternativa es usar
KDF(CK || IK, RAND || IMPI || AUTN).
Esta solución puede ser más simple de implementar dado que el AUTN se puede usar “como está” a partir de la señalización de la AKA. No obstante, la “unicidad” de las entradas en este caso puede no ser obvia dado que
AUTN = (SQN xOR AK) || AMF || MAC
e incluso si SQN  SQN’, si no se puede ver inmediatamente que (SQN xOR AK), (SQN’ xOR AK’) serán distintos ya que la AK podría “cancelar” potencialmente las diferencias. No obstante, más adelante, la distinción de (SQN xOR AK) se puede demostrar.
Supongamos que
(CK || IK, RAND || IMPI || AUTN) = (CK’ || IK’, RAND’ || IMPI || AUTN’).
Ya se ha mostrado que esto implica que CK = CK’, IK = IK’, y RAND = RAND’. De esta manera queda por ser comprobado si podría ser que AUTN = AUTN’. Esta comprobación se puede traducir en comprobar si
(SQN xOR AK) || AMF || MAC = (SQN’ xOR AK’) || AMF’ || MAC’.
Supongamos sin pérdida de generalidad que AMF = AMF’ y MAC = MAC’. Entonces solamente es necesario comprobar si lo siguiente podría mantener:
SQN xOR AK = SQN’ xOR AK’.
Recordar que se espera que RAND = RAND’. Con referencia al algoritmo Milenage mostrado en la Fig. 9, esto implica que AK = AK’ (ya que se produjeron a partir de los mismos RAND). De esta manera, tenía que ser que
SQN = SQN’,
que es una contradicción dado que, como ya se señaló, SQN siempre “intensifica” y de esta manera SQN  SQN’.
De esta manera, se demuestra que la segunda solución también garantiza la unicidad de las entradas a la función KDF.
Como solución general, en lugar de usar SQN o AUTN para lograr la unicidad, es factible cualquier testigo que tiene un valor diferente cada vez que la operación de AKA de UMTS se inicia por la red para el UE. Por ejemplo, SQN xOR AK (que forma parte del AUTN) se puede usar dado que tiene (mediante el análisis anterior) la propiedad de unicidad requerida.
La técnica de generación de claves criptográficas descrita aquí anteriormente presenta numerosas ventajas. Por ejemplo, garantiza la unicidad de las entradas de KDF. Por lo tanto, evita con éxito los encargos provocados por posibles entradas idénticas. Con esta técnica, la clave criptográfica generada será capaz de cumplir, por ejemplo, los requisitos de alto nivel de seguridad en los sistemas SAE/LTE. Como una ventaja adicional, la técnica se puede implementar en base a los USIM ya desplegados sin requerir alguna sustitución del USIM. Otra ventaja específica con el uso del AUTN más que el SQN es que la invención se puede implementar en el terminal móvil (fuera del USIM).
Aunque las realizaciones de la técnica de generación de claves criptográficas se ha ilustrado en los dibujos adjuntos y descrito en una descripción anteriormente mencionada, se entenderá que la técnica no está limitada a las realizaciones descritas en la presente memoria. La técnica es capaz de numerosas readaptaciones, modificaciones y sustituciones sin salirse del alcance de la invención.
Símbolos y abreviaturas
Para los propósitos del presente documento, aplican los siguientes símbolos y abreviaturas: || Concatenación xOR OR Exclusiva
imagen8
imagen9

Claims (1)

  1. imagen1
    imagen2
ES13003646T 2008-06-06 2008-07-21 Generación de claves criptográficas Active ES2617067T7 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5938608P 2008-06-06 2008-06-06
US59386P 2008-06-06

Publications (2)

Publication Number Publication Date
ES2617067T3 true ES2617067T3 (es) 2017-06-15
ES2617067T7 ES2617067T7 (es) 2022-04-28

Family

ID=40527985

Family Applications (3)

Application Number Title Priority Date Filing Date
ES12005934T Active ES2637313T7 (es) 2008-06-06 2008-07-21 Generación de claves criptográficas
ES13003646T Active ES2617067T7 (es) 2008-06-06 2008-07-21 Generación de claves criptográficas
ES08784926T Active ES2400020T5 (es) 2008-06-06 2008-07-21 Generación de claves criptográficas

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES12005934T Active ES2637313T7 (es) 2008-06-06 2008-07-21 Generación de claves criptográficas

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES08784926T Active ES2400020T5 (es) 2008-06-06 2008-07-21 Generación de claves criptográficas

Country Status (20)

Country Link
US (3) US8340288B2 (es)
EP (4) EP2291946B2 (es)
JP (5) JP4792135B2 (es)
KR (1) KR101274392B1 (es)
CN (2) CN103746794B (es)
AU (1) AU2008357317B2 (es)
BR (1) BRPI0822761B1 (es)
CA (1) CA2722186C (es)
CL (1) CL2009001359A1 (es)
DK (2) DK2291946T4 (es)
ES (3) ES2637313T7 (es)
IL (1) IL209799A (es)
MA (1) MA32613B1 (es)
MX (1) MX2010012033A (es)
MY (1) MY146687A (es)
NZ (1) NZ589294A (es)
PL (3) PL2528268T6 (es)
RU (1) RU2480925C2 (es)
WO (1) WO2009146729A1 (es)
ZA (1) ZA201008200B (es)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080112562A1 (en) * 2006-11-14 2008-05-15 Fabrice Jogand-Coulomb Methods for linking content with license
US8079071B2 (en) * 2006-11-14 2011-12-13 SanDisk Technologies, Inc. Methods for accessing content based on a session ticket
US20080114693A1 (en) * 2006-11-14 2008-05-15 Fabrice Jogand-Coulomb Method for allowing content protected by a first DRM system to be accessed by a second DRM system
US8763110B2 (en) * 2006-11-14 2014-06-24 Sandisk Technologies Inc. Apparatuses for binding content to a separate memory device
US8327454B2 (en) * 2006-11-14 2012-12-04 Sandisk Technologies Inc. Method for allowing multiple users to access preview content
US20080114772A1 (en) * 2006-11-14 2008-05-15 Fabrice Jogand-Coulomb Method for connecting to a network location associated with content
EP2177074B1 (en) * 2007-08-15 2017-10-04 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for early ims security
US7522723B1 (en) * 2008-05-29 2009-04-21 Cheman Shaik Password self encryption method and system and encryption by keys generated from personal secret information
CN102625302B (zh) * 2008-06-23 2016-03-30 华为技术有限公司 密钥衍生方法、设备及系统
GB0822599D0 (en) * 2008-12-11 2009-01-21 Vodafone Plc Securing network rejection
US8296836B2 (en) * 2010-01-06 2012-10-23 Alcatel Lucent Secure multi-user identity module key exchange
US9215220B2 (en) * 2010-06-21 2015-12-15 Nokia Solutions And Networks Oy Remote verification of attributes in a communication network
US20120142315A1 (en) * 2010-12-06 2012-06-07 Jong-Moon Chung Method for authentication and key establishment in a mobile communication system and method of operating a mobile station and a visitor location register
US9270453B2 (en) * 2011-06-30 2016-02-23 Verizon Patent And Licensing Inc. Local security key generation
US8943318B2 (en) 2012-05-11 2015-01-27 Verizon Patent And Licensing Inc. Secure messaging by key generation information transfer
US8990554B2 (en) 2011-06-30 2015-03-24 Verizon Patent And Licensing Inc. Network optimization for secure connection establishment or secure messaging
US9154527B2 (en) 2011-06-30 2015-10-06 Verizon Patent And Licensing Inc. Security key creation
WO2013006785A2 (en) * 2011-07-07 2013-01-10 Meng-Day Yu Cryptographic security using fuzzy credentials for device and server communications
US8892865B1 (en) 2012-03-27 2014-11-18 Amazon Technologies, Inc. Multiple authority key derivation
US9215076B1 (en) 2012-03-27 2015-12-15 Amazon Technologies, Inc. Key generation for hierarchical data access
CN110290523B (zh) 2012-12-28 2022-12-27 北京三星通信技术研究有限公司 配置和传输加密密匙的方法
WO2014109602A1 (en) * 2013-01-11 2014-07-17 Lg Electronics Inc. Method and apparatus for applying security information in wireless communication system
DK2951975T3 (en) 2013-01-30 2016-10-24 ERICSSON TELEFON AB L M (publ) GENERATION OF SECURITY KEY TO BICONNECTIVITY
JP2014192612A (ja) 2013-03-26 2014-10-06 Toshiba Corp 生成装置、暗号化装置、復号装置、生成方法、暗号化方法、復号方法およびプログラム
GB2586549B (en) * 2013-09-13 2021-05-26 Vodafone Ip Licensing Ltd Communicating with a machine to machine device
FR3018371B1 (fr) * 2014-03-10 2016-05-06 Commissariat Energie Atomique Procede et systeme de chiffrement/dechiffrement de donnees a cle distante et verification prealable de jeton
US10484187B2 (en) * 2014-05-20 2019-11-19 Nokia Technologies Oy Cellular network authentication
EP3146742B1 (en) 2014-05-20 2019-07-31 Nokia Technologies Oy Exception handling in cellular authentication
FR3022053B1 (fr) * 2014-06-06 2018-02-02 Oberthur Technologies Procede d'authentification d'une premiere entite electronique par une seconde entite electronique et entite electronique mettant en œuvre un tel procede
US10554408B2 (en) 2015-02-16 2020-02-04 Nec Corporation Communication system, node device, communication terminal, key management method, and non-transitory computer-readable medium in which program is stored
KR101675088B1 (ko) * 2015-04-30 2016-11-10 성균관대학교산학협력단 Mtc에서의 네트워크와의 상호 인증 방법 및 시스템
US10931644B2 (en) 2015-06-23 2021-02-23 Telefonaktiebolaget Lm Ericsson (Publ) Methods, network nodes, mobile entity, computer programs and computer program products for protecting privacy of a mobile entity
US20210235269A1 (en) * 2016-04-19 2021-07-29 Nokia Solutions And Networks Oy Network authorization assistance
RU2725179C1 (ru) * 2016-07-07 2020-06-30 Нокиа Солюшнс энд Нетуоркс Ой Связь машинного типа с использованием услуги передачи мобильных исходящих коротких сообщений без международного абонентского телефонного номера мобильной станции
WO2018013124A1 (en) * 2016-07-14 2018-01-18 Digital Asset Holdings Digital asset platform
EP3471365A4 (en) * 2016-07-15 2019-06-19 Huawei Technologies Co., Ltd. METHOD AND DEVICE FOR KEY RECORDING
EP3285512A1 (en) 2016-08-17 2018-02-21 Gemalto Sa Authentication server of a cellular telecommunication network and corresponding uicc
CN106789057B (zh) * 2016-11-28 2020-05-22 航天恒星科技有限公司 卫星通信协议下的密钥协商方法及系统
KR102549946B1 (ko) * 2017-01-09 2023-06-30 삼성전자주식회사 이동통신 환경에서 단말의 초기 접속 요청 메시지를 라우팅하는 방법 및 관련 파라미터
JP6441390B2 (ja) * 2017-01-26 2018-12-19 株式会社東芝 生成装置、暗号化装置、復号装置、生成方法、暗号化方法、復号方法およびプログラム
JP6745403B2 (ja) * 2017-04-11 2020-08-26 華為技術有限公司Huawei Technologies Co.,Ltd. ネットワーク認証方法、デバイス、およびシステム
EP4221290B1 (en) * 2017-06-23 2026-03-18 Motorola Mobility LLC Method and apparatus for implementing bearer specific changes as part of a connection reconfiguration that impacts the security keys being used
WO2019046420A1 (en) * 2017-08-29 2019-03-07 Robert Bosch Gmbh METHODS AND SYSTEMS FOR TRANSFER SECRET LINEAR KEY AGREEMENT USING UNSECURED SHARED COMMUNICATION MEDIUM
KR101835076B1 (ko) * 2017-11-15 2018-04-19 곽권섭 보안강화 eps-aka 프로토콜을 이용한 이동통신 가입자 인증 방법
DE102018133605B4 (de) * 2018-12-27 2023-03-02 Bachmann Gmbh Verfahren und Vorrichtung zur Prüfung der Integrität von Modulen einer Windkraftanlage
US12081972B2 (en) * 2019-01-18 2024-09-03 Qualcomm Incorporated Protection of sequence numbers in authentication and key agreement protocol
EP3720039B1 (de) * 2019-04-05 2024-09-04 Siemens Aktiengesellschaft Verfahren für das konfigurieren eines sicherheitsmoduls mit mindestens einem abgeleiteten schlüssel
CN111628985A (zh) * 2020-05-22 2020-09-04 深圳市有方科技股份有限公司 安全访问控制方法、装置、计算机设备和存储介质
US12120225B2 (en) * 2020-09-25 2024-10-15 Renesas Electronics Corporation Secure key generation and management in open and secure processor environments
US11924350B2 (en) 2021-07-29 2024-03-05 Digital Asset (Switzerland) GmbH Cryptographically enforced partial blinding for distributed system
US11647392B1 (en) 2021-12-16 2023-05-09 Bank Of America Corporation Systems and methods for context-aware mobile application session protection
WO2023192703A1 (en) * 2022-03-28 2023-10-05 Qualcomm Incorporated Secret key from transport block payload data
CN115021913B (zh) * 2022-06-14 2024-05-31 中国信息通信研究院 工业互联网标识解析体系密钥生成方法、系统与存储介质
JP2024155131A (ja) * 2023-04-20 2024-10-31 キオクシア株式会社 情報処理システム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7131006B1 (en) * 1999-11-15 2006-10-31 Verizon Laboratories Inc. Cryptographic techniques for a communications network
GB0004178D0 (en) * 2000-02-22 2000-04-12 Nokia Networks Oy Integrity check in a communication system
US20030053629A1 (en) * 2001-09-14 2003-03-20 Koninklijke Philips Electronics N.V. USB authentication interface
DE10307403B4 (de) * 2003-02-20 2008-01-24 Siemens Ag Verfahren zum Bilden und Verteilen kryptographischer Schlüssel in einem Mobilfunksystem und Mobilfunksystem
CN1857024B (zh) * 2003-09-26 2011-09-28 艾利森电话股份有限公司 在移动通信系统中用于密码学的增强型安全性设计
GB2407236B (en) * 2003-10-17 2006-04-05 Toshiba Res Europ Ltd Methods and apparatus for secure data communication links
EP1626598A1 (en) * 2004-06-21 2006-02-15 Axalto SA Method for securing an authentication and key agreement protocol
US7461268B2 (en) * 2004-07-15 2008-12-02 International Business Machines Corporation E-fuses for storing security version data
US20060046690A1 (en) * 2004-09-02 2006-03-02 Rose Gregory G Pseudo-secret key generation in a communications system
US20060236116A1 (en) * 2005-04-18 2006-10-19 Lucent Technologies, Inc. Provisioning root keys
US7558957B2 (en) * 2005-04-18 2009-07-07 Alcatel-Lucent Usa Inc. Providing fresh session keys
WO2007062689A1 (en) * 2005-12-01 2007-06-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for distributing keying information
KR101309426B1 (ko) * 2006-01-24 2013-09-23 브리티쉬 텔리커뮤니케이션즈 파블릭 리미티드 캄퍼니 모바일 네트워크에서 재귀 인증을 위한 방법 및 시스템
US20070271458A1 (en) * 2006-05-22 2007-11-22 Peter Bosch Authenticating a tamper-resistant module in a base station router
JP5060081B2 (ja) 2006-08-09 2012-10-31 富士通株式会社 フレームを暗号化して中継する中継装置
CN101536397B (zh) 2006-11-01 2012-01-11 Lm爱立信电话有限公司 电信系统以及这种系统中控制消息的加密
JP5396300B2 (ja) * 2010-02-08 2014-01-22 オルガノ株式会社 電気式脱イオン水製造装置

Also Published As

Publication number Publication date
ZA201008200B (en) 2011-03-30
PL2291946T5 (pl) 2021-02-08
BRPI0822761B1 (pt) 2020-09-29
PL2528268T6 (pl) 2022-04-25
AU2008357317B2 (en) 2012-04-12
CN102057617A (zh) 2011-05-11
EP2658163B1 (en) 2016-12-14
MX2010012033A (es) 2010-11-30
DK2291946T4 (da) 2020-08-31
ES2637313T7 (es) 2022-04-27
EP2658163B3 (en) 2021-12-29
JP4792135B2 (ja) 2011-10-12
ES2400020T3 (es) 2013-04-05
KR101274392B1 (ko) 2013-06-17
DK2528268T6 (da) 2022-03-21
ES2637313T3 (es) 2017-10-11
PL2291946T3 (pl) 2013-05-31
PL2658163T3 (pl) 2017-08-31
RU2480925C2 (ru) 2013-04-27
EP3242436A1 (en) 2017-11-08
JP2011522494A (ja) 2011-07-28
CA2722186C (en) 2015-09-15
EP2291946B2 (en) 2020-06-03
AU2008357317A1 (en) 2009-12-10
RU2010149890A (ru) 2012-06-10
JP2011254512A (ja) 2011-12-15
JP2016096557A (ja) 2016-05-26
PL2528268T3 (pl) 2017-10-31
JP2014078985A (ja) 2014-05-01
US8953793B2 (en) 2015-02-10
EP2528268B1 (en) 2017-05-24
NZ589294A (en) 2012-07-27
US8340288B2 (en) 2012-12-25
CN103746794B (zh) 2017-06-23
JP6121512B2 (ja) 2017-04-26
JP2017175624A (ja) 2017-09-28
EP2291946A1 (en) 2011-03-09
IL209799A0 (en) 2011-02-28
MY146687A (en) 2012-09-14
JP6492115B2 (ja) 2019-03-27
MA32613B1 (fr) 2011-09-01
EP2528268A1 (en) 2012-11-28
IL209799A (en) 2015-03-31
BRPI0822761A2 (pt) 2015-06-30
WO2009146729A1 (en) 2009-12-10
KR20110017426A (ko) 2011-02-21
US20130156182A1 (en) 2013-06-20
EP2658163A1 (en) 2013-10-30
EP2291946B1 (en) 2012-12-26
DK2528268T3 (en) 2017-09-11
ES2617067T7 (es) 2022-04-28
CA2722186A1 (en) 2009-12-10
CN103746794A (zh) 2014-04-23
EP2528268B3 (en) 2021-12-29
ES2400020T5 (es) 2021-03-09
CN102057617B (zh) 2013-12-25
PL2658163T6 (pl) 2022-02-14
CL2009001359A1 (es) 2010-12-03
US9326142B2 (en) 2016-04-26
US20150023499A1 (en) 2015-01-22
DK2291946T3 (da) 2013-03-18
US20110091036A1 (en) 2011-04-21

Similar Documents

Publication Publication Date Title
ES2400020T5 (es) Generación de claves criptográficas
ES3041032T3 (en) Anchor key generation method, device, and system
ES2367692T5 (es) Diseño de seguridad mejorado para criptografía en sistemas de comunicaciones de móviles
CN101511084B (zh) 一种移动通信系统的鉴权和密钥协商方法
Choudhury et al. Enhancing user identity privacy in LTE
JP2011254512A5 (es)
Razouk et al. New security approach for ZigBee weaknesses
Khiem A Lightweight and Tight-Binding Post-Quantum Authenticated Key Exchange for IoT using ML-KEM
Køien Privacy enhanced device access
HK1151907A (en) Cryptographic key generation