ES2346435T3 - Comprobacion de integridad en un sistema de comunicacion. - Google Patents
Comprobacion de integridad en un sistema de comunicacion. Download PDFInfo
- Publication number
- ES2346435T3 ES2346435T3 ES04075767T ES04075767T ES2346435T3 ES 2346435 T3 ES2346435 T3 ES 2346435T3 ES 04075767 T ES04075767 T ES 04075767T ES 04075767 T ES04075767 T ES 04075767T ES 2346435 T3 ES2346435 T3 ES 2346435T3
- Authority
- ES
- Spain
- Prior art keywords
- node
- authentication
- communication
- message
- integrity
- 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.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims abstract description 62
- 238000000034 method Methods 0.000 claims description 46
- 230000011664 signaling Effects 0.000 claims description 44
- 230000006870 function Effects 0.000 description 28
- 239000013598 vector Substances 0.000 description 17
- 239000002585 base Substances 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 230000032258 transport Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000000969 carrier Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 239000000243 solution Substances 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 238000004846 x-ray emission Methods 0.000 description 3
- 101001055444 Homo sapiens Mediator of RNA polymerase II transcription subunit 20 Proteins 0.000 description 2
- 102100026165 Mediator of RNA polymerase II transcription subunit 20 Human genes 0.000 description 2
- 108091005487 SCARB1 Proteins 0.000 description 2
- 102100037118 Scavenger receptor class B member 1 Human genes 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 108700015487 BMC protocol Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 239000003637 basic solution Substances 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- TXFOLHZMICYNRM-UHFFFAOYSA-N dichlorophosphoryloxybenzene Chemical compound ClP(Cl)(=O)OC1=CC=CC=C1 TXFOLHZMICYNRM-UHFFFAOYSA-N 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- 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/03—Protecting confidentiality, e.g. by encryption
- H04W12/037—Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Radio Transmission System (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Small-Scale Networks (AREA)
Abstract
Un nodo para su uso en un sistema que comprende dicho nodo (6, 20) y un nodo adicional (20, 6), proporcionándose una pluralidad de distintos canales de comunicación entre dichos nodos, teniendo cada canal de comunicación una identidad distinta, comprendiendo dicho nodo: medios para calcular un código (XMAC-I) de autenticación a partir de una pluralidad de valores, siendo algunos de dichos valores los mismos para dicha pluralidad de distintos canales de comunicación, medios para recibir información relacionada con un código (MAC-I) de autenticación calculado por dicho nodo adicional; y medios para comparar información relacionada con un código (XMAC-I) de autenticación calculado por dicho nodo con información relacionada con un código (MAC-I) de autenticación calculado por el nodo adicional; y caracterizado por estar al menos uno de dichos valores dispuesto para comprender información relacionada con la identidad (RB ID) de un canal de comunicación de dicha pluralidad de canales de comunicación.
Description
Comprobación de integridad en un sistema de
comunicación.
La presente invención se refiere a un
procedimiento para comprobar la integridad de las comunicaciones
entre un primer nodo y un segundo nodo. En particular, pero no
exclusivamente, la invención se refiere a un procedimiento para
comprobar la integridad de las comunicaciones entre una estación
móvil y una red celular.
Se conocen diversas redes distintas de
telecomunicación. Una red de telecomunicación es una red de
telecomunicación celular, en la cual el área cubierta por la red se
divide en una pluralidad de células. Cada célula está dotada de una
estación base, que sirve a estaciones móviles en la célula asociada
a la estación base. El equipo de usuario, tal como las estaciones
móviles, recibe así señales desde, y transmite señales a, la
estación base y, por ello, puede comunicarse a través de las
estaciones base. El sistema celular también comprende habitualmente
un controlador de estación base que controla el funcionamiento de
una o más estaciones base. Al menos algunos de los equipos de
usuario en el sistema pueden ser capaces de comunicarse
simultáneamente por uno o más canales de comunicación.
Las telecomunicaciones están expuestas al
problema de asegurar que la información recibida es enviada por un
remitente autorizado, y no por un participante no autorizado que
está intentando pasar por el remitente. El problema es
especialmente relevante para los sistemas de telecomunicación
celular, donde la interfaz aérea presenta una oportunidad potencial
para que un participante espíe y reemplace el contenido de una
transmisión. El documento US 4.393.269 expone un procedimiento y
aparato que incorporan una secuencia de vía única para la
verificación de transacciones e identidades.
Una solución para este problema es la
autenticación de los participantes en la comunicación. Un proceso de
autenticación intenta descubrir y comprobar la identidad de ambos
participantes en la comunicación, de forma tal que cada
participante reciba información acerca de la identidad del otro
participante, y pueda fiarse de la identidad. La autenticación se
efectúa habitualmente en un procedimiento específico al principio de
una conexión. Sin embargo, este procedimiento deja espacio para la
manipulación, inserción y borrado no autorizados de los mensajes
subsiguientes. Hay una necesidad de una autenticación por separado
de cada mensaje transmitido. Esto puede hacerse adosando un código
de autenticación de mensaje (MAC-I) al mensaje en el
extremo transmisor, y comprobando el valor del código
MAC-I de autenticación de mensaje en el
extremo
receptor.
receptor.
Un código MAC-I de autenticación
de mensaje es habitualmente una cadena relativamente breve de bits,
que depende del mensaje que protege y de una clave secreta conocida
tanto por el remitente como por el destinatario del mensaje. La
clave secreta se genera y acuerda durante el procedimiento de
autenticación al comienzo de la conexión. En algunos casos, el
algoritmo (que se usa para calcular el código MAC-I
de autenticación de mensaje sobre la base de la clave secreta y el
mensaje) también es secreto, pero este no es el caso
normalmente.
El proceso de autenticación de mensajes
individuales se llama a menudo protección de integridad. Para
proteger la integridad de un mensaje, el participante transmisor
calcula un valor de autenticación del mensaje sobre la base del
mensaje a enviar y de la clave secreta, utilizando el algoritmo
especificado, y envía el mensaje con el valor del código
MAC-I de autenticación de mensaje. El participante
receptor recalcula un valor del código MAC-I de
autenticación de mensaje sobre la base del mensaje y la clave
secreta según el algoritmo especificado, y compara el código
MAC-I de autenticación de mensaje recibido con el
código MAC-I de autenticación de mensaje calculado.
Si los dos valores del código MAC-I de autenticación
de mensaje coinciden, el destinatario puede confiar en que el
mensaje está intacto y enviado por el supuesto participante.
Los esquemas de protección de integridad pueden
ser atacados. Hay dos procedimientos que un participante no
autorizado puede usar para falsificar un valor del código
MAC-I de autenticación de mensaje, para mensajes
modificados o nuevos. El primer procedimiento implica obtener la
clave secreta y el segundo procedimiento implica proporcionar
mensajes modificados o nuevos sin conocimiento de la clave
secreta.
La clave secreta puede ser obtenida por terceros
de dos maneras:
- -
- calculando todas las claves posibles hasta que se halla una clave que coincide con datos de pares observados de códigos MAC-I de autenticación de mensaje, o bien forzando el algoritmo para producir valores de códigos MAC-I de autenticación de mensajes; o bien
- -
- capturando directamente una clave secreta almacenada o transmitida.
Los participantes originales en la comunicación
pueden impedir que un tercero obtenga la clave secreta usando un
algoritmo que sea criptográficamente fuerte, usando una clave
secreta lo bastante larga para impedir la búsqueda exhaustiva de
todas las claves y usando un procedimiento seguro para la
transmisión y almacenamiento de claves secretas.
Un tercero puede intentar perturbar el
intercambio de mensajes entre los dos participantes sin una clave
secreta, adivinando el valor correcto del código
MAC-I de autenticación de mensaje, o bien
reproduciendo algún mensaje anterior transmitido entre los dos
participantes. En este último caso, el código MAC-I
correcto de autenticación de mensaje para el mensaje se conoce a
partir de la transmisión original. Este ataque puede ser muy útil
para un tercero no autorizado. Por ejemplo, puede multiplicar el
número de acciones adicionales que son favorables al intruso.
Incluso las transacciones monetarias pueden repetirse de esta
manera.
La correcta adivinación del valor del código
MAC-I de autenticación de mensaje puede impedirse
usando valores largos del código MAC-I de
autenticación de mensaje. El valor MAC-I de
autenticación de mensaje debería ser lo bastante largo como para
reducir la probabilidad de adivinar correctamente a un nivel lo
suficientemente bajo en comparación con el beneficio obtenido por
una falsificación exitosa. Por ejemplo, el uso de un valor de 32
bits del código MAC-I de autenticación de mensaje
reduce la probabilidad de una adivinación correcta a 1/4294967296.
Esto es lo bastante pequeño para la mayoría de las aplicaciones.
La obtención de un valor correcto del código
MAC-I de autenticación de mensaje, usando el ataque
por reproducción, es decir, reproduciendo un mensaje anterior,
puede impedirse introduciendo un parámetro que varía con el tiempo
al cálculo de los valores MAC-I de autenticación de
mensaje. Por ejemplo, puede usarse un valor de sello temporal o un
número de secuencia como entrada adicional al algoritmo del código
MAC-I de autenticación de mensaje, además de la
clave secreta de integridad y el mensaje.
En el caso en que se usa una secuencia de
números como parámetros que varían con el tiempo, se usa un
mecanismo que impide la posibilidad de usar el mismo número de
secuencia más de una vez con la misma clave secreta. Habitualmente,
ambos participantes en la comunicación mantienen un registro de los
números de secuencia usados.
Si hay varios canales de comunicación en uso,
todos los cuales utilizan la misma clave secreta, surge el siguiente
problema. Un mensaje en un canal de comunicación asociado a un
número de secuencia dado, por ejemplo n, puede repetirse en otro
canal de comunicación en un momento adecuado, es decir, toda vez que
el número n de secuencia es aceptable en el otro canal.
Se ha propuesto aplicar el cifrado y la
protección de integridad en el sistema UMTS para el estándar de
tercera generación. Sin embargo, el procedimiento que se ha
propuesto permite que el mensaje idéntico se envíe por dos
distintos portadores de radio de señalización en distintos momentos.
Esto hace que el sistema sea vulnerable a ataques del hombre de la
calle. En particular, tal sistema puede ser vulnerable al "ataque
por reproducción" descrito anteriormente.
Habitualmente, un único mensaje de señalización
repetido no brinda una ventaja significativa al tercero no
autorizado, pero es posible que el tercero pudiera intentar repetir
un diálogo más largo, por ejemplo, a fin de establecer una llamada
adicional y, así, robar partes de una conexión.
El documento ETSI: "Universal Mobile
Telecommunications System (UMTS); 3G Security; Security Architecture
(3GPP TS 33, 102 version 3.3.1 Release 1999)" ["Sistema
Universal de Telecomunicaciones Móviles (UMTS); Seguridad 3G;
Arquitectura de Seguridad (3GPP TS 33, 102 versión 3.3.1 Edición
1999"], ETSI TS 133 102 V3.3.1, de Enero de 2000
(2000-01), páginas 1-64,
XP002225628, describe en detalle un procedimiento de seguridad para
su uso en un sistema de telecomunicaciones 3G.
Es un objetivo de las realizaciones de la
presente invención abordar uno o más de los problemas anteriormente
expuestos.
Según un aspecto de la presente invención, se
proporciona un nodo para su uso en un sistema que comprende dicho
nodo y un nodo adicional, proporcionándose una pluralidad de
distintos canales de comunicación entre dichos nodos, y teniendo
cada canal de comunicación una identidad distinta. Este nodo está
caracterizado por comprender medios para calcular un código de
autenticación a partir de una pluralidad de valores, siendo algunos
de esos valores los mismos para dicha pluralidad de distintos
canales de comunicación, estando dispuesto al menos uno de dichos
valores para comprender información relacionada con la identidad de
un canal de comunicación de dicha pluralidad de canales de
comunicación, medios para recibir información con respecto a un
código de autenticación calculado por dicho nodo adicional, y
medios para comparar información relacionada con un código de
autenticación calculado por dicho nodo con información relacionada
con un código de autenticación calculado por el nodo adicional.
Según otro aspecto de la presente invención, se
proporciona un procedimiento para llevar a cabo una comprobación de
integridad en un sistema que comprende un nodo y un nodo adicional,
proporcionándose una pluralidad de canales de comunicación entre
dicho nodo y dicho nodo adicional, teniendo cada canal de
comunicación una identidad distinta. El procedimiento se
caracteriza por las etapas de recibir en el nodo información
relacionada con un código de autenticación desde el nodo adicional,
calcular un código de autenticación adicional usando una pluralidad
de valores, siendo algunos de dichos valores los mismos para dicha
pluralidad de distintos canales de comunicación, estando al menos
uno de dichos valores dispuesto para comprender información
relacionada con la identidad de un canal de comunicación de dicha
pluralidad de canales, y comparar el código de autenticación
adicional con dicha información relacionada con un código de
autenticación recibido desde el nodo adicional.
Según otro aspecto de la presente invención, se
proporciona un sistema de comunicación que comprende un nodo según
lo anteriormente descrito, y dispuesto para funcionar según el
procedimiento anteriormente descrito.
Pueden lograrse varias ventajas por las
realizaciones de la invención. En la solución de la presente
invención, el ataque por reproducción puede impedirse también en el
caso en que se usan varios canales de comunicación paralelos. Una
ventaja es que las realizaciones pueden aplicarse flexiblemente a
cualquier sistema que utiliza canales de comunicación paralelos
dentro de una conexión. La realización de la presente invención
puede mejorar la seguridad del usuario en sistemas de comunicación,
especialmente en sistemas de comunicación inalámbrica. Las
realizaciones pueden garantizar que los canales de comunicación
paralelos dentro de una conexión nunca usarán el mismo conjunto de
parámetros de entrada para calcular el código MAC-I
de autenticación de mensaje.
Para una mejor comprensión de la presente
invención, y de cómo la misma puede llevarse a cabo, se hará ahora
referencia, a modo de ejemplo, a los dibujos adjuntos, en los
cuales:
La Figura 1 muestra elementos de una red celular
con la cual pueden usarse realizaciones de la presente
invención;
La Figura 2 muestra la arquitectura del
protocolo Uu de interfaz de radio entre el equipo UE de usuario y
el Nodo B, y entre el equipo UE de usuario y el controlador RNC de
red de radio de la Figura 1;
La Figura 3 ilustra esquemáticamente la función
de protección de integridad;
La Figura 4 muestra la función de protección de
integridad modificada de acuerdo a realizaciones de la presente
invención;
La Figura 5 muestra la función de protección de
integridad modificada de acuerdo a una realización adicional de la
invención;
La Figura 6 muestra una realización adicional de
la presente invención;
La Figura 7 muestra un procedimiento de
autenticación y acuerdo de claves;
La Figura 8 muestra la generación de vectores de
autenticación; y
La Figura 9 muestra un ejemplo de función de
autenticación de usuario en un USIM (Módulo de Identidad de
Servicios de Usuario), de acuerdo a una realización de la presente
invención.
Con referencia a la Figura 1, se describirá una
típica estructura de sistema de telefonía móvil. Las partes
principales del sistema de telefonía móvil son: una red central CN
2, una red de acceso terrestre por radio del UMTS (UTRAN) 4, y un
equipo UE 6 de usuario. La red central CN 2 puede estar conectada
con redes externas 8, que pueden bien ser redes 81 Conmutadas por
Circuitos (CS) (p. ej., PLMN, PSTN, ISDN) o redes 82 Conmutadas por
Paquetes (PS) (p. ej., Internet). La interfaz entre la red central
CN2 y la red de acceso terrestre por radio del UMTS, UTRAN 4, se
llama la interfaz Iu, y la interfaz entre la red de acceso terrestre
por radio del UMTS, UTRAN 4, y el equipo UE 6 de usuario se llama
la interfaz Uu. Como se muestra en la Figura 1, el RNC está
conectado con dos nodos de la CN (MSC/VLR y SGSN). En algunas
topologías de red puede ser posible que un RNC esté conectado con
un nodo de la CN o con más de dos nodos de la CN.
La red central CN 2 se compone de un Registro de
Ubicación Local HLR 10, un Centro de Conmutación de Servicios
Móviles/Registro de Ubicación de Visitante, MSC/VLR 12, un MSC de
Pasarela, GMSC 14, un Nodo Servidor de Soporte del GPRS (Servicio
General de Radio en Paquetes), SGSN 16, y un Nodo de Pasarela de
Soporte del GPRS, GGSN 18.
La UTRAN 14 se compone de los subsistemas de red
de radio RNS 20 y 22. La interfaz entre dos subsistemas RNS de red
de radio se llama la interfaz Iur. Los subsistemas de red de radio
RNS 20 y 22 se componen de un controlador de red de radio, RNC 24,
y uno más nodos B 26. La interfaz entre el controlador de red de
radio, RNC 24, y el nodo B 26 se llama la interfaz Iub.
El Controlador de Red de Radio, RNC 24, es el
elemento de red responsable del control de los recursos de radio de
la UTRAN 4. El RNC 24 mantiene una interfaz con la red central CN 2
(normalmente, con un MSC 12 y un SGSN 16) y también termina el
protocolo de Control de Recursos de Radio, RRC, que define los
mensajes y procedimientos entre el equipo UE 6 de usuario y la
UTRAN 4. El RNC 24 corresponde lógicamente al controlador de
estación base del estándar GSM (sistema global para comunicaciones
móviles).
La función principal del Nodo B 26 es efectuar
el procesamiento de la interfaz aérea L1 (codificación e
intercalación de canal, adaptación de velocidad, expansión, etc.).
También efectúa alguna operación básica de Gestión de Recursos de
Radio, tal como el control de potencia del bucle interno.
Corresponde lógicamente a la Estación Transceptora Base del
estándar GSM.
El equipo UE 6 de usuario consiste en dos
partes: el Equipo Móvil ME 30 y el Módulo de Identidad de Abonado
del UMTS, USIM 32. El equipo móvil ME es el terminal de radio usado
para la comunicación de radio por la interfaz Uu entre el equipo UE
6 de usuario y la UTRAN 4. El USIM 32 es una tarjeta inteligente que
guarda la identidad del abonado, realiza algoritmos de
autenticación y almacena claves de autenticación y cifrado y alguna
información de abonado que se necesita en el terminal.
Con referencia a la Figura 2, se describirá la
arquitectura del protocolo de interfaz de radio según las
especificaciones 3GPP. Las entidades de protocolo descritas
funcionan entre:
- el equipo UE 6 de usuario y el Nodo B 26, y/o
- el equipo UE 6 de usuario y el RNC 24.
La división de capas de protocolo entre el Nodo
B 26 y el RNC 24 no se describe aquí adicionalmente.
Los protocolos de interfaz de radio pueden
dividirse entre un plano 50 de control y un plano 52 de usuario. El
plano 50 de control se usa para toda señalización entre el UE 6 y el
RNC 24, y también entre el equipo UE 6 de usuario y la red central
CN 2. El plano de usuario lleva los datos de usuario efectivos.
Algunos de los protocolos de interfaz de radio funcionan sólo en un
plano, mientras que algunos protocolos funcionan en ambos
planos.
Los protocolos de interfaz de radio pueden
dividirse en capas, que son la capa 1 L1 54 (también llamada la
capa física), la capa 2 L2 56 (también llamada la capa del enlace de
datos) y la capa 3 L3 58 (también llamada la capa de red). Algunas
capas contienen sólo un protocolo, mientras que algunas capas
contienen varios protocolos distintos.
La capa física L1 54 ofrece servicios a la capa
60 de Control de Acceso al Medio (MAC), mediante canales de
transporte que se caracterizan por cómo y con qué características se
transfieren los datos.
La capa 60 de Control de Acceso al Medio (MAC),
a su vez, ofrece servicios a la capa 62 de control del enlace de
radio, RLC, por medio de canales lógicos. Los canales lógicos se
caracterizan por el tipo de datos que se transmiten. En la capa 60
de control de acceso al medio, MAC, los canales lógicos se asocian a
los canales de transporte.
La capa 62 de Control del Enlace de Radio, RLC,
ofrece servicios a las capas superiores mediante los puntos SAP de
acceso a servicios, que describen cómo la capa 62 de control del
enlace de radio, RLC, gestiona los paquetes de datos y, por
ejemplo, si se usa una función de solicitud de repetición automática
(ARQ). En el plano 50 de control, los servicios de control del
enlace de radio, RLC, son usados por la capa 64 de control de
recursos de radio, RRC, para el transporte de señalización.
Normalmente, un mínimo de tres entidades de control del enlace de
radio, RLC 62, se involucran para el transporte de señalización -
una entidad en modalidad transparente, una en modalidad sin acuse
de recibo y una en modalidad con acuse de recibo. En el plano 52 de
usuario, los servicios de RLC son usados bien por las capas de
protocolo específicas del servicio - el protocolo PDCP 66 de
convergencia de datos en paquetes o el control de
difusión-multidifusión BMC 68 - o bien por otras
funciones del plano de usuario de capas superiores (p. ej., códecs
de voz). Los servicios del RLC se llaman Portadores de Radio de
Señalización en el plano de control y Portadores de Radio en el
plano de usuario, para servicios que no utilizan los protocolos
PDCP o BMC.
El Protocolo de Convergencia de Datos en
Paquetes (PCDP) existe sólo para los servicios del dominio conmutado
por paquetes, PS (servicios encaminados mediante el SGSN) y su
principal función es la compresión de cabeceras, lo que significa
compresión de información redundante de control del protocolo (p.
ej., cabeceras de TCP/IP y RTP/UDP/IP) en la entidad transmisora y
descompresión en la entidad receptora. Los servicios ofrecidos por
el PDCP se llaman Portadores de Radio.
El protocolo de Control de
Difusión-Multidifusión (BMC) existe sólo para el
servicio de Difusión Celular del servicio de mensajes breves, SMS,
que deriva del GSM. El servicio ofrecido por el protocolo BMC
también se llama un Portador de Radio.
La capa 64 del RRC ofrece servicios a las capas
superiores (al Estrato No de Acceso) mediante puntos de acceso al
servicio. Toda la señalización de capas superiores entre el equipo
UE 6 de usuario y la red central CN 2 (gestión de movilidad,
control de llamadas, gestión de sesiones, etc.) se encapsula en
mensajes del RRC para su transmisión por la interfaz de radio.
Las interfaces de control entre el RRC 64 y
todos los protocolos de capas inferiores son usadas por la capa 64
del RRC para configurar características de las entidades de
protocolos de capas inferiores, incluyendo parámetros para los
canales físicos, de transporte y lógicos. Las mismas interfaces de
control son usadas por la capa 64 del RRC, p. ej., para ordenar a
las capas inferiores que realicen ciertos tipos de mediciones, y
por las capas inferiores para informar de resultados y errores de
medición al RRC.
La realización de la invención se describe en el
contexto de un UMTS (Sistema Universal de Telecomunicaciones
Móviles). La presente invención es aplicable a todos los tipos de
comunicación, p. ej., señalización, servicios en tiempo real y
servicios no en tiempo real. Sin embargo, debería apreciarse que las
realizaciones de la presente invención son aplicables a cualquier
otro sistema.
En la propuesta para el estándar del UMTS para
la tercera generación, el SGSN 16, y el equipo UE 6 de usuario, por
ejemplo, una estación móvil, tienen una capa superior L3 que brinda
soporte a la gestión de movilidad, MM (a veces llamada GMM) y a la
gestión de sesiones, SM. Esta capa superior también brinda soporte
al servicio de mensajes breves SMS. Estos protocolos L3 de capas
superiores derivan del sistema GPRS de segunda generación. El SMS
brinda soporte al servicio de mensajes breves, originado en móviles
y terminado en móviles, descrito en la especificación de tercera
generación 3GPP TS 23.040. La función de gestión de movilidad
gestiona la ubicación de la estación móvil, es decir, la anexión de
la estación móvil a la red, y la autenticación. Así, la MM brinda
soporte a funcionalidad de gestión de movilidad tal como la anexión,
desconexión, seguridad (p. ej., autenticación) y actualizaciones de
encaminamiento. De acuerdo a una realización, las claves de
integridad pueden calcularse durante el procedimiento de
autenticación de la MM. Una realización ejemplificadora de este
aspecto de la presente invención se explicará en más detalle más
adelante.
El SGSN 16 y el RNS 20 tienen una capa del
Protocolo de Aplicación de Red de Acceso por Radio (RANAP). Este
protocolo se usa para controlar los portadores de interfaces Iu,
pero también encapsula y transporta señalización de capas
superiores. RANAP gestiona la señalización entre el SGSN 16 y el RNS
20. RANAP se especifica en la especificación de tercera generación
3GPP TS 25.413. Tanto la estación móvil 6 como el RNS 20 tienen un
protocolo de control de recursos de radio, RRC, que proporciona
control de portadores de radio por la interfaz de radio, por
ejemplo, para la transmisión de mensajes de señalización de capas
superiores y mensajes del SMS. Esta capa gestiona la mayor parte de
la comunicación entre la estación móvil 6 y el RNC 24. Un RRC está
especificado, por ejemplo, en la especificación de tercera
generación 3GPP TS 25.331.
Los mensajes de MM, SM y SMS se envían desde el
SGSN 16 al RNS 20, encapsulados en un mensaje del protocolo RANAP
(el mensaje se llama Transferencia Directa en las especificaciones
3GPP). El paquete es remitido por la capa RANAP del RNC 24 a la
capa RRC del RNC 24. La función de retransmisión en el RNS 20
arranca efectivamente las cabeceras del RANAP y remite la carga
útil al protocolo del RRC, usando una primitiva adecuada, de forma
tal que la capa RRC sepa que este es un mensaje de capas superiores
que debe ser remitido a la estación móvil 6. El RNC 24 inserta una
suma de control de integridad al mensaje (RRC) que lleva el mensaje
de capas superiores, en la carga útil (el mensaje del RRC se llama
Transferencia Directa en las especificaciones 3GPP). El RNC 24
también puede cifrar el mensaje. Esto se describirá en más detalle
más adelante en el presente documento. El RNS 20 remite el paquete,
mediante la interfaz aérea, a la estación móvil 6.
En la dirección originada en el móvil, la capa
de RRC de la estación móvil 6 recibe el mensaje de capas superiores,
lo encapsula en un mensaje de Transferencia Directa del RRC y le
añade un código de autenticación de mensaje ante de enviarlo al RNS
20. El mensaje es retransmitido desde la capa del RRC a la capa
RANAP del RNS 20. El RNS 20 comprueba la información asociada al
mensaje, para ver si la integridad del paquete ha sido
comprobada.
El procedimiento de comprobación de integridad
se describirá ahora. La mayoría de los elementos de información del
control de recursos de radio, RRC, la gestión de movilidad, MM, y la
gestión de sesiones, SM (así como otros protocolos de capas
superiores 3) se consideran sensibles y su integridad debe
protegerse. Debido a esto, una función de integridad puede
aplicarse sobre la mayoría de los mensajes de señalización del RRC
transmitidos entre la estación móvil y el RNS 20. Sin embargo, esos
mensajes del RRC que se envían antes de que se conozca la clave de
integridad pueden ignorarse. Esta función de integridad usa un
algoritmo de integridad con la clave IK de integridad para calcular
un código de autenticación de mensaje para un mensaje dado. Esto se
lleva a cabo en la estación móvil y el RNS, que tienen ambos la
clave IK de integridad y el algoritmo de integridad.
Se hace referencia a la Figura 3, que ilustra el
uso del algoritmo de integridad para calcular el código
MAC-I de autenticación de mensaje.
Los parámetros de entrada al algoritmo son la
clave IK de integridad, una entrada CONTADOR-I
dependiente de la hora o del número de mensaje, un valor aleatorio
generado por la red, REFRESCO, el bit DIRECCIÓN de dirección y el
MENSAJE de datos de señalización. La última entrada es el mensaje o
paquete de datos. Sobre la base de estos parámetros de entrada, un
código de autenticación de mensaje para la integridad de datos
(MAC-I) es calculado por el algoritmo UIA de
integridad. Este código MAC-I se adosa luego al
mensaje antes de enviarlo por la interfaz aérea, bien a o desde la
estación móvil.
El receptor de ese código y mensaje también
calcula un código de autenticación de mensaje para la integridad,
XMAC-I, sobre el mensaje recibido, utilizando el
mismo algoritmo UIA. El algoritmo UIA tiene las mismas entradas que
en el extremo remitente del mensaje. Los códigos calculados por el
algoritmo en el extremo remitente (MAC-I) y en el
extremo receptor (XMAC-I) deberían ser el mismo si
ha de verificarse la integridad de datos del mensaje.
El parámetro CONTADOR-I de
entrada es un valor incrementado en uno para cada mensaje de
integridad protegida. CONTADOR-I consiste en dos
partes: el número de hipertrama (HFN) como la parte más
significativa y un número de secuencia de mensaje como la parte
menos significativa. El valor inicial del número de hipertrama es
enviado por la estación móvil a la red durante un establecimiento
de conexión. Al liberarse la conexión, la estación móvil almacena
el mayor número usado de hipertrama de la conexión y lo incrementa
en uno. Este valor se usa luego como el valor inicial de HFN para
la próxima conexión. De esta manera, el usuario se asegura de que
ningún valor de CONTADOR-I sea reutilizado (por la
red) con la misma clave de integridad para distintas conexiones.
Después de un procedimiento de (re-)autenticación, cuando una nueva
IK se genera y se pone en uso, el valor de HFN puede reiniciarse en
cero.
El parámetro REFRESCO de entrada protege a la
red contra la reproducción de mensajes de señalización por parte de
la estación móvil. En el establecimiento de conexión, la red genera
un valor aleatorio de REFRESCO y lo envía al usuario. El valor de
REFRESCO es usado a continuación tanto por la red como por la
estación móvil, a lo largo de la duración de una conexión
individual. Este mecanismo garantiza a la red que la estación móvil
no está reproduciendo algún antiguo código MAC-I de
autenticación de mensaje de una conexión previa.
La configuración de la clave IK de integridad es
como se ha descrito en el presente documento. La clave puede
cambiarse con tanta frecuencia como desee el operador de la red. La
configuración de clave puede tener lugar en cuanto se conoce la
identidad del abonado móvil. La clave IK se almacena en el registro
de ubicación de visitante y se transfiere al RNC cuando se
necesita. La clave IK también se almacena en la estación móvil
hasta que se actualiza en la próxima autenticación.
Un identificador de conjunto de claves, KSI, es
un número que está asociado con las claves de cifrado e integridad
derivadas durante el procedimiento de autenticación. Se almacena
junto con las claves de cifrado e integridad en la estación móvil,
MS, y en la red. El identificador de conjunto de claves se usa para
permitir la reutilización de claves durante establecimientos
subsiguientes de conexión. El KSI se usa para verificar si la MS y
la red han de usar las mismas claves de cifrado y claves de
integridad.
Se proporciona un mecanismo para garantizar que
una clave de integridad específica no se use durante un periodo
ilimitado de tiempo, para evitar ataques utilizando claves
comprometidas. La autenticación que genera claves de integridad no
es obligatoria en el establecimiento de conexión.
La estación móvil está dispuesta para activar la
generación de una nueva clave de cifrado y una clave de integridad
si el contador alcanza un máximo valor fijado por el operador, y
almacenado en la estación móvil, en el próximo mensaje despachado
de solicitud de conexión del RRC. Este mecanismo garantizará que una
clave de integridad y una clave de cifrado no puedan reutilizarse
más veces que el límite fijado por el operador.
Debería apreciarse que puede haber más de un
algoritmo de integridad, y que la información se intercambia entre
la estación móvil y los controladores de red de radio que definen el
algoritmo. Debería observarse que el mismo algoritmo debería ser
usado por el remitente y el receptor de los mensajes.
Cuando una estación móvil desea establecer una
conexión con la red, la estación móvil indicará a la red qué
versión, o versiones, del algoritmo, cuentan con soporte de la MS.
Este mismo mensaje debe tener su integridad protegida, y se
transmite al RNC después de que el procedimiento de autenticación
esté completado.
La red comparará sus capacidades y preferencias
de protección de integridad, y cualquier requisito especial del
abono de la estación móvil, con aquellas indicadas por la estación
móvil, y actuará según las siguientes reglas:
- 1)
- Si la estación móvil y la red no tienen en común ninguna versión del algoritmo, entonces la conexión se liberará.
- 2)
- Si la estación móvil y la red tienen al menos una versión del algoritmo en común, entonces la red seleccionará una de las versiones mutuamente aceptables del algoritmo para su uso sobre esa conexión.
La protección de integridad se efectúa adosando
el código MAC-I de autenticación de mensaje al
mensaje cuya integridad ha de protegerse. La estación móvil puede
adosar el MAC-I a los mensajes en cuanto haya
recibido un valor de REFRESCO específico para la conexión desde el
RNC.
Si el valor del número HFN de hipertrama es
mayor o igual al máximo valor almacenado en la estación móvil, la
estación móvil indica a la red, en el establecimiento de conexión
del RRC, que se requiere inicializar una nueva autenticación y
acuerdo de clave.
El RNC puede disponerse para detectar que se
necesitan nuevos parámetros de seguridad. Esto puede activarse por
el fallo (repetido) de comprobaciones de integridad (p. ej.,
CONTADOR-I se ha desincronizado), o porque el
traspaso a un nuevo RNC no da soporte a un algoritmo seleccionado
por el viejo RNC, etc.
Se establece una nueva clave de cifrado, CK,
cada vez que se ejecuta un procedimiento de autenticación entre la
estación móvil y el SGSN.
La clave IK de integridad puede cambiarse si hay
un traspaso de la estación móvil desde una estación base a una
estación base distinta.
Debería apreciarse que en las realizaciones de
la invención la comprobación de integridad sólo puede iniciarse en
cualquier punto después de que la conexión ha sido establecida, así
como en la anexión.
Debería apreciarse que, con las conexiones de
datos, la conexión puede estar abierta por periodos de tiempo
relativamente largos, o incluso puede estar permanentemente
abierta.
Se ha acordado que puede establecerse más de un
portador de radio de señalización, es decir, un portador de radio
en el plano de control que es un servicio ofrecido por el RLC, entre
una estación móvil u otro equipo 6 de usuario, y el RNS 20. La
actual especificación 3GPP propone que puedan proporcionarse hasta
cuatro portadores de radio de señalización.
En la especificación 3GPP actual, dos o más de
los portadores de radio de señalización, SRB, pueden tener los
mismos parámetros de entrada al algoritmo de integridad ilustrado en
la Figura 3. Si todos los parámetros de entrada al algoritmo de
integridad son los mismos, entonces la salida es la misma.
Esta propuesta actual, como se ha mencionado
anteriormente, deja abierta la posibilidad de que un intruso, o un
"hombre de la calle", repita un mensaje de señalización, desde
un portador de radio de señalización, sobre otro portador de radio
de señalización. El valor de CONTADOR-I es
específico para cada portador de radio de señalización, y puede ser
distinto en distintos portadores de señalización. Consideremos el
siguiente escenario. Se ha enviado un mensaje por un primer
portador SRB1 de radio de señalización, con un valor del CONTADOR de
77. Cuando el valor del contador para un segundo portador SRB2 de
radio de señalización llega a 77, el participante no autorizado
puede simplemente repetir el mensaje enviado anteriormente por el
SRB1, utilizando el SRB2.
Habitualmente, un único mensaje de señalización
desde un portador de radio de señalización, repetido en el segundo
portador de radio de señalización, no da una ventaja significativa
al "hombre de la calle", pero puede ser posible que el
participante no autorizado repita también un diálogo más largo, por
ejemplo, a fin de establecer una llamada adicional que el "hombre
de la calle" pueda utilizar y, así, robar partes de la conexión.
Un caso más sencillo de
"repetición-de-ataque" sería
que el participante no autorizado, p. ej., pudiera repetir un
diálogo realizado mediante SMS, siendo el diálogo, p. ej., una
transacción monetaria.
Con las actuales propuestas de tercera
generación, este problema puede sólo surgir en un número limitado de
circunstancias. Esto se debe al hecho de que el empleo de los
cuatro portadores de radio de señalización (SRB) está limitado.
Sólo ciertos mensajes del RRC pueden enviarse por ciertos portadores
de radio de señalización. El escenario de "repetición de
ataque" sería posible para un mensaje de Estrato No de Acceso
(NAS) (mensajes CM/MM/SMS, etc., llevados en Transferencia Directa
del RRC) o un diálogo de mensajes NAS entre el UE y el SGSN/MSC. La
Transferencia Directa del RRC es un mensaje del RRC que lleva en
carga útil todos los mensajes NAS por la interfaz aérea. Sin
embargo, este problema podría dañar a un usuario móvil ya que, por
ejemplo, los mensajes del SMS podrían verse adversamente
afectados.
Hay dos soluciones básicas para el problema del
"ataque de reproducción". En primer lugar, distintos canales
de comunicación, que usan la misma clave secreta, pueden coordinar
el uso de números CONTADOR-I de secuencia, de tal
forma que cada número de secuencia se use a lo sumo una vez en
cualquiera de los canales. Esta coordinación puede ser muy
engorrosa, o incluso imposible en algunas situaciones. Debería
apreciarse que, cuando las realizaciones se aplican a la interfaz
de radio de la red celular UMTS de 3ª generación, los canales de
comunicación pueden llamarse portadores de radio.
Como se expondrá en más detalle, las
realizaciones de la presente invención usan una solución donde se
usa un parámetro adicional como una entrada al cálculo del código
MAC-I de autenticación de mensaje. El valor de este
parámetro es único, al menos para cada canal de comunicación que usa
la misma clave secreta. El valor también puede ser único para todos
los canales de comunicación dentro de una conexión entre el equipo
UE 6 de usuario y el RNS 20.
En una realización adicional de la presente
invención, el problema se evita garantizando que la misma clave de
integridad nunca se use para distintos canales de comunicación
paralelos.
Con referencia a la Figura 4, se describen las
modificaciones de la conocida función de protección de integridad
que realiza la presente invención. Estas modificaciones no causan
ningún cambio en el algoritmo UIA de integridad efectivo.
Se añade un parámetro específico del canal de
comunicación como entrada al algoritmo de protección de integridad.
En las especificaciones 3GPP, este parámetro específico del canal de
comunicación es la identificación del portador de radio (RB ID). En
un ejemplo de una aplicación de la presente invención, la
identificación del portador de radio representa la identidad del
portador de radio de señalización en el propuesto sistema WCDMA de
tercera generación, y puede ser un número entre 0 y 3. Debería
observarse que el parámetro usado, específico para el canal de
comunicación, depende de la capa de protocolo donde se calcula el
código de autenticación de mensaje. Usando aún la especificación
3GPP como un ejemplo, si el código de autenticación de mensaje se
añadiese en el protocolo del RLC, el parámetro sería una identidad
de canal lógico (véase la Figura 2). Como otro posible ejemplo, si
la protección de integridad se realizara en la capa del protocolo
PDCP o en la capa del protocolo del RRC, el parámetro adicional
sería una identidad de portador de radio (véase la Figura 2).
Debería apreciarse que, al exponer la parte del plano de control de
la pila de protocolos, los términos "identidad de portador de
radio de señalización" e "identidad de portador de radio"
son equivalentes.
Como la identidad del portador de radio de
señalización es conocida tanto por el remitente como por el
receptor, es decir, el equipo UE 6 de usuario y el RNS 20, no es
necesario enviar la información de identidad explícitamente por la
interfaz de radio.
La Figura 4 ilustra los posibles lugares donde
puede incluirse el nuevo parámetro sin modificar el algoritmo UIA
de integridad. Dado que el remitente y el receptor son similares
cuando se ven desde el punto de vista del parámetro de entrada
(véase la Figura 3), sólo un lado se muestra en la Figura 4. Debería
apreciarse que las partes receptora y transmisora realizarán el
mismo algoritmo. Como puede verse en la Figura 4, las realizaciones
preferidas incluyen el nuevo parámetro adosándolo (como una cadena)
a uno o más de los parámetros de entrada existentes del
algoritmo.
En una realización, la identificación del
portador de radio de señalización, RB ID, se hace parte de los
parámetros de entrada REFRESCO o CONTADOR-I. Esto
se ilustra con los números "1" y "2" en la Figura 4,
respectivamente. En la práctica, los parámetros REFRESCO y
CONTADOR-I incorporarían tanto la información de
REFRESCO y CONTADOR-I como la información de
identificación. Por ejemplo, si el valor de REFRESCO tiene n bits,
la información de REFRESCO se representaría con "a" bits, y la
información de identificación con "b" bits, donde a+b = n. Esto
significaría, en efecto, acortar el parámetro REFRESCO. La misma
modificación puede hacerse al parámetro CONTADOR-I.
En una modificación, parte de la identificación del portador de
radio de señalización puede ser proporcionada por el parámetro
CONTADOR-I, y parte por el parámetro REFRESCO. Sin
embargo, si el CONTADOR-I se acorta, puede llevarle
un tiempo más breve "dar toda la vuelta", es decir, alcanzar el
máximo valor y volver al cero. Si se acorta el parámetro REFRESCO,
puede ser que aumente la probabilidad de repetir el valor por
accidente (se escoge aleatoriamente).
En una realización adicional, el identificador
del portador de radio de señalización se hace parte de la clave IK
de integridad. Esto se ilustra con el número "4" en la Figura
4. Por ejemplo, si el valor de IK tiene n bits, la información de
IK se representaría con "a" bits, y la información de
identificación con "b" bits, donde a+b=n. Sin embargo, si la
clave IK es más corta, hay mayor probabilidad de adivinar
simplemente la clave.
En una realización adicional de la presente
invención, la identidad del portador de radio de señalización puede
incorporarse al MENSAJE que se ingresa en el algoritmo de
integridad. Esto se ilustra con el número "3" en la Figura 4.
Como la identidad del portador de radio de señalización es conocida
tanto por el remitente como por el receptor, es decir, la estación
móvil y el RNS 20, no es necesario enviar la información de
identidad por la interfaz de radio con el MENSAJE efectivo. Por
ejemplo, si el MENSAJE tiene n bits y el identificador RB ID tiene
"i" bits, el "MENSAJE" efectivo que ingresaría al
algoritmo de integridad tendría n+i bits. Así, en lugar de ingresar
sólo el MENSAJE al algoritmo de integridad, la cadena de bits
ingresada al algoritmo de integridad se convertiría en la identidad
del portador de radio de señalización y en el MENSAJE. Esta solución
no tiene ningún impacto sobre cuestiones de seguridad (p. ej.,
longitudes de contador) relacionadas con el algoritmo de
integridad. Esto significa que no se acorta ningún parámetro que se
ingresa al algoritmo.
En algunas realizaciones, es posible dividir la
información de identificación entre más de una entra-
da.
da.
La Figura 5 ilustra una realización adicional de
la invención, teniendo esta realización efecto sobre el algoritmo
UIA de integridad efectivo. En esta realización se proporciona al
algoritmo de integridad un parámetro adicional, según se muestra en
la Figura 5. En este ejemplo, cuando se efectúa la protección de
integridad en la capa del protocolo del RRC, el parámetro adicional
es un identificador de portador de radio (de señalización), RB ID,
que es único para el portador de radio (de señalización). Este
parámetro se ingresa por separado y se usa en el cálculo efectuado
por el algoritmo UIA de integridad.
La Figura 6 ilustra una realización adicional de
la invención, teniendo esta realización efecto sobre el algoritmo
UIA de integridad efectivo. En esta realización, el nuevo parámetro
identificador de portador (RB ID) se combina con el parámetro
DIRECCIÓN. Esta realización alargaría efectivamente el "viejo"
parámetro existente DIRECCIÓN y, así, tendría efecto sobre el
algoritmo UIA de integridad efectivo.
En una realización alternativa, se produce una
única clave de integridad, IK, para cada portador de radio. Esto
puede lograrse modificando el procedimiento de autenticación de una
capa superior L3 que brinda soporte a la gestión de movilidad, MM,
y a la gestión de sesiones, SM, en las especificaciones propuestas
del UMTS. Como se ha explicado en breve anteriormente, la función
de gestión de movilidad gestiona la ubicación de la estación móvil,
es decir, la anexión de la estación móvil a la red, y la
autenticación. El algoritmo de integridad realizado en cada uno de
los portadores de radio de señalización durante un procedimiento de
autenticación modificado puede brindar resultados únicos,
impidiendo el tipo de ataque anteriormente esbozado.
Se hará ahora referencia a las Figuras 7 a 9,
mostrando posibles procedimientos de autenticación y acuerdo de
claves. Los mecanismos descritos logran la autenticación mutua,
mostrando el usuario y la red conocimiento de una clave secreta K,
que está compartida entre, y disponible sólo para, el Módulo de
Identidad de Servicios de Usuario, USIM, y el Centro de
Autenticación, AuC, en el Entorno Local HE del usuario. Además, el
USIM y el HE mantienen registro de los contadores SEQ_{MS} y
SEQ_{HE}, respectivamente, para prestar soporte a la
autenticación de red.
El procedimiento puede diseñarse de forma tal
que sea compatible, p. ej., con la arquitectura actual de seguridad
del GSM, y facilite la migración desde el GSM al UMTS. El
procedimiento se compone de un protocolo de reto/respuesta, idéntico
al protocolo de autenticación y establecimiento de claves de abonado
del GSM, combinado con un protocolo de un paso basado en números de
secuencia para la autenticación de red, derivado del estándar
ISO/IEC 9798-4 de la ISO. Antes de explicar la
formación de las claves de integridad, se expondrá un mecanismo de
autenticación y acuerdo de claves. Un panorama general de un posible
mecanismo de autenticación y acuerdo de claves se muestra en la
Figura 7. La Figura 8 muestra un posible procedimiento para la
generación de vectores de autenticación.
Al recibir una solicitud del VLR/SGSN, el HE/AuC
envía una formación ordenada de vectores de autenticación (el
equivalente de un "trío" del GSM) al VLR/SGSN. Cada vector de
autenticación consiste en los siguientes componentes: un número
aleatorio RAND, una respuesta esperada XRES, una clave cifrada CK,
una clave IK de integridad y un testigo AUTN de autenticación. Cada
vector de autenticación es bueno para una autenticación y acuerdo
de claves entre el VLR/SGSN y el USIM.
Cuando el VLR/SGSN inicia una autenticación y
acuerdo de claves, selecciona el próximo vector de autenticación de
la formación y envía los parámetros RAND y AUTN al usuario. El USIM
comprueba si AUTN puede aceptarse y, en ese caso, produce una
respuesta RES que se devuelve al VLR/SGSN. El USIM también calcula
CK e IK. El VLR/SGSN compara la RES recibida con XRES. Si
coinciden, el VLR/SGSN considera que el intercambio de autenticación
y acuerdo de claves se ha completado con éxito. Las claves
establecidas CK e IK serán transferidas luego por el USIM y el
VLR/SGSN a las entidades que realizan funciones de cifrado e
integridad. En el propuesto sistema UMTS, estas entidades pueden,
preferiblemente, ser algunos de los protocolos de interfaz de radio
descritos en la Figura 2. Las entidades se sitúan, preferiblemente,
en el Equipo UE de Usuario y en el Controlador de Red de Radio,
RNC.
Los VLR/SGSN pueden ofrecer servicio seguro
incluso cuando no se dispone de enlaces HE/AuC, dejándoles usar
claves de cifrado e integridad derivadas previamente para un
usuario, de forma tal que aún pueda establecerse una conexión
segura sin necesidad de una autenticación y un acuerdo de clave. La
autenticación, en ese caso, se basa en una clave de integridad
compartida, por medio de la protección de la integridad de datos de
mensajes de señalización.
Los participantes autenticadores serán el AuC
del HE del usuario (HE/AuC) y el USIM en la estación móvil del
usuario. El mecanismo puede consistir en los siguientes
procedimientos:
Distribución de información de autenticación
desde el HE/AuC al VLR/SGSN. Se supone que el VLR/SGSN es fiable
para el HE del usuario, a fin de gestionar con seguridad información
de autenticación. También se supone que los enlaces
intra-sistemas entre el VLR/SGSN y el HE/AuC son
adecuadamente seguros. Se supone adicionalmente que el usuario
confía en el HE.
- -
- Autenticación mutua y establecimiento de nuevas claves de cifrado e integridad entre el VLR/SGSN y la MS.
- -
- Distribución de datos de autenticación desde un VLR anteriormente visitado al VLR recién visitado. Se supone que los enlaces entre los VLR/SGSN son adecuadamente seguros.
El fin de la distribución de datos de
autenticación de HE a SN es proporcionar al VLR/SGSN una formación
de vectores de autenticación refrescados del HE del usuario, para
llevar a cabo un cierto número de autenticaciones de usuario. El
VLR/SGSN invoca los procedimientos solicitando vectores de
autenticación al HE/AuC. La solicitud de datos de autenticación
incluirá una identidad de usuario. Si el usuario es conocido en el
VLR/SGSN por medio de la IMUI (Identidad Internacional de Usuario
Móvil), la solicitud de datos de autenticación incluirá la IMUI. Si
el usuario está identificado por medio de una identidad permanente
cifrada, puede incluirse en cambio el mensaje del HLR desde el cual
el HE puede obtener la IMUI. En ese caso, este procedimiento, y el
procedimiento de solicitud de identidad de usuario al HLR, están
preferiblemente integrados.
Al recibir la solicitud de datos de
autenticación desde el VLR/SGSN, el HE puede haber precalculado el
número requerido de vectores de autenticación, y haberlos extraído
de la base de datos del HLR, o puede calcularlos a pedido. El
HE/AuC devuelve una respuesta de autenticación al VLR/SGSN que
contiene una formación ordenada de n vectores de autenticación
AV(1..n). El HE/AuC genera un nuevo número SQN de secuencia y
un reto RAND impredecible. Para cada usuario, el HE/AuC también
mantiene un registro de un contador que es SQN_{HE}.
Los mecanismos para verificar la renovación de
los números de secuencia en el USIM permitirán, en cierto grado, el
uso fuera de orden de los números de secuencia. Esto es para
garantizar que la tasa de fallos de autenticación debidos a fallos
de sincronización sea suficientemente baja. Esto requiere la
capacidad del USIM para almacenar información sobre sucesos pasados
de autenticación exitosa (p. ej., números de secuencia o partes
relevantes de los mismos). El mecanismo garantizará que un número
de secuencia aún pueda aceptarse si está entre los últimos x = 50
números de secuencia generados. Esto no impedirá que un número de
secuencia sea rechazado por otros motivos, tales como un límite en
la edad para números de secuencia basados en el tiempo.
Se necesita usar el mismo número mínimo x entre
los sistemas, para garantizar que la tasa de fallos de
sincronización sea suficientemente baja en diversos escenarios de
utilización, en particular, el registro simultáneo en los dominios
de servicios CS y PS, el movimiento de usuarios entre los VLR/SGSN
que no intercambian información de autenticación y redes
sobrecargadas.
El uso de SEQ_{HE} puede ser específico para
el procedimiento de generación de números de secuencia. Un campo
AMF de autenticación y gestión de claves puede incluirse en el
testigo de autenticación de cada vector de autenticación.
A continuación pueden calcularse los siguientes
valores:
- -
- un código de autenticación de mensaje MAC = f1_{K} (SQN || RAND || AMF), donde f1 es una función de autenticación de mensajes;
- -
- una respuesta esperada XRES = f2_{K} (RAND), donde f2 es una función de autenticación de mensaje (posiblemente truncado);
- -
- una clave de cifrado CK = f3_{K} (RAND), donde f3 es una función generadora de claves;
- -
- una clave de integridad IK = f4_{K} (RAND), donde f4 es una función generadora de claves;
- -
- una clave de anonimato AK = f5_{K} (RAND), donde f5 es una función generadora de claves, o f5 \equiv 0.
Según las realizaciones de la presente
invención, se genera más de una IK. Esto puede lograrse, por
ejemplo, modificando la función f4 de forma tal que produzca el
número deseado de IK (p. ej., 4: véase la Figura 9). Una
posibilidad es especificar que la función f4 debe activarse varias
veces durante la generación de un vector de autenticación. Esto
puede implementarse, p. ej., ingresando, en la segunda ronda, la
primera IK[1] producida como entrada a la función f4, en
lugar de un nuevo RAND. En la tercera "ronda", la IK[2]
producida en la segunda ronda se introduciría en la función f4 para
obtener la tercera clave IK[3] de integridad. Una posibilidad
es también ingresar un número deseado de valores de RAND a la
función f4. Así es posible producir tantas IK como sea necesario
para el sistema en cuestión. Por ejemplo, en el sistema UMTS según
las especificaciones de la Versión '99 de 3GPP, se necesitarían
cuatro claves de integridad.
El testigo de autenticación AUTN = SQN (+) AK
|| AMF || MAC puede construirse luego. La AK es una clave de
anonimato usada para ocultar el número de secuencia, ya que este
último puede exponer la identidad y ubicación del usuario. La
ocultación del número de secuencia es para proteger sólo contra
ataques pasivos. Si no se necesita ninguna ocultación, entonces f5
\equiv 0.
El fin del procedimiento de autenticación y
acuerdo de clave es autenticar al usuario y establecer un nuevo par
de claves de cifrado e integridad entre el VLR/SGSN y la MS. Durante
la autenticación, el usuario verifica la renovación del vector de
autenticación que se usa. El VLR/SGSN invoca el procedimiento
seleccionando el próximo vector de autenticación sin usar entre la
formación ordenada de vectores de autenticación en la base de datos
del VLR. El VLR/SGSN envía al usuario el reto aleatorio RAND y un
testigo de autenticación AUTN para autenticación de red, a partir
del vector de autenticación seleccionado. Al recibirlos, el usuario
procede según se muestra en la Figura 9.
Al recibir RAND y AUTN, el usuario calcula
primero la clave de anonimato AK = f5_{K} (RAND) y extrae el
número de secuencia SQN = (SQN (+) AK) (+) AK. Luego, el usuario
calcula XMAC = f1_{K} (SQN || RAND || AMF) y compara esto con
MAC, que está incluido en AUTN. Si son distintos, el usuario
devuelve un rechazo de autenticación de usuario al VLR/SGSN, con
una indicación de la causa, y el usuario abandona el procedimiento.
A continuación, el USIM verifica que el número SQN de secuencia
recibido esté en la gama correcta.
Según una realización de la presente invención,
el USIM genera más de una IK, en lugar de generar sólo una IK. Como
se ha explicado anteriormente, esto puede lograrse, por ejemplo,
modificando la función f4, especificando que la función f4 debe
activarse varias veces durante la generación de un vector de
autenticación, o por el ingreso de un número deseado de valores de
RAND en la función f4. Esto puede requerir que la red (SN/VLR)
envíe el número requerido de valores de RAND y AUTN al UE, y que el
UE pueda necesitar producir también una RES para cada RAND y
devolver todas las RES producidas a la red, como se describió
anteriormente para el caso de un valor RAND+AUTN.
Las realizaciones de la presente invención
pueden usarse en cualquier sistema que permite la señalización no
cifrada y la utilización de sumas de control de integridad en al
menos dos portadores de radio paralelos.
Las realizaciones de la presente invención se
han descrito en el contexto de una red de telecomunicaciones
celulares inalámbricas. Sin embargo, pueden usarse realizaciones
alternativas de la presente invención con cualquier otro tipo de
red de comunicaciones, inalámbrica o no. Las realizaciones de la
presente invención pueden usarse con cualquier forma de
comunicación donde se proporcionen comprobaciones de integridad, o
similares, con una pluralidad de portadores de radio, o similares,
en paralelo.
Claims (11)
1. Un nodo para su uso en un sistema que
comprende dicho nodo (6, 20) y un nodo adicional (20, 6),
proporcionándose una pluralidad de distintos canales de
comunicación entre dichos nodos, teniendo cada canal de comunicación
una identidad distinta, comprendiendo dicho nodo:
- medios para calcular un código (XMAC-I) de autenticación a partir de una pluralidad de valores, siendo algunos de dichos valores los mismos para dicha pluralidad de distintos canales de comunicación, medios para recibir información relacionada con un código (MAC-I) de autenticación calculado por dicho nodo adicional; y
- medios para comparar información relacionada con un código (XMAC-I) de autenticación calculado por dicho nodo con información relacionada con un código (MAC-I) de autenticación calculado por el nodo adicional; y caracterizado por
- estar al menos uno de dichos valores dispuesto para comprender información relacionada con la identidad (RB ID) de un canal de comunicación de dicha pluralidad de canales de comunicación.
2. Un nodo según la reivindicación 1, que
comprende un controlador (24) de red de radio.
3. Un nodo según la reivindicación 1, que
comprende un equipo (6) de usuario.
4. Un nodo según cualquier reivindicación
precedente, que comprende medios para la comunicación mediante una
conexión inalámbrica.
5. Un sistema de comunicación que comprende un
nodo según cualquier reivindicación precedente.
6. Un procedimiento para llevar a cabo una
comprobación de integridad en un sistema que comprende un nodo y un
nodo adicional (6, 20), proporcionándose una pluralidad de canales
de comunicación entre dicho nodo y dicho nodo adicional, teniendo
cada canal de comunicación una identidad (RB ID) distinta,
comprendiendo dicho procedimiento las etapas de:
- recibir en el nodo información relacionada con un código (MAC-I) de autenticación del nodo adicional;
- calcular un código (XMAC-I) adicional de autenticación usando una pluralidad de valores, siendo algunos de dichos valores los mismos para dicha pluralidad de distintos canales de comunicación, comparar el código (XMAC-I) adicional de autenticación con dicha información relacionada con un código (MAC-I) de autenticación recibido desde el nodo adicional, y caracterizado por estar al menos uno de dichos valores dispuesto para comprender información relacionada con la identidad (RB ID) de un canal de comunicación de dicha pluralidad de canales.
7. Un procedimiento según la reivindicación 6,
que comprende ingresar información relacionada con la identidad (RB
ID) del canal de comunicación de dicha pluralidad de canales de
comunicación, como un valor de entrada por separado, en un
algoritmo (UIA) de integridad para calcular el código
(XMAC-I) de autenticación.
8. Un procedimiento según la reivindicación 6,
que comprende proporcionar un valor de entrada combinado, combinando
información relacionada con la identidad (RB ID) del canal de
comunicación de dicha pluralidad de canales de comunicación, con al
menos otro valor de entrada, e ingresar el valor de entrada
combinado en un algoritmo (UIA) de integridad para calcular el
código (XMAC-I) de autenticación.
9. Un procedimiento según cualquiera de las
reivindicaciones 6 a 8, en el cual dichos valores para calcular el
código (XMAC-I) de autenticación de mensaje
comprenden uno o más de los siguientes valores de la arquitectura
de seguridad del Sistema Universal de Telecomunicaciones Móviles
(UMTS) del Proyecto de Asociación de 3ª Generación (3GPP); una
clave (IK) de integridad; un valor (DIRECCIÓN) de dirección, un
valor (REFRESCO) de refresco, un valor (MENSAJE) de mensaje y un
valor (CONTADOR-I) de contador.
10. Un procedimiento según cualquiera de las
reivindicaciones 6 a 9, en el cual dichos canales de comunicación
comprenden un portador de radio.
11. Un procedimiento según la reivindicación 10,
en el cual dicho portador de radio es un portador de radio de
señalización.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0004178 | 2000-02-22 | ||
| GBGB0004178.0A GB0004178D0 (en) | 2000-02-22 | 2000-02-22 | Integrity check in a communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2346435T3 true ES2346435T3 (es) | 2010-10-15 |
Family
ID=9886181
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01953645T Expired - Lifetime ES2249455T3 (es) | 2000-02-22 | 2001-01-23 | Comprobacion de integridad en un sistema de comunicaciones. |
| ES04075767T Expired - Lifetime ES2346435T3 (es) | 2000-02-22 | 2001-01-23 | Comprobacion de integridad en un sistema de comunicacion. |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01953645T Expired - Lifetime ES2249455T3 (es) | 2000-02-22 | 2001-01-23 | Comprobacion de integridad en un sistema de comunicaciones. |
Country Status (15)
| Country | Link |
|---|---|
| US (4) | US7009940B2 (es) |
| EP (2) | EP1169880B1 (es) |
| JP (1) | JP3742772B2 (es) |
| CN (1) | CN1156196C (es) |
| AT (2) | ATE472909T1 (es) |
| AU (1) | AU772195C (es) |
| CA (1) | CA2368530C (es) |
| CY (1) | CY1111052T1 (es) |
| DE (2) | DE60142494D1 (es) |
| DK (1) | DK1432271T5 (es) |
| ES (2) | ES2249455T3 (es) |
| GB (1) | GB0004178D0 (es) |
| IL (2) | IL145606A (es) |
| PT (1) | PT1432271E (es) |
| WO (1) | WO2001063954A1 (es) |
Families Citing this family (117)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI109753B (fi) * | 2000-01-14 | 2002-09-30 | Nokia Corp | Tietoliikennejärjestelmä, jolla on parannettu vikasieto |
| KR100612003B1 (ko) * | 2000-02-26 | 2006-08-11 | 삼성전자주식회사 | 통신망에서 비트 스트림 송수신 장치 및 그 방법 |
| DE10053746B4 (de) * | 2000-10-30 | 2006-12-07 | Siemens Ag | Verfahren zur Übertragung von Authentifizierungsdaten in einem Funk-Kommunikationsystem |
| EP1209934A1 (en) * | 2000-11-27 | 2002-05-29 | Siemens Aktiengesellschaft | Method and apparatus to counter the rogue shell threat by means of local key derivation |
| FI111423B (fi) | 2000-11-28 | 2003-07-15 | Nokia Corp | Järjestelmä kanavanvaihdon jälkeen tapahtuvan tietoliikenteen salauksen varmistamiseksi |
| US7765580B2 (en) * | 2000-12-22 | 2010-07-27 | Entrust, Inc. | Method and apparatus for providing user authentication using a back channel |
| US20020157819A1 (en) * | 2001-04-04 | 2002-10-31 | Julian Norley | Graphite-based thermal dissipation component |
| DE10132273A1 (de) * | 2001-07-04 | 2003-01-23 | Siemens Ag | Verfahren zum Übertragen von Multicast-Nachrichten in einem Funksystem sowie entsprechend ausgestaltetes Funksystem und entsprechend ausgestalteter Sender und Empfänger |
| US7076797B2 (en) * | 2001-10-05 | 2006-07-11 | Microsoft Corporation | Granular authorization for network user sessions |
| US7873163B2 (en) * | 2001-11-05 | 2011-01-18 | Qualcomm Incorporated | Method and apparatus for message integrity in a CDMA communication system |
| EP1968277B1 (en) | 2001-11-24 | 2011-03-16 | LG Electronics, Inc. | Method for transmitting packet data in compressed form in a communication system |
| US20030182559A1 (en) * | 2002-03-22 | 2003-09-25 | Ian Curry | Secure communication apparatus and method for facilitating recipient and sender activity delegation |
| US20030236085A1 (en) * | 2002-06-21 | 2003-12-25 | Chi-Fong Ho | Method for synchronizing a security start value in a wireless communications network |
| FR2842376B1 (fr) * | 2002-07-10 | 2004-09-24 | Somfy | Procede de communication selective entre objets |
| JP2004080071A (ja) * | 2002-08-09 | 2004-03-11 | Asustek Computer Inc | 無線通信セキュリティ・システムにおけるセキュリティ・キーの過度な使用を防止するための方法 |
| FR2843522B1 (fr) | 2002-08-12 | 2004-10-15 | Evolium Sas | Procede pour la protection d'integrite de messages transmis dans un systeme de radiocommunications mobiles |
| CN100551138C (zh) * | 2002-08-16 | 2009-10-14 | 北京三星通信技术研究有限公司 | 由drnc发起为mbms建立与核心网的数据连接的方法 |
| US6925298B2 (en) * | 2002-08-26 | 2005-08-02 | Asustek Computer Inc. | Initialization for hyper frame number of signaling radio bearers |
| US7716723B1 (en) * | 2002-10-07 | 2010-05-11 | Cisco Technology, Inc. | System and method for network user authentication |
| US7574599B1 (en) * | 2002-10-11 | 2009-08-11 | Verizon Laboratories Inc. | Robust authentication and key agreement protocol for next-generation wireless networks |
| US7174184B2 (en) * | 2002-12-20 | 2007-02-06 | Nokia Corporation | Method and apparatus for controlling communication between user equipment and a base station in a radio access network |
| KR100956823B1 (ko) * | 2003-02-11 | 2010-05-11 | 엘지전자 주식회사 | 이동 통신 시스템에서 보안 설정 메시지를 처리하는 방법 |
| JP2007502070A (ja) * | 2003-08-08 | 2007-02-01 | サムスン エレクトロニクス カンパニー リミテッド | マルチメディアブロードキャスト/マルチキャストサービスのためのプロトコルを構成する方法及び装置 |
| EP1515507A1 (en) * | 2003-09-09 | 2005-03-16 | Axalto S.A. | Authentication in data communication |
| DE102004013658B3 (de) * | 2004-03-19 | 2005-12-08 | Siemens Ag | Protokollerweiterung einer Signalisierungsnachricht |
| US7236784B2 (en) * | 2004-03-23 | 2007-06-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of and system for selecting a PLMN for network sharing |
| US20050216758A1 (en) * | 2004-03-24 | 2005-09-29 | Matusz Pawel O | Frame authentication for a wireless network |
| US8539608B1 (en) * | 2004-03-25 | 2013-09-17 | Verizon Corporate Services Group Inc. | Integrity checking at high data rates |
| EP1738560A1 (en) | 2004-04-14 | 2007-01-03 | Nortel Networks Limited | Securing home agent to mobile node communication with ha-mn key |
| US7529371B2 (en) * | 2004-04-22 | 2009-05-05 | International Business Machines Corporation | Replaceable sequenced one-time pads for detection of cloned service client |
| US7693286B2 (en) | 2004-07-14 | 2010-04-06 | Intel Corporation | Method of delivering direct proof private keys in signed groups to devices using a distribution CD |
| US7697691B2 (en) | 2004-07-14 | 2010-04-13 | Intel Corporation | Method of delivering Direct Proof private keys to devices using an on-line service |
| US7792303B2 (en) | 2004-07-14 | 2010-09-07 | Intel Corporation | Method of delivering direct proof private keys to devices using a distribution CD |
| US7333442B2 (en) * | 2004-07-30 | 2008-02-19 | M-Stack Limited | Apparatus and method for applying ciphering in universal mobile telecommunications system |
| US7463602B2 (en) * | 2004-09-13 | 2008-12-09 | Research In Motion Limited | Configuring signaling radio bearer information in a user equipment protocol stack |
| US8769135B2 (en) * | 2004-11-04 | 2014-07-01 | Hewlett-Packard Development Company, L.P. | Data set integrity assurance with reduced traffic |
| US8924728B2 (en) | 2004-11-30 | 2014-12-30 | Intel Corporation | Apparatus and method for establishing a secure session with a device without exposing privacy-sensitive information |
| CN100428848C (zh) * | 2005-05-31 | 2008-10-22 | 华为技术有限公司 | 一种对终端用户标识模块进行ip多媒体域鉴权的方法 |
| US7681031B2 (en) * | 2005-06-28 | 2010-03-16 | Intel Corporation | Method and apparatus to provide authentication code |
| US7392037B2 (en) * | 2005-08-19 | 2008-06-24 | Intel Corporation | Wireless communication device and methods for protecting broadcasted management control messages in wireless networks |
| KR100748342B1 (ko) * | 2005-09-14 | 2007-08-09 | 매그나칩 반도체 유한회사 | 씨모스 이미지 센서의 제조방법 |
| US7643838B2 (en) * | 2005-09-29 | 2010-01-05 | Motorola, Inc. | Integrity protection count synchronization method |
| WO2007049936A1 (en) * | 2005-10-27 | 2007-05-03 | Samsung Electronics Co., Ltd. | System and method for handover between interworking wlan and eutran access systems |
| RU2406236C2 (ru) | 2005-12-22 | 2010-12-10 | Интердиджитал Текнолоджи Корпорейшн | Способ и устройство для выполнения защиты данных и автоматического запроса повторной передачи в системе беспроводной связи |
| KR101213285B1 (ko) * | 2006-01-04 | 2012-12-17 | 삼성전자주식회사 | 이동통신 시스템에서 아이들모드 단말기의 세션 설정 프로토콜 데이터를 전송하는 방법 및 장치 |
| EP1987606B1 (en) | 2006-02-06 | 2015-12-23 | LG Electronics, Inc. | Mbms dual receiver |
| WO2007108651A1 (en) | 2006-03-22 | 2007-09-27 | Lg Electronics Inc. | Security considerations for the lte of umts |
| EP1997269A4 (en) * | 2006-03-22 | 2014-01-08 | Lg Electronics Inc | ASYMMETRIC CRYPTOGRAPHY FOR WIRELESS SYSTEMS |
| JP4781890B2 (ja) * | 2006-04-11 | 2011-09-28 | 日本電信電話株式会社 | 通信方法及び通信システム |
| US8189586B2 (en) * | 2006-04-12 | 2012-05-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Plural telecommunications functions having sharing transaction(s) |
| US20070242703A1 (en) * | 2006-04-12 | 2007-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Binding/combining of plural telecommunications functions |
| CN101449541B (zh) | 2006-05-30 | 2013-05-29 | 艾利森电话股份有限公司 | 用于减少在通信网络中发送的消息量的方法和装置 |
| US7813505B2 (en) | 2006-06-28 | 2010-10-12 | Nokia Corporation | Sequence number synchronization for ciphering |
| US8843118B2 (en) | 2006-08-21 | 2014-09-23 | Interdigital Technology Corporation | Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system |
| JP5380292B2 (ja) * | 2006-08-21 | 2014-01-08 | インターデイジタル テクノロジー コーポレーション | 無線通信システムにおけるマルチメディアブロードキャスト・マルチキャストサービスのためのマルチセル協調 |
| GB0619179D0 (en) * | 2006-09-29 | 2006-11-08 | Ip Access Ltd | Telecommunications access control system and method |
| FR2907622A1 (fr) * | 2006-10-19 | 2008-04-25 | St Microelectronics Sa | Procede de transmission de donnees utilisant un code d'accuse de reception comportant des bits d'authentification caches |
| US7613915B2 (en) | 2006-11-09 | 2009-11-03 | BroadOn Communications Corp | Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed |
| US20080119164A1 (en) * | 2006-11-21 | 2008-05-22 | Innovative Sonic Limited | Method and apparatus for performing security error recovery in a wireless communications system |
| US8042033B2 (en) * | 2006-11-29 | 2011-10-18 | Lg Electronics Inc. | Protection of access information in wireless communications |
| CN101202936B (zh) * | 2006-12-11 | 2010-12-08 | 大唐移动通信设备有限公司 | 涉及srns重定位的实现rrc信令完整性保护的方法、系统及无线网络控制器 |
| CA2590989C (en) * | 2007-06-05 | 2014-02-11 | Diversinet Corp. | Protocol and method for client-server mutual authentication using event-based otp |
| KR101341515B1 (ko) * | 2007-06-18 | 2013-12-16 | 엘지전자 주식회사 | 무선 통신 시스템에서의 반복 전송 정보 갱신 방법 |
| KR101470637B1 (ko) | 2007-06-18 | 2014-12-08 | 엘지전자 주식회사 | 이동통신 시스템에서의 무선자원 향상 방법, 상태정보 보고방법 및 수신장치 |
| KR101486352B1 (ko) | 2007-06-18 | 2015-01-26 | 엘지전자 주식회사 | 무선 통신 시스템의 단말에서의 상향링크 동기 상태 제어방법 |
| WO2008156314A2 (en) | 2007-06-20 | 2008-12-24 | Lg Electronics Inc. | Effective system information reception method |
| WO2009020789A2 (en) * | 2007-08-03 | 2009-02-12 | Interdigital Patent Holdings, Inc. | Security procedure and apparatus for handover in a 3gpp long term evolution system |
| KR101422031B1 (ko) * | 2007-08-10 | 2014-07-23 | 엘지전자 주식회사 | 방송 및 멀티캐스트 서비스를 위한 랜덤 억세스 방법 |
| KR101490253B1 (ko) | 2007-08-10 | 2015-02-05 | 엘지전자 주식회사 | 무선 통신 시스템에서의 제어정보 전송 및 수신 방법 |
| KR101392697B1 (ko) * | 2007-08-10 | 2014-05-19 | 엘지전자 주식회사 | 이동통신 시스템에서의 보안 오류 검출방법 및 장치 |
| KR100937432B1 (ko) | 2007-09-13 | 2010-01-18 | 엘지전자 주식회사 | 무선 통신 시스템에서의 무선자원 할당 방법 |
| EP2403180A1 (en) | 2007-09-17 | 2012-01-04 | Telefonaktiebolaget L M Ericsson AB (Publ) | Method and arrangement in a telecommunication system |
| KR101513033B1 (ko) | 2007-09-18 | 2015-04-17 | 엘지전자 주식회사 | 다중 계층 구조에서 QoS를 보장하기 위한 방법 |
| KR101591824B1 (ko) | 2007-09-18 | 2016-02-04 | 엘지전자 주식회사 | 무선 통신 시스템에서의 폴링 과정 수행 방법 |
| US8687565B2 (en) * | 2007-09-20 | 2014-04-01 | Lg Electronics Inc. | Method of effectively transmitting radio resource allocation request in mobile communication system |
| KR101594359B1 (ko) | 2008-01-31 | 2016-02-16 | 엘지전자 주식회사 | 랜덤 접속에서 백오프 정보를 시그널링하는 방법 |
| WO2009096731A2 (en) | 2008-01-31 | 2009-08-06 | Lg Electronics Inc. | Method for signaling back-off information in random access |
| US20090264126A1 (en) * | 2008-04-18 | 2009-10-22 | Amit Khetawat | Method and Apparatus for Support of Closed Subscriber Group Services in a Home Node B System |
| CN102572833B (zh) | 2008-04-28 | 2016-08-10 | 华为技术有限公司 | 一种保持用户业务连续性的方法、系统及装置 |
| EP2528268B3 (en) * | 2008-06-06 | 2021-12-29 | Telefonaktiebolaget LM Ericsson (publ) | Cyptographic key generation |
| US8032164B2 (en) | 2008-09-22 | 2011-10-04 | Interdigital Patent Holdings, Inc. | Method and apparatus for communicating short message service and supplementary services messages |
| US8576785B2 (en) | 2008-12-19 | 2013-11-05 | Robert Bosch Gmbh | Method of wireless communication using authentication information |
| CN101807998A (zh) * | 2009-02-13 | 2010-08-18 | 英飞凌科技股份有限公司 | 认证 |
| KR101831448B1 (ko) | 2010-02-02 | 2018-02-26 | 엘지전자 주식회사 | 이동 통신 시스템에서 pdcp 기능을 선택적으로 적용하는 방법 |
| US20110213711A1 (en) * | 2010-03-01 | 2011-09-01 | Entrust, Inc. | Method, system and apparatus for providing transaction verification |
| US8725196B2 (en) | 2010-11-05 | 2014-05-13 | Qualcomm Incorporated | Beacon and management information elements with integrity protection |
| 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 |
| US9749377B2 (en) * | 2011-08-01 | 2017-08-29 | Intel Corporation | Method and system for network access control |
| US9008309B2 (en) * | 2012-07-02 | 2015-04-14 | Intel Mobile Communications GmbH | Circuit arrangement and a method for roaming between a visited network and a mobile station |
| TW201417598A (zh) | 2012-07-13 | 2014-05-01 | Interdigital Patent Holdings | 安全性關聯特性 |
| US9762558B2 (en) * | 2013-03-12 | 2017-09-12 | Trividia Health, Inc. | Wireless pairing of personal health device with a computing device |
| ES2684762T3 (es) * | 2013-03-29 | 2018-10-04 | Intel Corporation | Técnicas para soportar descubrimiento y selección de redes inalámbricas |
| US20150099490A1 (en) * | 2013-10-08 | 2015-04-09 | Cox Communications, Inc. | Systems and Methods of Onscreen Notification |
| US9813910B2 (en) | 2014-03-19 | 2017-11-07 | Qualcomm Incorporated | Prevention of replay attack in long term evolution device-to-device discovery |
| US9589142B2 (en) * | 2014-06-18 | 2017-03-07 | Thales Canada Inc | Apparatus and method for communications in a safety critical system |
| GB2529194A (en) * | 2014-08-12 | 2016-02-17 | Vodafone Ip Licensing Ltd | Machine-to-machine cellular communication security |
| US9992670B2 (en) | 2014-08-12 | 2018-06-05 | Vodafone Ip Licensing Limited | Machine-to-machine cellular communication security |
| AU2015384233B2 (en) | 2015-02-27 | 2019-03-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Security arrangements in communication between a communication device and a network device |
| US9992810B2 (en) * | 2015-08-26 | 2018-06-05 | Samsung Electronics Co., Ltd | Method for providing integrity protection in a dual SIM dual standby device |
| US10263818B2 (en) * | 2015-09-18 | 2019-04-16 | Qualcomm Incorporated | Integrity check techniques for multi-channel activity detection |
| US9800578B2 (en) * | 2015-10-27 | 2017-10-24 | Blackberry Limited | Handling authentication failures in wireless communication systems |
| EP3403369B1 (en) | 2016-01-13 | 2020-03-04 | Telefonaktiebolaget LM Ericsson (PUBL) | Integrity protection |
| WO2017129287A1 (en) * | 2016-01-25 | 2017-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Implicit spatial replay protection |
| WO2017129286A1 (en) | 2016-01-25 | 2017-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Explicit spatial replay protection |
| US10645034B2 (en) | 2016-04-22 | 2020-05-05 | Smartbothub, Inc. | System and method for facilitating computer generated conversations with the aid of a digital computer |
| EP3453199B1 (en) * | 2016-05-02 | 2021-07-07 | Telefonaktiebolaget LM Ericsson (PUBL) | Authenticating a message in a wireless communication system |
| EP3485682B1 (en) | 2016-07-18 | 2020-08-05 | Telefonaktiebolaget LM Ericsson (PUBL) | Location information based on counters of grid cells |
| US10638388B2 (en) | 2016-08-05 | 2020-04-28 | Qualcomm Incorporated | Techniques for fast transition of a connection between a wireless device and a local area network, from a source access node to a target access node |
| US10848975B2 (en) * | 2017-11-14 | 2020-11-24 | Futurewei Technologies, Inc. | System and method of providing UE capability for support of security protection on bearers |
| CN109803261B (zh) * | 2017-11-17 | 2021-06-22 | 华为技术有限公司 | 鉴权方法、设备及系统 |
| CN110234112B (zh) * | 2018-03-05 | 2020-12-04 | 华为技术有限公司 | 消息处理方法、系统及用户面功能设备 |
| US10771194B2 (en) * | 2018-05-25 | 2020-09-08 | Arm Limited | Interconnection network for integrated circuit |
| EP3861702A1 (en) | 2018-10-06 | 2021-08-11 | Nokia Technologies Oy | Systems and method for secure updates of configuration parameters provisioned in user equipment |
| EP3846519B1 (en) * | 2019-04-26 | 2022-07-06 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method or device for integrity protection |
| KR102855971B1 (ko) * | 2020-04-28 | 2025-09-05 | 삼성전자주식회사 | 무결성 검사를 수행하는 전자 장치 및 그 동작 방법 |
| CN114158040B (zh) * | 2020-08-18 | 2024-05-24 | 上海朗帛通信技术有限公司 | 一种被用于无线通信的方法和设备 |
| CN112543181B (zh) * | 2020-11-03 | 2023-05-09 | 开放智能机器(上海)有限公司 | 一种通过网络鉴权安全认证设备的系统和方法 |
Family Cites Families (104)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA876266A (en) * | 1968-07-04 | 1971-07-20 | Bell Canada | Telephone paging system and method |
| DE3003998A1 (de) * | 1980-02-04 | 1981-09-24 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | System zur ver- und entschluesselung von daten |
| US4393269A (en) * | 1981-01-29 | 1983-07-12 | International Business Machines Corporation | Method and apparatus incorporating a one-way sequence for transaction and identity verification |
| US4418425A (en) * | 1981-08-31 | 1983-11-29 | Ibm Corporation | Encryption using destination addresses in a TDMA satellite communications network |
| US5237615A (en) * | 1982-05-20 | 1993-08-17 | The United States Of America As Represented By The National Security Agency | Multiple independent binary bit stream generator |
| DE3312400A1 (de) | 1983-03-25 | 1984-09-27 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur uebertragung von binaersignalen mindestens zweier kanaele |
| US4797921A (en) * | 1984-11-13 | 1989-01-10 | Hitachi, Ltd. | System for enciphering or deciphering data |
| US5016275A (en) * | 1988-10-28 | 1991-05-14 | International Business Machines Corporation | Buffered encryption/decryption |
| US4993269A (en) * | 1988-12-16 | 1991-02-19 | Bird Products Corporation | Variable orifice flow sensing apparatus |
| US5412730A (en) * | 1989-10-06 | 1995-05-02 | Telequip Corporation | Encrypted data transmission system employing means for randomly altering the encryption keys |
| JPH03233792A (ja) | 1990-02-09 | 1991-10-17 | Nec Off Syst Ltd | 暗号化・復号化方法 |
| US5148485A (en) * | 1990-07-20 | 1992-09-15 | Ericsson Ge Mobile Communications Holding, Inc. | Encrypton system for digital cellular communications |
| US5185796A (en) * | 1991-05-30 | 1993-02-09 | Motorola, Inc. | Encryption synchronization combined with encryption key identification |
| US5172414A (en) | 1991-09-13 | 1992-12-15 | At&T Bell Laboratories | Speech and control message encrypton in cellular radio |
| US5237617A (en) | 1991-10-17 | 1993-08-17 | Walter Miller | Sound effects generating system for automobiles |
| US7028187B1 (en) * | 1991-11-15 | 2006-04-11 | Citibank, N.A. | Electronic transaction apparatus for electronic commerce |
| US5249230A (en) * | 1991-11-21 | 1993-09-28 | Motorola, Inc. | Authentication system |
| US5392357A (en) | 1991-12-09 | 1995-02-21 | At&T Corp. | Secure telecommunications |
| NL9102157A (nl) * | 1991-12-20 | 1993-07-16 | Nederland Ptt | Systeem voor het met een eerste codeerapparaat coderen van aangeboden data en voor het met een tweede codeerapparaat decoderen van gecodeerde data, en codeerapparaat voor toepassing in het systeem. |
| US5550809A (en) * | 1992-04-10 | 1996-08-27 | Ericsson Ge Mobile Communications, Inc. | Multiple access coding using bent sequences for mobile radio communications |
| US5500650A (en) * | 1992-12-15 | 1996-03-19 | Micron Technology, Inc. | Data communication method using identification protocol |
| JP2883243B2 (ja) * | 1992-06-11 | 1999-04-19 | ケイディディ株式会社 | 相手認証/暗号鍵配送方式 |
| US5604744A (en) | 1992-10-05 | 1997-02-18 | Telefonaktiebolaget Lm Ericsson | Digital control channels having logical channels for multiple access radiocommunication |
| US5285497A (en) * | 1993-04-01 | 1994-02-08 | Scientific Atlanta | Methods and apparatus for scrambling and unscrambling compressed data streams |
| US5375169A (en) * | 1993-05-28 | 1994-12-20 | Tecsec, Incorporated | Cryptographic key management method and apparatus |
| JP2942913B2 (ja) * | 1993-06-10 | 1999-08-30 | ケイディディ株式会社 | 相手認証/暗号鍵配送方式 |
| US5455863A (en) | 1993-06-29 | 1995-10-03 | Motorola, Inc. | Method and apparatus for efficient real-time authentication and encryption in a communication system |
| US5319712A (en) * | 1993-08-26 | 1994-06-07 | Motorola, Inc. | Method and apparatus for providing cryptographic protection of a data stream in a communication system |
| JP3263878B2 (ja) * | 1993-10-06 | 2002-03-11 | 日本電信電話株式会社 | 暗号通信システム |
| US5371794A (en) * | 1993-11-02 | 1994-12-06 | Sun Microsystems, Inc. | Method and apparatus for privacy and authentication in wireless networks |
| EP0673178B1 (en) * | 1994-03-17 | 2005-02-16 | Kokusai Denshin Denwa Co., Ltd | Authentication method for mobile communications |
| US5594795A (en) * | 1994-07-05 | 1997-01-14 | Ericsson Inc. | Method and apparatus for key transforms to discriminate between different networks |
| ZA955605B (en) * | 1994-07-13 | 1996-04-10 | Qualcomm Inc | System and method for simulating user interference received by subscriber units in a spread spectrum communication network |
| US5537474A (en) * | 1994-07-29 | 1996-07-16 | Motorola, Inc. | Method and apparatus for authentication in a communication system |
| GB9416595D0 (en) | 1994-08-17 | 1994-10-12 | British Telecomm | User authentication in a communications network |
| US5604806A (en) * | 1995-01-20 | 1997-02-18 | Ericsson Inc. | Apparatus and method for secure radio communication |
| CA2212574C (en) * | 1995-02-13 | 2010-02-02 | Electronic Publishing Resources, Inc. | Systems and methods for secure transaction management and electronic rights protection |
| US5594797A (en) * | 1995-02-22 | 1997-01-14 | Nokia Mobile Phones | Variable security level encryption |
| US5500898A (en) * | 1995-03-31 | 1996-03-19 | Nec Corporation | Scramble communication system multiplexing/demultiplexing scramble generation polynomial |
| JPH08287205A (ja) | 1995-04-19 | 1996-11-01 | Matsushita Electric Ind Co Ltd | Icカード及びそのデータファイリング方法 |
| JPH08316951A (ja) | 1995-05-23 | 1996-11-29 | Hitachi Ltd | 無線通信端末、無線基地局及びこれらを有する通信システム |
| JP2863993B2 (ja) | 1995-06-22 | 1999-03-03 | 松下電器産業株式会社 | Cdma無線多重送信装置およびcdma無線多重伝送装置およびcdma無線受信装置およびcdma無線多重送信方法 |
| US5970143A (en) * | 1995-11-22 | 1999-10-19 | Walker Asset Management Lp | Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols |
| US5727064A (en) | 1995-07-03 | 1998-03-10 | Lucent Technologies Inc. | Cryptographic system for wireless communications |
| US6330333B1 (en) | 1995-07-03 | 2001-12-11 | Lucent Technologies, Inc. | Cryptographic system for wireless communications |
| US5696828A (en) * | 1995-09-22 | 1997-12-09 | United Technologies Automotive, Inc. | Random number generating system and process based on chaos |
| US5768380A (en) | 1995-09-27 | 1998-06-16 | Motorola, Inc. | Method for sending a communication unit parameter to a plurality of communication units |
| SE506619C2 (sv) | 1995-09-27 | 1998-01-19 | Ericsson Telefon Ab L M | Metod för kryptering av information |
| JPH09134124A (ja) | 1995-11-09 | 1997-05-20 | Olympus Optical Co Ltd | 暗号化装置及び復号化装置 |
| JPH09153918A (ja) | 1995-11-30 | 1997-06-10 | Nippon Telegr & Teleph Corp <Ntt> | ディジタル伝送装置 |
| JPH09181716A (ja) | 1995-12-22 | 1997-07-11 | Sharp Corp | 無線ネットワークにおける秘密鍵生成方法及び無線端末 |
| JPH09200847A (ja) | 1996-01-17 | 1997-07-31 | Canon Inc | 無線交換システム |
| US5697139A (en) * | 1996-02-16 | 1997-12-16 | Gaetke; Hubert J. | Method for retaining partially rolled-up collapsible containers |
| FI102936B (fi) | 1996-03-04 | 1999-03-15 | Nokia Telecommunications Oy | Pakettimuotoisen lähetyksen turvallisuuden parantaminen matkaviestinjä rjestelmässä |
| US5745575A (en) * | 1996-05-20 | 1998-04-28 | The United States Of America As Represented By The Secretary Of The Army | Identification-friend-or-foe (IFF) system using variable codes |
| US6373946B1 (en) * | 1996-05-31 | 2002-04-16 | Ico Services Ltd. | Communication security |
| FI112419B (fi) * | 1996-06-06 | 2003-11-28 | Nokia Corp | Menetelmä tiedonsiirron salaamiseksi |
| US5729537A (en) * | 1996-06-14 | 1998-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for providing anonymous data transfer in a communication system |
| JP2993429B2 (ja) | 1996-07-17 | 1999-12-20 | 日本電気株式会社 | 携帯無線端末の暗号化システム |
| US5884158A (en) * | 1996-10-15 | 1999-03-16 | Pitney Bowes Inc. | Cellular telephone authentication system using a digital certificate |
| EP0849713A1 (en) | 1996-12-17 | 1998-06-24 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | A method and a system for the encryption of codes |
| US6108424A (en) * | 1997-01-09 | 2000-08-22 | U.S. Philips Corporation | Mobile radio telephone station comprising a protection system for at least one authentication number and method of protecting an authentication number |
| EP0966822A2 (en) | 1997-03-10 | 1999-12-29 | Internet Dynamics, Inc. | Methods and apparatus for controlling access to information |
| US6028933A (en) * | 1997-04-17 | 2000-02-22 | Lucent Technologies Inc. | Encrypting method and apparatus enabling multiple access for multiple services and multiple transmission modes over a broadband communication network |
| CA2411999C (en) | 1997-04-24 | 2008-04-29 | Ntt Mobile Communications Network Inc. | Method and system for mobile communications |
| EP1850505A3 (en) * | 1997-04-24 | 2014-06-18 | Ntt Mobile Communications Network Inc. | Method and system for mobile communications |
| WO1998052316A1 (en) * | 1997-05-09 | 1998-11-19 | Connotech Experts-Conseils Inc. | Initial secret key establishment including facilities for verification of identity |
| FR2763769B1 (fr) * | 1997-05-21 | 1999-07-23 | Alsthom Cge Alcatel | Procede destine a permettre une communication cryptee directe entre deux terminaux de reseau radiomobile et agencements de station et de terminal correspondants |
| FI104143B1 (fi) * | 1997-07-31 | 1999-11-15 | Nokia Networks Oy | Menetelmä tietoliikenneresurssien kontrolloimiseksi |
| US6081600A (en) * | 1997-10-03 | 2000-06-27 | Motorola, Inc. | Method and apparatus for signaling privacy in personal communications systems |
| US6580906B2 (en) * | 1997-12-10 | 2003-06-17 | Intel Corporation | Authentication and security in wireless communication system |
| US6097817A (en) * | 1997-12-10 | 2000-08-01 | Omnipoint Corporation | Encryption and decryption in communication system with wireless trunk |
| FI108827B (fi) * | 1998-01-08 | 2002-03-28 | Nokia Corp | Menetelmä yhteyden suojauksen toteuttamiseksi langattomassa verkossa |
| FI106238B (fi) * | 1998-01-14 | 2000-12-15 | Nokia Networks Oy | Menetelmä suorittaa riidanratkaisu solukkoradioverkon ilmarajapinnan dedikoidun kanavan varaukselle |
| FI106172B (fi) * | 1998-01-29 | 2000-11-30 | Nokia Networks Oy | Menetelmä uudelleenkonfiguroida solukkoradioverkossa yhteys |
| FI111433B (fi) | 1998-01-29 | 2003-07-15 | Nokia Corp | Menetelmä tiedonsiirron salaamiseksi ja solukkoradiojärjestelmä |
| AU756958B2 (en) * | 1998-04-03 | 2003-01-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Flexible radio access and resource allocation in a universal mobile telephone system (UMTS) |
| US6081424A (en) * | 1998-05-19 | 2000-06-27 | Chrysler Corporation | Mechanism for removing heat from electronic components |
| US6463055B1 (en) * | 1998-06-01 | 2002-10-08 | Telefonaktiebolaget L M Ericsson (Publ) | Integrated radio telecommunications network and method of interworking an ANSI-41 network and the general packet radio service (GPRS) |
| FI107686B (fi) * | 1998-06-16 | 2001-09-14 | Nokia Mobile Phones Ltd | Menetelmä ja tietoliikennelaite kantajien hallintaa varten kolmannen sukupolven matkaviestinjärjestelmässä |
| US6625650B2 (en) * | 1998-06-27 | 2003-09-23 | Intel Corporation | System for multi-layer broadband provisioning in computer networks |
| US6374355B1 (en) * | 1998-07-31 | 2002-04-16 | Lucent Technologies Inc. | Method for securing over-the-air communication in a wireless system |
| US6192474B1 (en) * | 1998-07-31 | 2001-02-20 | Lucent Technologies Inc. | Method for establishing a key using over-the-air communication and password protocol and password protocol |
| US6178506B1 (en) * | 1998-10-23 | 2001-01-23 | Qualcomm Inc. | Wireless subscription portability |
| US6526506B1 (en) * | 1999-02-25 | 2003-02-25 | Telxon Corporation | Multi-level encryption access point for wireless network |
| US6453159B1 (en) * | 1999-02-25 | 2002-09-17 | Telxon Corporation | Multi-level encryption system for wireless network |
| FI107487B (fi) * | 1999-03-08 | 2001-08-15 | Nokia Mobile Phones Ltd | Datalähetyksen salausmenetelmä radiojärjestelmässä |
| FI109252B (fi) * | 1999-04-13 | 2002-06-14 | Nokia Corp | Tietoliikennejärjestelmän uudelleenlähetysmenetelmä, jossa on pehmeä yhdistäminen |
| FI112315B (fi) | 1999-05-11 | 2003-11-14 | Nokia Corp | Integriteetin suojausmenetelmä radioverkkosignalointia varten |
| US6618395B1 (en) * | 1999-05-27 | 2003-09-09 | 3Com Corporation | Physical coding sub-layer for transmission of data over multi-channel media |
| FI107486B (fi) * | 1999-06-04 | 2001-08-15 | Nokia Networks Oy | Autentikaation ja salauksen järjestäminen matkaviestinjärjestelmässä |
| US6763112B1 (en) * | 1999-09-28 | 2004-07-13 | Nokia Networks Oy | Security procedure in universal mobile telephone service |
| US6639899B1 (en) * | 1999-10-14 | 2003-10-28 | Alcatel Canada Inc. | Method and apparatus for providing integral cell payload integrity verification in ATM Telecommunication devices |
| FI109320B (fi) * | 1999-11-02 | 2002-06-28 | Nokia Corp | Signalointimenetelmä |
| US8271336B2 (en) * | 1999-11-22 | 2012-09-18 | Accenture Global Services Gmbh | Increased visibility during order management in a network-based supply chain environment |
| FI112418B (fi) * | 2000-02-01 | 2003-11-28 | Nokia Corp | Menetelmä datan eheyden tarkastamiseksi, järjestelmä ja matkaviestin |
| US7197642B2 (en) * | 2000-02-15 | 2007-03-27 | Silverbrook Research Pty Ltd | Consumable authentication protocol and system |
| FI110651B (fi) | 2000-02-22 | 2003-02-28 | Nokia Corp | Menetelmä siirretyn datan määrän tarkastamiseksi |
| FI110974B (fi) | 2000-03-01 | 2003-04-30 | Nokia Corp | Laskurin alustaminen, erityisesti radiokehyksiä varten |
| US8363744B2 (en) * | 2001-06-10 | 2013-01-29 | Aloft Media, Llc | Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks |
| US6671507B1 (en) * | 2000-06-16 | 2003-12-30 | Siemens Aktiengesellschaft | Authentication method for inter-system handover between at least two radio communications systems |
| US7668315B2 (en) * | 2001-01-05 | 2010-02-23 | Qualcomm Incorporated | Local authentication of mobile subscribers outside their home systems |
| US6845095B2 (en) * | 2001-04-27 | 2005-01-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient header handling involving GSM/EDGE radio access networks |
| US6728529B2 (en) * | 2001-08-16 | 2004-04-27 | Asustek Computer Inc. | Preventing excessive use of security keys in a wireless communications security system |
-
2000
- 2000-02-22 GB GBGB0004178.0A patent/GB0004178D0/en not_active Ceased
-
2001
- 2001-01-23 WO PCT/EP2001/000735 patent/WO2001063954A1/en not_active Ceased
- 2001-01-23 DE DE60142494T patent/DE60142494D1/de not_active Expired - Lifetime
- 2001-01-23 CN CNB018002870A patent/CN1156196C/zh not_active Expired - Lifetime
- 2001-01-23 ES ES01953645T patent/ES2249455T3/es not_active Expired - Lifetime
- 2001-01-23 ES ES04075767T patent/ES2346435T3/es not_active Expired - Lifetime
- 2001-01-23 AT AT04075767T patent/ATE472909T1/de not_active IP Right Cessation
- 2001-01-23 IL IL145606A patent/IL145606A/en active IP Right Grant
- 2001-01-23 JP JP2001562043A patent/JP3742772B2/ja not_active Expired - Lifetime
- 2001-01-23 EP EP01953645A patent/EP1169880B1/en not_active Expired - Lifetime
- 2001-01-23 AU AU28485/01A patent/AU772195C/en not_active Expired
- 2001-01-23 EP EP04075767A patent/EP1432271B1/en not_active Expired - Lifetime
- 2001-01-23 DK DK04075767.6T patent/DK1432271T5/da active
- 2001-01-23 DE DE60113925T patent/DE60113925T2/de not_active Expired - Lifetime
- 2001-01-23 AT AT01953645T patent/ATE306798T1/de not_active IP Right Cessation
- 2001-01-23 PT PT04075767T patent/PT1432271E/pt unknown
- 2001-01-23 CA CA002368530A patent/CA2368530C/en not_active Expired - Lifetime
- 2001-10-10 US US09/975,410 patent/US7009940B2/en not_active Expired - Lifetime
-
2005
- 2005-12-22 US US11/314,537 patent/US8014307B2/en not_active Expired - Fee Related
-
2006
- 2006-05-18 IL IL175752A patent/IL175752A/en active IP Right Grant
-
2010
- 2010-09-27 CY CY20101100866T patent/CY1111052T1/el unknown
-
2011
- 2011-08-02 US US13/196,861 patent/US8774032B2/en not_active Expired - Fee Related
-
2014
- 2014-06-11 US US14/302,218 patent/US10187794B2/en not_active Expired - Lifetime
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2249455T3 (es) | Comprobacion de integridad en un sistema de comunicaciones. | |
| ES2237557T3 (es) | Metodo de comprobacion de la cantidad de datos transmitidos. | |
| KR100625503B1 (ko) | 무선 통신 시스템에서 비밀 공유 데이터를 갱신하는 방법 | |
| ES2293929T3 (es) | Procedimiento y aparato para encriptar transmisiones de en un sistema de comunicacion. | |
| ES2414616T3 (es) | Comunicación inalámbrica segura | |
| KR100593576B1 (ko) | 두 당사자 인증 및 키 일치 방법 | |
| ES2930214T3 (es) | Sistema SAE/LTE de actualización de clave | |
| ES2257384T3 (es) | Sistema y metodo de conversion de claves. | |
| EP3684088A1 (en) | A method for authentication a secure element cooperating with a mobile equipment within a terminal in a telecommunication network | |
| JP2002084276A (ja) | ユーザ加入識別モジュールの認証についての改善された方法 | |
| JP2012110009A (ja) | エンティティの認証と暗号化キー生成の機密保護されたリンクのための方法と構成 | |
| CN101455025A (zh) | 用于安全分组传输的加密方法 | |
| KR20000012111A (ko) | 무선 시스템에서 대기를 통한 통신을 안전하게 하는 방법 | |
| Elouafiq | Authentication and Encryption in GSM and 3GUMTS: An Emphasis on Protocols and Algorithms | |
| CA2371365C (en) | Integrity protection method for radio network signaling | |
| CN109565672B (zh) | 蜂窝远程通信网络的认证服务器和对应的uicc | |
| CN120238862A (zh) | 一种通信方法及装置 | |
| Richard | Authenticated key exchange protocols in three parties | |
| Bluszcz | UMTS Security UMTS Security |