BRPI0607359B1 - Auto-iniciação segura para comunicações sem fio - Google Patents

Auto-iniciação segura para comunicações sem fio Download PDF

Info

Publication number
BRPI0607359B1
BRPI0607359B1 BRPI0607359-0A BRPI0607359A BRPI0607359B1 BR PI0607359 B1 BRPI0607359 B1 BR PI0607359B1 BR PI0607359 A BRPI0607359 A BR PI0607359A BR PI0607359 B1 BRPI0607359 B1 BR PI0607359B1
Authority
BR
Brazil
Prior art keywords
mobile terminal
authentication
key
self
private key
Prior art date
Application number
BRPI0607359-0A
Other languages
English (en)
Inventor
Gregory Gordon Rose
James Semple
John Wallace Nasielski
Original Assignee
Qualcomm Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of BRPI0607359A2 publication Critical patent/BRPI0607359A2/pt
Publication of BRPI0607359B1 publication Critical patent/BRPI0607359B1/pt

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • 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/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • 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
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
    • H04W12/0431—Key distribution or pre-distribution; Key agreement
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06—Authentication
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W8/00—Network data management
    • H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Near-Field Transmission Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Hall/Mr Elements (AREA)
  • Electroluminescent Light Sources (AREA)
  • Telephone Function (AREA)

Abstract

auto-iniciação segura para comunicações sem fio. um método de autenticação mútua é fornecido para acordar de forma segura chaves de aplicação-segurança com terminais móveis suportando módulos de identidade de assinante legados (por exemplo, gsm sim e cdma2000 r-uim, os quais não suportam mecanismos 3g aka). uma troca de chaves de desafio-resposta é implementada entre uma função de servidor de auto-iniciação (bsf) e o terminal móvel (mt). a bsf gera um desafio de autenticação e envia este ao mt sob um mecanismo de chave pública autenticada por servidor, o mt recebe o desafio e determina se este origina da bsf com base em um certificado de servidor de auto- iniciação, o mt formula uma resposta para o desafio de autenticação com base nas chaves derivadas do desafio de autenticação e uma chave secreta pré-compartilhada. a bsf recebe a resposta de autenticação e verifica se esta origina do mt. uma vez verificado, a bsf e o mt calculam independentemente uma chave de segurança de aplicação que a bsf envia para uma função de aplicação de rede solicitante para estabelecer comunicações seguras com o mt.

Description

AUTOINICIAÇÃO SEGURA PARA COMUNICAÇÕES SEM FIO Reivindicação de Prioridade conforme 35 USC §119 presente Pedido de Patente reivindica prioridade para Pedido Provisório US 60/650.358 intitulado Secure Bootstrapped Keys in GSM depositado em 4 de fevereiro de 2005, e Pedido Provisório US 60/654.133 intitulado Secure Bootstrapping with CAVE depositado em 18 de fevereiro de 2005 ambos os pedidos provisórios atribuídos ao cessionário da presente e aqui incorporado expressamente como referência.
FUNDAMENTOS
CAMPO
A presente invenção se refere geralmente aos sistemas e métodos para proteger as comunicações sem fio. Mais especificamente, uma característica da invenção provê um esquema de autenticação e convenção, fundamental, inovador, para dispositivos suportando mecanismos de autenticação de rede, legados, para prover chaves de segurança de aplicação pelo fato de tirar proveito dos mecanismos de autenticação e de convenção de chave, sem fio, legados.
FUNDAMENTOS
Um tipo de tecnologia celular para comunicações sem fio é definido pelo protocolo Sistema Global para Comunicações Móveis (GSM), que opera em redes de telefonia sem fio de segunda geração (2G) . GSM é estendido adicionalmente pelas redes mais recentes, tal como Serviço de Rádio de Pacote Geral (GPRS), também conhecidas como redes 2.5G, que oferece serviços de dados baseados em pacote e conteúdo da Internet para redes GSM. GSM e GPRS são usados para muitos tipos de comunicações sem fio incluindo voz, navegação na Internet, correio eletrônico, e
2/31 dados de multimídia. GSM incorpora diversos mecanismos de segurança para proteger o conteúdo comunicado através de tais sistemas. Provedores de serviço e igualmente os usuários se baseiam nesses mecanismos de segurança para a
Figure BRPI0607359B1_D0001
Figure BRPI0607359B1_D0002
privacidade de suas comunicações e proteção de seus dados, e os provedores de serviço utilizam essas medidas de segurança para autenticar seus assinantes com o propósito de cobrança. Esses mecanismos de segurança, tipicamente, operam mediante autenticação dos terminais móveis de usuário junto à rede, e as transmissões subseqüentes podem ser codificadas. Contudo, medidas de segurança GSM são vulneráveis ao ataque por terceiros, devido às vulnerabilidades nos protocolos de segurança GSM, tal como ataques de estação base falsa que surgem de uma falta de autenticação de rede, a possibilidade de reprodução dos protocolos de segurança, e vulnerabilidades nos algoritmos de codificação GSM.
Essas vulnerabilidades de segurança foram tratadas no desenvolvimento de protocolos de segurança nos padrões de comunicação sem fio de terceira geração (3G) . Especificamente, o protocolo Autenticação e Convenção de Chave (AKA) desenvolvido para o Sistema de Telecomunicação Móvel Universal (UMTS) inclui recursos tais como um número de seqüência e Código de Autenticação de Mensagem (MAC) que impedem os ataques de estação base falsa aos quais GSM está sujeito. Desse modo os assinantes móveis utilizando um Módulo de Identidade de Serviço de Usuário UMTS (USIM) para autenticação de rede não estão vulneráveis aos ataques realizados contra os usuários de um Módulo de Identidade de Assinante GSM (SIM).
Entidades de padronização 3G também estão desenvolvendo uma Arquitetura de Autenticação Genérica (GAA), por exemplo, no documento de projeto de parceria de
3/31 terceira geração de Arquitetura de Autenticação Genérica 3GPP 33.220 (GAA), para uma arquitetura de autoiniciação genérica. Essa arquitetura se baseia em um protocolo 3G AKA para estabelecer chaves entre um Equipamento de Usuário (UE) do assinante móvel e uma nova entidade de servidor conhecida como uma Função de Servidor de Autoiniciação (BSF) . A partir dessas chaves, chaves adicionais podem ser derivadas e providas pelo BSF para diversas Funções de Aplicação de Rede (NAF), como uma forma de estabelecer chaves de segurança compartilhadas entre a NAF e o UE.
As técnicas em desenvolvimento se baseiam nos métodos de convenção de chave e autenticação 3G, tais como aqueles suportados em um Módulo de Identidade de Assinante Universal UMTS (USIM)f com aperfeiçoamentos de segurança inerentes em comparação com 2G ou sistemas legados anteriores tais como GSM. Por exemplo, a Arquitetura de Autenticação Genérica (GAA) e a Arquitetura de
Autoiniciação Genérica (GBA) são especificadas para redes 3G e desenvolvidas na infra-estrutura de segurança das redes móveis 3G (isto é, segurança baseada em USIM) para proporcionar autenticação mútua segura entre o equipamento de usuário móvel e um servidor de rede que facilita a aplicação e/ou serviços de rede.
Contudo, essas técnicas de autenticação mútua (por exemplo, GAA e GBA) não estão disponíveis para os sistemas de comunicação anteriormente desenvolvidos (por exemplo, 2G) ; tal como os Protocolos de Convenção de Chave e Autenticação GSM (AKA), por exemplo. Esses protocolos GSM estão sujeitos a ataques de reprodução, de modo que aquele que ataca pode forçar a reutilização de chaves, e possivelmente explorar as vulnerabilidades em alguns contextos para revelar as chaves e desse modo minar a segurança. Desse modo, é necessário um método para
Figure BRPI0607359B1_D0003
4/31
Figure BRPI0607359B1_D0004
autoiniciação de chaves de segurança de aplicação a partir da convenção de chave e autenticação GSM de tal maneira que não seja possível reproduzir os ataques e as chaves não podem ser facilmente reveladas.
Desse modo, há a necessidade de se estabelecer técnicas mediante as quais a Arquitetura de Autenticação Genérica (GAA) , especificada para as redes 3G, pode ser estendida para suportar sistemas legados (por exemplo, 2G ou sistemas anteriores). Isso permitiría que os assinantes com GSM ou outros dispositivos, tendo Módulo de Identidade de Assinante (SIM), sej am aprovisionados com chaves para uso em aplicações de rede móvel e/ou serviços sem necessitar substituição de suas SIMS por uma UMTS USIM.
Além disso, tal método não deve introduzir vulnerabilidades na Arquitetura de Autenticação Genérica devido às vulnerabilidades da própria autenticação GSM.
SUMARIO
É provido um método de autenticação mútua para
Figure BRPI0607359B1_D0005
combinar de forma segura chaves de aplicação-segurança com terminais móveis suportando Módulos de Identidade de Assinante legados (por exemplo, GSM SIM e CDMA2000 R-UIM, que não suportam mecanismos 3G AKA). Uma troca de chave de pedido de senha-resposta é implementada entre uma função de servidor de autoiniciação (BSF) e o terminal móvel (MT). A 25 BSF recebe de um registro de localização nativa (HLR) parâmetros de autenticação de rede correspondendo a esse terminal móvel (por exemplo, GSM RAND, SRES, Kc) e gera um pedido de senha de autenticação envolvendo RAND e envio o mesmo para o MT sob um mecanismo de chave pública 30 autenticada pelo servidor. Esse pedido de senha de autenticação pode incluir parâmetros adicionais, tais como números aleatórios, informação de identidade, marcações de tempo, números de seqüência e chaves públicas Diffie5/31
Hellman.
Figure BRPI0607359B1_D0006
Figure BRPI0607359B1_D0007
Ο MT recebe o pedido de senha de autenticação e determina se ele se origina da BSF com base em um certificado de servidor de autoiniciação. 0 MT formula uma resposta ao pedido de senha de autenticação com base em chaves derivadas do pedido de senha de autenticação (por exemplo, um número aleatório) e uma chave secreta précompartilhada (por exemplo, no GSM SIM) . Isto é, o SIM no MT pode derivar chaves secretas (por exemplo, SRES e Kc) usadas pela função de servidor de autoiniciação com base no número aleatório RAND recebido no pedido de senha de autenticação e a chave secreta pré-compartilhada armazenada no SIM. A resposta de autenticação pode incluir parâmetros adicionais, tais como números aleatórios codificados, informação de identidade, marcações de tempo, números de sequência, e chaves públicas Diffie-Hellman. A BSF recebe a resposta de autenticação e determina se ela se origina no MT. O mecanismo de pedido de senha-resposta faz uso de mecanismos de chave pública para verificar a origem do pedido de senha e das chaves secretas pré-compartilhadas para verificar a origem da resposta. Por exemplo, a BSF pode re-calcular independentemente um ou mais parâmetros na resposta de autenticação (por exemplo, utilizando ou com base no RAND, SRES, e/ou Kc que ele obteve a partir do HLR) para verificar se um ou mais parâmetros recebidos na resposta de autenticação são idênticos.
Onde essas mensagens foram autenticadas, a BSF e o MT podem agora computar chaves de segurança de aplicação com base na RAND, SRES, Kc, e/ou parâmetros adicionais os quais podem ter sido transmitidos entre a BSF e o MT. Observar que as chaves SRES e Kc são conhecidas independentemente pela BSF e MT não são transmitidas entre as mesmas. As chaves de segurança de aplicação podem ser
6/31
Figure BRPI0607359B1_D0008
Figure BRPI0607359B1_D0009
enviadas a partir da função de servidor de autoiniciação para uma função de aplicação de rede solicitante de modo que o terminal móvel e a função de aplicação de rede compartilham as chaves de segurança de aplicação e podem usar as mesmas para comunicações seguras entre eles.
É provido um método para autenticar um terminal móvel legado para comunicação com uma função de aplicação de rede, compreendendo: (a) gerar um pedido e senha de autenticação em uma função de servidor de autoiniciação, (b) enviar o pedido de senha de autenticação para o terminal móvel, em que o terminal móvel pode verificar a origem do pedido de senha de autenticação com base em um certificado de servidor de autoiniciação previamente obtido associado à função de servidor de autoiniciação, (c) receber uma resposta de autenticação na função de servidor de autoiniciação que inclui um primeiro parâmetro computado com uma primeira chave gerada no terminal móvel, (d) verificar se a resposta de autenticação se originou em um terminal móvel mediante nova computação do primeiro parâmetro na função do servidor de autoiniciação com base em uma segunda chave provida à função de servidor de autoiniciação, e (e) comparar o primeiro parâmetro recebido na resposta de autenticação com o primeiro parâmetro outra vez computado pela função de servidor de autoiniciação. A resposta de autenticação é considerada como tendo se originado no terminal móvel se ambos os primeiros parâmetros forem idênticos.
A primeira chave pode ser obtida a partir de um módulo de identificação de assinante, o qual pode ser um módulo de identidade de assinante (SIM) do Sistema Global para Comunicações Móveis (GSM) ou um Módulo de Autenticação CDMA2000, armazenado no terminal móvel. A segunda chave pode ser obtida a partir de um registro de localização
7/31 nativa, acoplado comunicativamente com a função de servidor de autoiniciação. A primeira e a segunda chave podem ser
Figure BRPI0607359B1_D0010
Figure BRPI0607359B1_D0011
geradas com base nos mesmos algoritmos seguros e uma chave secreta pré-compartilhada conhecida do módulo de identificação de assinante no terminal móvel e um banco de dados de rede acoplado comunicativamente com a função de servidor de autoiniciação. 0 pedido de senha de autenticação pode incluir um número aleatório como um parâmetro, e o número aleatório e a chave secreta précompartilhada, armazenados em um módulo de identificação de assinante no terminal móvel, são usados pelo módulo de identificação de assinante para gerar uma primeira chave usada para computar o primeiro parâmetro na resposta de autenticação. A segunda chave provida à função de servidor de autoiniciação pode ser gerada com base em uma cópia da chave secreta pré-compartilhada armazenada fora do terminal móvel e o número aleatório no pedido de senha de autenticação. 0 primeiro parâmetro da resposta de autenticação pode incluir um código de autenticação de mensagem computado com a primeira chave e usado pela função de servidor de autoiniciação para verificar a origem da resposta de autenticação.
Em algumas implementações, uma terceira chave pode ser gerada na função de servidor de autoiniciação com base na segunda chave; o primeiro parâmetro é outra vez computado na função de servidor de autoiniciação utilizando a terceira chave.
Adicionalmente, o método pode incluir ainda (a) computar uma quarta chave na função de servidor de autoiniciação com base na segunda chave, a qual também é computada independentemente pelo terminal móvel utilizando a primeira chave, e (b) enviar a quarta chave a partir da função de servidor de autoiniciação para uma função de <<C
8/31 móvel aplicação de rede solicitante de modo que o terminal e a função de aplicação de rede para comunicações seguras entre recurso provê (a) uma interface de comunicação
Outro compreendendo:
comunicar com circuito de comunicação servidor de compartilham a quarta eles.
um dispositivo de chave rede
O circuito os terminais móveis sem fio, e para (b) processamento acoplado à interface configurado para implementar uma função autoiniciação para de processamento móvel mediante (a) geração autenticação incluindo um número aleatório, (b) pedido se um de de autenticar o terminal móvel.
pode autenticar o de um pedido de terminal que o senha de senha de autenticação para o terminal terminal móvel pode verificar a de autenticação com base em servidor de função de resposta de resposta de computado aleatório-, algoritmo, algoritmo assinante origem do senha envio móvel, pedido um certificado de do em de de autoiniciação previamente servidor de obtido associado autenticação autoiniciação, (c) receber uma a partir incluindo do um terminal móvel, a primeiro parâmetro com base no número autenticação com uma primeira chave uma chave secreta pré-compartilhada e em que a chave secreta pré-compartilhada e são conhecidos de no terminal móvel um um módulo de identificação de um banco de dados de rede acoplado autoiniciação, (d) computar um de servidor de autoiniciação com base em uma segunda chave provida ao servidor de autoiniciação pelo banco de dados de rede, e (e) comparar o primeiro parâmetro e o segundo parâmetro, em que a resposta de autenticação é considerada como tendo sido originada no terminal móvel se o primeiro e o segundo parâmetros forem idênticos. Em algumas implementações, o módulo de identificação de assinante pode comunicativamente função de servidor de segundo parâmetro na função
9/31 ser um de: Módulo de Identidade de Assinante (SIM) de
Sistema Global para Comunicações Móveis (GSM) ou um Módulo de Autenticação CDMA2000. Adicionalmente, o circuito de
Figure BRPI0607359B1_D0012
Figure BRPI0607359B1_D0013
processamento pode ser configurado adicionalmente para implementar a função de servidor de autoiniciação para autenticar o terminal móvel mediante (a) computação de uma quarta chave na função de servidor de autoiniciação com base na segunda chave, a qual também é computada no terminal móvel com base na primeira chave, e (b) envio da quarta chave a partir da função de servidor de autoiniciação para uma função de aplicação de rede solicitante de modo que o terminal móvel e a função de aplicação de rede compartilham a quarta chave. O circuito de processamento pode ser configurado adicionalmente para implementar a função de servidor de autoiniciação para autenticar o terminal móvel comparando o primeiro parâmetro recebido na resposta de autenticação com o primeiro parâmetro calculado pela função de servidor de autoiniciação, em que a resposta de autenticação é considerada como tendo sido originada no terminal móvel se ambos os primeiros parâmetros forem idênticos.
Ainda outro aspecto provê um método para autenticar um terminal móvel legado para se comunicar com uma função de aplicação de rede, compreendendo: (a) receber um pedido de senha de autenticação no terminal móvel incluindo um número aleatório, (b) verificar se o pedido de senha de autenticação se origina em uma função de servidor de autoiniciação com base em um certificado de servidor de autoiniciação previamente obtido associado à função de 30 servidor de autoiniciação, (c) gerar uma resposta de autenticação com base em uma primeira chave gerada por um módulo de identificação de assinante legado no terminal móvel, e (d) prover a primeira chave a partir do módulo de
10/31
Figure BRPI0607359B1_D0014
Figure BRPI0607359B1_D0015
identificação de assinante ao terminal móvel em resposta ao recebimento do número aleatório recebido no pedido de senha de autenticação. O método pode incluir ainda gerar uma primeira chave no módulo de identificação de assinante utilizando o número aleatório, uma chave secreta précompartilhada e um algoritmo. A chave secreta précompartilhada e o algoritmo são ambos armazenados no módulo de identificação de assinante e um banco de dados de rede acoplado comunicativamente à função de servidor de autoiniciação. Em algumas implementações, a primeira chave pode ser gerada utilizando parâmetros adicionais transmitidos no pedido de senha de autenticação e resposta.
O método pode incluir ainda computar uma terceira chave no terminal móvel com base na primeira chave. A terceira chave também pode ser computada independentemente na função de servidor de autoiniciação com base e uma segunda chave provida à função de servidor de autoiniciação por intermédio de um banco de dados de rede. A terceira chave é enviada a partir da função de servidor de autoiniciação para uma função de aplicação de rede solicitante de modo que o terminal móvel e a função de aplicação de rede compartilham a terceira chave.
Outro recurso provê um terminal móvel compreendendo: (a) uma interface de comunicação sem fio para se comunicar com uma função de servidor de autoiniciação, (b) um módulo de identificação de assinante para armazenar uma chave secreta pré-compartilhada e um algoritmo, e (c) um circuito de processamento configurado para operar um protocolo de comunicação legado e autenticar o terminal móvel em um protocolo de pedido de senhaservidor de autoiniciação. O pode operar mediante (a) de senha de autenticação, resposta com uma função de circuito de processamento recebimento de um pedido
11/31
Figure BRPI0607359B1_D0016
Figure BRPI0607359B1_D0017
incluindo número aleatório, a partir da função de servidor de autoiniciação, (b) determinar se o pedido de senha de autenticação se origina a partir da função de servidor de autoiniciação com base em um certificado de servidor de autoiniciação previamente obtido associado à função de servidor de autoiniciação, e (c) gerar uma resposta de autenticação incluindo um primeiro parâmetro computado com uma primeira chave, em que a primeira chave é gerada a partir do número aleatório, a chave secreta précompartilhada e algoritmo. Adicionalmente, o circuito de processamento pode (a) gerar uma terceira chave derivada com base na primeira chave e outros parâmetros transmitidos no pedido de senha de autenticação e resposta, e (b) gerar um código de autenticação de mensagem computado utilizando a terceira chave. O código de autenticação de mensagem pode ser incluído na resposta de autenticação para o servidor de autoiniciação. O módulo de identificação de assinante pode gerar a primeira chave com base no número aleatório, na chave secreta pré-compartilhada e no algoritmo.
O módulo de identificação de assinante pode ser um módulo de identidade de assinante (SIM) de acordo com o protocolo Sistema Global para Comunicações Móveis (GSM). A chave secreta pré-compartilhada também pode ser empregada para permitir que o terminal móvel estabeleça comunicações através de uma rede sem fio legada.
DESCRIÇÃO RESUMIDA DOS DESENHOS
A Figura 1 é um diagrama de blocos ilustrando um sistema de comunicação no qual um servidor de autoiniciação e um terminal móvel legado podem mutuamente autenticar um ao outro de acordo com uma implementação.
A Figura 2 é um diagrama de blocos ilustrando um terminal móvel configurado para realizar autenticação mútua com função de servidor de autoiniciação operacional na rede >
12/31 de comunicação de acordo com uma implementação.
A Figura 3 é um diagrama de blocos ilustrando um dispositivo de rede configurado para realizar uma função de servidor de autoiniciação para autenticar uma estação móvel de acordo com uma implementação.
A Figura 4 ilustra um método de realizar um mecanismo de pedido de senha-resposta que autentica mutuamente um terminal móvel legado e uma função de servidor de autoiniciação de acordo com uma implementação.
A Figura 5 ilustra um método de autenticar um terminal móvel utilizando uma função de servidor de autoiniciação e autenticação da função de servidor de acordo com uma implementação.
A Figura 6 ilustra um método de realizar um protocolo de pedido de senha-resposta entre um terminal móvel compatível com GSM e uma função de servidor de autoiniciação para autenticar seguramente um ao outro para funções de aplicação de rede de acordo com a implementação.
A Figura 7 ilustra um método alternativo de realizar um protocolo de pedido de senha-resposta entre um terminal móvel compatível com GSM e uma função de servidor de autoiniciação para autenticar seguramente um ao outro para funções de aplicação de rede para uma implementação.
DESCRIÇÃO DETALHADA
Na descrição a seguir, detalhes específicos são fornecidos para prover um entendimento completo das modalidades. Contudo, será entendido por aqueles versados na técnica que as modalidades podem ser praticadas sem esses detalhes específicos. Por exemplo, circuitos podem ser mostrados em diagrama de blocos para não obscurecer as modalidades em detalhe desnecessário. Em outras instâncias, circuitos, estruturas e técnicas, conhecidos, podem não ser mostrados em detalhe para não obscurecer as modalidades.
13/31
Figure BRPI0607359B1_D0018
Além disso, observa-se que as modalidades podem ser descritas como um processo que é ilustrado como um fluxograma, um diagrama de fluxo, um diagrama de estrutura, ou um diagrama de blocos. Além disso, um fluxograma pode descrever as operações como um processo seqüencial, muitas das operações podem ser realizadas em paralelo ou simultaneamente. Além disso, a ordem das operações pode ser rearranjada. Um processo é terminado quando suas operações são concluídas. Um processo pode corresponder a um método, uma função, um procedimento, uma sub-rotina, um subprograma, etc. Quando um processo corresponde a uma função, sua terminação corresponde a um retorno da função a função de solicitação ou à função principal.
Além disso, um meio de armazenamento pode representar um ou mais dispositivos para armazenar dados, incluindo memória de leitura (ROM), memória de acesso aleatório (RAM), meios de armazenamento de disco magnético, meios de armazenamento ótico, dispositivos de memória flash e/ou outros meios legíveis por máquina para armazenar informação. O termo meio legível por máquina inclui, mas não é limitado aos dispositivos de armazenamento portáteis ou fixos, dispositivos de armazenamento ótico, canais sem fio e diversos outros meios capazes de armazenar, conter ou transportar instrução (instruções) e/ou dados.
Além disso, as modalidades podem ser implementadas por hardware, software, firmware, middleware, microcódigo, ou uma combinação dos mesmos. Quando implementadas em software, firmware, middleware, microcódigo, o código de programa ou segmentos de código para realizar as tarefas necessárias podem ser armazenados em um meio legível por máquina tal como um meio de armazenamento ou outro armazenador (armazenadores). Um processador pode realizar as tarefas necessárias. Um !----------14/31 segmento de código pode representar um procedimento, uma função, um subprograma, um programa, uma rotina, uma sub-
Figure BRPI0607359B1_D0019
rotina, um módulo, um pacote de software, uma classe, ou uma combinação de instruções, estruturas de dados ou instruções de programa. Um segmento de código pode ser acoplado a outro segmento de código ou a um circuito de hardware mediante passagem e/ou recebimento de informação, dados, argumentos, parâmetros, ou conteúdo de memória. Informação, argumentos, parâmetros, dados, etc. podem ser passados, enviados, ou transmitidos através de um meio adequado incluindo compartilhamento de memória, passagem de mensagem, passagem de ficha, transmissão de rede, etc.
Na descrição a seguir, certa terminologia é usada para descrever certos recursos de uma ou mais modalidades 15 da invenção. Por exemplo, os termos terminal móvel, equipamento de usuário, dispositivo móvel, dispositivo sem fio e dispositivo móvel sem fio são usados de forma
Figure BRPI0607359B1_D0020
permutável para se referir aos telefones móveis, pagers, modems sem fio, assistentes pessoais digitais, gerenciadores pessoas de informação (PIMs) , computadores palmtop, computadores laptop, e/ou outros dispositivos móveis de comunicação/computação os quais se comunicam, pelo menos parcialmente, através de uma rede celular. O termo legado é usado para se referir às redes, protocolos, e/ou dispositivos móveis os quais são pré-3G, operam um protocolo pré-3G, ou empregam um SIM compatível com GSM ou um módulo de autenticação compatível com CDMA ou Módulo de Autenticação ΜΝ-ΆΑΑ. Adicionalmente, o termo módulo de identificação de assinante é usado para se 30 referir a um Módulo de Identidade de Assinante compatível com GSM (SIM), um Módulo de Autenticação compatível com CDMA ou Módulo de Autenticação ΜΝ-ΑΑΆ, ou qualquer outro módulo tipicamente incluído em um terminal móvel para
15/31
Figure BRPI0607359B1_D0021
identificar ο terminal móvel para uma rede sem fio.
Um recurso provê uma forma de estender a Arquitetura de Autenticação Genérica para suportar sistemas legados, de tal modo que os assinantes de posse de um Módulo de Identidade de Assinante GSM (SIM) podem ser providos com chaves para uso em aplicações móveis sem necessitar substituição do SIM por um Módulo de Identidade de Serviço de Usuário (USIM) de serviço de usuário compatível com UMTS, 3G.
A Figura 1 é um diagrama de blocos ilustrando um sistema de comunicação no qual um servidor de autoiniciação e um terminal móvel legado podem autenticar um ao outro de acordo com uma implementação. Uma arquitetura de rede 100, tal como um sistema de comunicação compatível com CDMA2000
Figure BRPI0607359B1_D0022
ou compatível com GSM, inclui um terminal móvel (MT) 102, um registro de localização nativa servidor de autoiniciação (BSF) aplicação de rede hospedados em rede que são rede 100. O HLR 104 inclui um banco de dados função de
106 podem servidores (NAF) ser de arquitetura de (HLR)
106,
108.
um ou parte
104, uma função de e pelo menos uma
O HLR 104 e a BSF mais dispositivos e/ou da infra-estrutura da que contém informação de assinante móvel para uma portadora sem fio, incluindo uma Identidade de Assinante Móvel Internacional (IMSI) para cada MT 102 pertencendo ao assinante. A IMSI é um número singular que é associado a um MT 102 na rede. A IMSI também é armazenada no Módulo de Identidade de Assinante (SIM) de cada MT 102 e é enviada pelo MT para a rede HLR para consultar informação sobre o MT 102.
O MT 102 pode ser um dispositivo de comunicação sem fio legado que se registra ou se conecta com o provedor de serviço utilizando um protocolo predefinido (por exemplo, um protocolo pré-3G) para se comunicar através da
16/31
Figure BRPI0607359B1_D0023
Figure BRPI0607359B1_D0024
Figure BRPI0607359B1_D0025
Figure BRPI0607359B1_D0026
rede 100. Em algumas implementações, esse processo de se conectar com um provedor de serviço pode envolver autenticar o MT 102 mediante uso de uma chave secreta précompartilhada (por exemplo, armazenada em uma GSM SIM, módulo de autenticação CDMA, ou outro módulo legado). Por exemplo, o MT 102 pode conter um SIM compatível com GSM ou um módulo de autenticação compatível com CDMA2000 ou habilitar o MT 102 para operar em redes GSM ou CDM2000 e permitir que ele seja autenticado pela rede para comunicação aérea.
Quando o MT 102 é autenticado pelo provedor de serviço para comunicações através da rede, um aspecto da invenção acrescenta outra camada de autenticação para permitir aplicações seguras de rede. Esse mecanismo de autenticação adicional é independente do mecanismo de autenticação ou portador de rede subjacente do portador. A camada adicional de autenticação utiliza as chaves existentes no SIM ou no Módulo de Autenticação, em conjunto com um protocolo inovador para estabelecer chaves que são independentes da rede ou serviços de segurança de portador. Esse novo mecanismo de autenticação provê chaves para autenticação, ou outros propósitos, compartilhadas entre o MT 102 e uma NAF específica 108, distribuídas para a NAF por intermédio da BSF 106. A NSF 108 pode ser uma aplicação que opera em um dispositivo em rede, tal como aplicações de transações comerciais e/ou dispositivos baseados em localização, por exemplo.
Quando o MT 102 está pronto para começar a usar uma aplicação de rede, ele inicia contato com a NAF 108 através de um link de comunicação 110. Se o MT e a NAF já não compartilham chaves apropriadas, então a NAF 108 faz uma solicitação para chaves de autenticação através de uma interface 112 a BFS 106. Se ela já não tiver feito isso, o
Figure BRPI0607359B1_D0027
>3
17/31
Figure BRPI0607359B1_D0028
e
MT 102 e a BFS 106 concordam sobre as chaves com o MT 102 através de um link de autenticação 114.
Uma troca de chaves Diffie-Hellman pode ser empregada como parte do processo de convenção de chave entre o MT 102 e a BSF 106. A troca de chaves DiffieHellman é um protocolo criptográfico que permite que duas partes que não têm conhecimento uma da outra estabeleçam em conjunto uma chave secreta compartilhada através de um canal de comunicação não seguro. Em uma aplicação essa chave secreta compartilhada pode então ser usada para criptografar comunicações subsequentes utilizando uma cifragem de chave simétrica.
Contudo, sem mais, os algoritmos de troca de chave Diffie-Hellman convencionais estão sujeitos aos ataques de intermediários que minam a segurança desse algoritmo. Isso é de particular preocupação onde informação é permutada através de um meio sem fio para realizar transações comerciais e/ou confidenciais entre um MT 102 e uma NAF 108.
Um recurso da invenção provê um protocolo que habilita a BSF 106 e o MT 102 a concordar sobre uma chave secreta pública ou compartilhada de uma maneira que não é suscetível a vulnerabilidades inerentes do GSM e/ou CDMA2000. Especificamente, o MT 102 é primeiramente aprovisionado com um certificado digital para autenticar a BSF 10 6. Isso permite que as comunicações a partir da BSF 10 6 para o MT 102 sejam assinadas digi talmente ou realizadas em um canal autenticado por servidor, desse modo permitindo que o MT 102 verifique se as chaves ou parâmetros recebidos durante o processo de autenticação são provenientes da BSF 106 e não de outra entidade tentando um ataque de reprodução ou de intermediário. Desse modo, o presente método pode ser aplicado para estender o esquema
18/31
Figure BRPI0607359B1_D0029
Figure BRPI0607359B1_D0030
Figure BRPI0607359B1_D0031
Figure BRPI0607359B1_D0032
Figure BRPI0607359B1_D0033
Figure BRPI0607359B1_D0034
Figure BRPI0607359B1_D0035
Figure BRPI0607359B1_D0036
de autenticação da Arquitetura de Autoiniciação Genérica 3G para protocolos, diferentes dos UMTS AKA, os quais eles próprios nào se beneficiam da autenticação de rede.
A Figura 2 é um diagrama de blocos ilustrando um terminal móvel (MT) 200 configurado para realizar autenticação mútua com a função de servidor de autoiniciação operacional em uma rede de comunicação. O MT 200 inclui um circuito de processamento 202 (por exemplo, processador) acoplado a uma interface de comunicação 202 para se comunicar com uma rede sem fio, e um cartão de Módulo de Identidade de Assinante (SIM) 204. 0 circuito de processamento 202 pode ser configurado para realizar parte ou todos os métodos ilustrados nas Figuras 4, 5, 6 e Ί. O SIM 204 pode conter uma chave secreta Ki, uma implementação da autenticação GSM e algoritmos de convenção de chave (isto é, os algoritmos GSM A3/A8), e é inserido em um MT 102 contendo uma chave pública ou certificado de servidor digital de uma chave pública correspondendo a uma chave privada na BSF 106. Especificamente, o SIM 204 pode ser um cartão inteligente legado padrão configurado para uso em uma rede GSM. A chave pública ou certificado de servidor pode corresponder a uma chave pública RSA, ou outras técnicas de chave pública proporcionando assinaturas digitais também podem ser usadas, por exemplo, DAS (algoritmo de assinatura digital) . A BSF 106 e o MT 102 também podem compartilhar um gerador predeterminado P de um grupo cíclico, tal como o subgrupo multiplicativo de um campo finito ou um ponto em uma curva elíptica, permitindo que eles empreguem a troca de chaves Diffie-Hellman. Em modalidades alternativas, o MT 200 pode incluir um módulo de autenticação compatível com CDMA2000 em vez do SIM 204.
A Figura 3 é um diagrama de blocos ilustrando um dispositivo de rede configurado para realizar uma função de
19/31
Figure BRPI0607359B1_D0037
Figure BRPI0607359B1_D0038
servidor de autoiniciação (BSF) para autenticar uma estação móvel (MT) de acordo comum aspecto da invenção. 0 dispositivo de rede 300 inclui um circuito de processamento 302 (por exemplo, processador) acoplado a uma interface de comunicação 306 para se comunicar com a rede sem fio, e um dispositivo de memória 304. O circuito de processamento 302 pode ser configurado para executar a função de servidor de autoiniciação enquanto mantendo as chaves e/ou parâmetros para implementa a troca de chaves Diffie-Hellman com um MT. Por exemplo, o circuito de processamento 302 pode ser configurado para realizar parte ou todos os métodos ilustrados nas Figuras 4, 5, 6 e 7.
A Figura 4 ilustra um método para realizar um mecanismo de pedido de senha-resposta que mutuamente autentica um terminal móvel, tendo um SIM legado, e uma função de servidor de autoiniciação de acordo com uma implementação. Esse mecanismo de pedido de senha-resposta faz uso de mecanismos de chave pública para verificar a origem do pedido de senha e chaves secretas précompartilhadas para verificar a origem da resposta.
A função de servidor de autoiniciação (BSF) gera um pedido de senha de autenticação e envia o mesmo para o terminal móvel (MT) sob um mecanismo de chave pública autenticada por servidor 402. O pedido de senha de autenticação pode incluir um número aleatório (por exemplo,
RAND) e é derivado de uma chave secreta pré-compartilhada (por exemplo, Ki) conhecida de um banco de dados de rede e um módulo de identificação de assinante no MT. Por exemplo, a chave secreta pré-compartilhada Ki e número aleatório 30 (por exemplo, RAND) podem ser usados para gerar chaves secretas (por exemplo, SRES e Kc) que são usadas para gerar parâmetros de pedido de senha de autenticação. O pedido de senha de autenticação pode incluir também parâmetros '51
20/31 adicionais, tal como marcação de tempo, outros números aleatórios, informação de identidade, uma chave pública Diffie-Hellman, etc., e é enviado através de um canal digitalmente assinado e/ou autenticado por servidor.
O MT recebe o pedido de senha de autenticação e verifica se ele tem origem na BSF com base em um certificado de servidor de autoiniciação 404. Tal
Figure BRPI0607359B1_D0039
Figure BRPI0607359B1_D0040
certificado de servidor de autoiniciação (por exemplo, uma chave pública) pode ter sido aprovisionado ao MT e BSF na configuração, fora de linha, e/ou durante um processo anterior. O MT formula uma resposta ao pedido de senha de autenticação com base nas chaves derivadas e/ou providas pelo módulo de identificação de assinante no MT 406. Essas chaves secretas podem ser geradas pelo módulo de identificação de assinante com base no número aleatório recebido no pedido de senha de autenticação e uma chave secreta pré-compartilhada armazenada no módulo de identificação de assinante. Por exemplo, o número aleatório (por exemplo, RAND) recebido no pedido de senha de autenticação e a chave secreta pré-compartilhada (por exemplo, Ki) , armazenados no módulo de identificação de assinante do MT, podem ser usados para gerar chaves (por exemplo, SRES e Kc) que são usadas para gerar parâmetros de resposta de autenticação. Adicionalmente, em algumas implementações, o MT também pode usar parâmetros adicionais (por exemplo, marcação de tempo, outros números aleatórios, informação de identidade, uma chave pública Diffie-Hellman) para calcular as chaves usadas para formular a resposta de autenticação.
A BSF recebe respostas de autenticação e verifica se ela tem origem no MT baseado em chaves secretas (por exemplo, SRES e Kc) obtidas independentemente pela função de servidor de autoiniciação 408 . Por exemplo, a BSF pode
21/31 usar as chaves secretas (por exemplo, SRES e Kc) geradas pelo banco de dados de rede com base no número aleatório RAND e na chave secreta pré-compartilhada (por exemplo, Ki). Desse modo, um certificado de servidor de 5 autoiniciação é usado pelo MT para verificar a origem do pedido de senha enquanto as chaves (por exemplo, SRES e Kc)
Figure BRPI0607359B1_D0041
e são usadas pela BSF para verificar a origem da resposta. Isso garante que nenhum ataque por terceiros esteja ocorrendo.
A partir da verificação e cálculos independentes das chaves (por exemplo, SRES e Kc) , o MT e a BSF, uma chave compartilhada pode ser computada. Uma chave de aplicação pode ser gerada no terminal móvel e no servidor de autoiniciação cujo servidor de autoiniciação pode prover uma função de aplicação de rede solicitante para permitir comunicações seguras entre o terminal móvel e a função de aplicação de rede 410. Por exemplo, uma chave compartilhada, ou uma chave de aplicação derivada a partir da chave compartilhada, pode ser enviada pela BSF para uma função de aplicação de rede solicitante (NAF) de modo que a NAF e o MT compartilham uma chave que pode ser usada para garantir as comunicações entre a NAF e o MT.
A Figura 5 ilustra um método de autenticar um terminal móvel utilizando uma função de servidor de autoiniciação e autenticação da função de servidor de acordo com uma modalidade da invenção. Esse método pode ser implementado quando uma função de aplicação de rede pretende concordar sobre chaves com um terminal móvel (MT) antes de iniciar uma transação de aplicação de rede. Por 30 exemplo, convenção de chave e autenticação (AKA) GMS se baseiam em um protocolo de pedido de senha-resposta. Uma chave secreta Ki assim como dois algoritmos A3 e A8 são armazenados em um Módulo de Identidade de Assinante (SIM)
22/31
Figure BRPI0607359B1_D0042
Figure BRPI0607359B1_D0043
dentro do MT assim como o registro de localização nativa de rede (HLR)/Centro de Autenticação (AuC). 0 SIM é projetado para ser à prova de violação e contém dados secretos e algoritmos que não podem ser facilmente lidos por um usuário.
Uma solicitação para uma chave é gerada e envida a partir do MT, o qual tem um SIM legado dentro dele, para uma função de servidor de autoiniciação (BSF) 502. A BSF obtém informação de autenticação para o MT a partir de um HLR de rede ou AUC 504. Por exemplo, o HLR/AUC seleciona um pedido de senha aleatório de 128 bits RAND o qual é introduzido, junto com Ki, em dois algoritmos A3 e A8 para produzir saída de 32 bits SRES e saída de 64 bits Kc, respectivamente. O trípleto (RAND, SRES, Kc) , correspondendo ao SIM do MT solicitante, é então provido a BSF para autenticar o SIM dentro do MT solicitante. A BSF então realiza pedido de senha ao MT com um número aleatório
RAND (gerado pelo HLR) e outros parâmetros 506.
0 MT verifica se o pedido de senha de
autenticação tem origem na BSF esperada com base em um
certificado de servidor de autoiniciação 508. Por exemplo, essa verificação pode ser realizada utilizando uma chave pública ou certificado de servidor digital da BSF que foi aprovisionada no MT. Se o pedido de senha de autenticação não é proveniente da BSF esperada, então o processo termina. Caso contrário, uma resposta de autenticação ao pedido de senha é formulada com base em uma chave secreta provida pelo SIM do MT 510. Por exemplo, o MT passa o número aleatório RAND para o SIM (no MT) que calcula uma ou mais chaves secretas (SRES e Kc) utilizando a chave secreta pré-compartilhada Ki e o número aleatório RAND com os algoritmos A3 e A8. As chaves secretas SRES e Kc são então providas ao MT para formular a resposta de autenticação. Em
23/31 uma implementação, as chaves secretas SRS e Kc podem ser
Figure BRPI0607359B1_D0044
usadas para computar um código de autenticação de mensagem, ou derivar ou criptografar um ou mais parâmetros, que são enviados como parte da resposta de autenticação.
A resposta de autenticação é enviada a partir do MT para a BSF 512. A BFS então verifica a origem da resposta de autenticação com base em uma chave secreta independentemente obtida 514. Por exemplo, a SRES e Kc obtidos a partir do HLR (no tripleto correspondendo ao número aleatório RAND e chave secreta pré-compartilhada Ki) podem ser usadas para validar um ou mais parâmetros na resposta de autenticação a partir do MT. Por exemplo, a BSF pode calcular independentemente o código de autenticação de mensagem (ou outro parâmetro na resposta de autenticação) utilizando o número aleatório RAND, SRES, e/ou Kc recebidos a partir do HLR. Se os parâmetros (por exemplo, código de autenticação de mensagem) calculados pelo MT e BSF coincidirem, então a origem da resposta de autenticação é verificada.
e
Em calcular uma uma implementação alternativa, o MT pode terceira chave utilizando a uma ou mais chaves parâmetros (obtidos obtidas a partir do partir do pedido
SIM) e outros de senha de autenticação ou resposta a partir do SIM).
Essa terceira chave é então usada para formular a resposta de autenticação (por exemplo, computar o código de autenticação de mensagem). A
BSF pode também calcular mesma chave uma vez que ela conhece as mesmas chaves e/ou parâmetros que o MT. Desse modo, a BSF pode verificar se a resposta de autenticação se originou no MT.
Quando a resposta de autenticação é verificada, a
BSF e o MT independentemente computam uma chave compartilhada com base em uma ou mais chaves e/ou >3
24/31 , Kc, e/ou outros parâmetros)
516. Essa chave compartilhada a uma NAF solicitante para (por exemplo, SRES da BSF e do MT parâmetros conhecidos pode ser estabelecer a NAF 518.
então provida comunicações ou transações seguras entre o MT e
MT autentica as transmissões a partir da BSF de chave pública. A BSF com um número aleatório pode intermédio de um mecanismo realiza o pedido
RAND e estabelece de senha ao que ele está
SRES e/ou
MT de posse das
Kc para chaves secretas autenticar as correspondentes transmissões a partir do MT. Desse modo, a mutuamente autenticados para compartilhar informação partir da qual as chaves podem ser derivadas com propósito de autoiniciação.
A Figura 6 ilustra um método de protocolo de pedido de senha-resposta entre móvel compatível com GSM 608 e uma função de autoiniciação 604 para funções de implementação. A
BSF e o MT são realizar um servidor de um ao outro
GSM se senha.
HLR/AUC para autenticar seguramente aplicação de rede de acordo com uma convenção de chave e autenticação (AKA) baseia em um protocolo de resposta de pedido Para autoiniciação com base em um SIM legado, e o SIM realizam cálculos similares com base de na chave secreta existente
Ki e algoritmos GSM A3 e A8.
algoritmo(s) secreta Ki e o são armazenados módulo de identidade de
No de em um cartão assinante (SIM) é projetado para violação, e contém dados e algoritmos que
HLR de rede 602. O SIM 608 protocolo GSM, a chave autenticação A3 e A8 inteligente de assim como pelo ser à prova de não podem ser facilmente lidos por um usuário. Tipicamente, a chave secreta Ki e o algoritmo(s) de autenticação A3 e A8 são usados para estabelecer serviço através do ar com a rede.
25/31
Figure BRPI0607359B1_D0045
Em uma modalidade, uma solicitação para chaves de autenticação pode ser iniciada pelo MT 606 recuperando sua Identidade de Assinante Móvel Internacional (IMSI) associada 600 a partir de seu SIM 608 e enviando o mesmo 5 para uma função de servidor de autoiniciação (BSF) 604. A
BSF 604 envia o IMSI 600 para o HLR 602 onde ele pode verificar se o IMSI 600 pertence a um MT que subscreve para a rede. O HLR 602 pode ser operado pelo provedor de serviço para o assinante cujo SIM está contido no MT 606. O HLR 602 10 seleciona, por exemplo, um pedido de senha aleatório de 128 bits RAND e junto com a chave secreta pré-compartilhada Ki, utiliza os mesmos como entradas para dois algoritmos A3 e A8 para produzir resposta assinada de saida de 32 bits SRES e chave de confidencialidade secreta de saída de 64 bits 15 Kc, respectivamente. O HLR 602 então provê o trípleto (RAND, SRES, Kc) ao BSF 604, correspondendo ao IMSI de identidade do aleatório x e onde P é um
SIM 608.
computa gerador
A BSF 604 gera um expoente secreto chave pública Diffie-Hellman Px um grupo cíclico previamente MT 606, tal como o grupo ou o grupo aditivo de uma uma de
BSF aprovisionado a ambos: multiplicativo de um campo
604 e finito curva elíptica. A BSF 602
Px, SIG) 610 ao MT 606, onde SIG então envia um trípleto (RAND, é uma assinatura digital computada utilizando a chave privada RSA da BSF 604. A mensagem 610 pode ser adicionalmente aperfeiçoada para incluir outros parâmetros autenticados por servidor tal como um identificador de transação.
O MT 606 recebe o trípleto (RAND, Px, SIG) 610 e utiliza o certificado digital da BSF 604 para verificar o 30 SIG. O MT 606 supostamente é aprovisionado com o certificado digital para permitir que ele autentique os dados transmitidos a partir da BSF 604. Se os dados forem considerados como tendo sido originados na BSF, o MT 60 6
26/31 gera um número aleatório Y e computa PY. 0 MT 60 6 também
Figure BRPI0607359B1_D0046
Figure BRPI0607359B1_D0047
passa o RAND 612 para o SIM 608 o qual retorna um par (SRES, Kc) 614, gerado com base no RAND e Ki, ao MT 606. Se o SIM 608 for autêntico, então ele deve gerar o mesmo SRES e Kc com foram gerados pelo HLR 602. O MT 606 então computa um código de autenticação de mensagem MAC de PY, chaveado com SRES e Kc, e envia uma resposta (PY, MAC) 616 para a BSF 604. Essa resposta 616 pode ser melhorada adicionalmente para incluir outros parâmetros através dos quais o MAC é computado, tal como um identificador de transação.
A BSF 604 recebe PY e verifica o MAC utilizando o SRES e Kc que ele recebe no trípleto de autenticação a partir do HLR 602. Se esse MAC estiver correto, isso verifica que o MT 606 está de posse do SIM correto 608, e uma mensagem de confirmação 618 pode ser enviada para o MT 606.
Nessa modalidade o MT 606 e a BSF 604 desse modo realizaram uma troca de chave Diffie-Hellman mutuamente autenticada e concordam com uma chave PXY que eles computam respectivamente. Uma chave para comunicação adicional pode então ser computada, por exemplo, como um hash de PXY, incluindo possivelmente informação adicional conhecida tanto do MT como da BSF tal como informação de identidade,
RAND, SRES e Kc. No caso onde os cálculos Dif f ie-Hellman ocorrem, ou a chave resultante é armazenada, no MT 606 mais propriamente do que no SIM 608, essa chave PXY e a chave concordada resultante devem ser deletadas se o SIM 608 for removido do MT, ou se o MT for acionado utilizando um SIM 30 diferente 608.
Observar que esse protocolo protege contra vulnerabilidades padrão surgindo a partir do GSM desde que o MT 606 não suporte o algoritmo A5/2. O algoritmo A5/2
27/31 permite uma quebra quase instantânea no protocolo GSM que pode minar o protocolo acima. Contudo, o algoritmo A5/2 está sendo colocado fora de fase nas especificações do 3GPP Release 6.
Observar ainda que uma tentativa de terceiros em atacar o protocolo não podem mudar o pedido de senha inicial (RAND, Px, SIG) , devido ao SIG, de modo que aquele que ataca não pode inserir seu próprio P2 ou utilizar um RAND diferente. Ele poderia na melhor das hipóteses 10 reproduzir essas mensagens, mas não pode personificar a BSF uma vez que qualquer reprodução é equivalente a usar Diffie-Hellman efêmero. Inversamente, se a BSF garantir que o RAND usado é novo, a partir de um uso desse protocolo para o próximo, e garantir que a resposta (PY, MAC) seja recebido em um curto período de tempo, então aquele que ataca não tem a chance de derivar o SRES e Kc através de
Figure BRPI0607359B1_D0048
outros meios tais como pedido de senha com RAND no cenário
GSM típico e atacar o algoritmo A5/1 para derivar as
chaves.
20 A Figura 7 ilustra um método alternativo de
realizar um protocolo de pedido de senha-resposta entre um
terminal móvel legado (MT) 706 suportando um Módulo de
Identidade de Assinante consoante com GSM 708 (SIM) e uma função de servidor de autoiniciação (BSF) 704 para 25 autenticar seguramente um ao outro e concordar com uma chave para funções de aplicação de rede (NSF) de acordo com uma implementação. Similar ao método na Figura 6, uma solicitação para chaves de autenticação pode ser iniciada pelo MT 706 enviando seu IMSI associado 700 a partir de seu 30 SIM 708 para a BSF 704. A BSF 704 envia o IMSI 700 para o
HLR 702 onde ele pode verificar se o IMSI pertence a um MT que subscreve para a rede. O HLR 702 então seleciona a provê o trípleto (RAND, SRES, Kc) a BSF 704, correspondendo 'W
28/31 ao IMSI de identidade 700 do SIM 708. Por exemplo, RAND
Figure BRPI0607359B1_D0049
Ί<
pode ser um número aleatório de 128 bits e Ki é uma chave de integridade secreta pré-compartilhada Ki, e eles são usados como entradas para dois algoritmos A3 e A8 que produzem uma resposta assinada SRES (por exemplo, número de 32 bits) e chave de confidencialidade secreta Kc (por exemplo, número de 64 bits) , respectivamente. O MT 70 6 supostamente é provisionado com uma chave pública ou certificado digital permitindo que ele autentique os dados transmitidos a partir da BSF 704.
A BSF 704 recebe o tripleto (RAND, SRES, Kc) a partir do HLR 702. A BSF 704 então computa uma assinatura digital SIG do RAND (e possivelmente outros parâmetros, tal como uma marcação de tempo, número de seqüência, semente 15 aleatória ou informação de identidade) utilizando um mecanismo baseado em chave pública que permite que o MT 706
Figure BRPI0607359B1_D0050
autentique a fonte de dados recebidos a partir da BSF 704. A BSF 704 envia RAND e SIG 710 para o MT 706. Mediante recebimento do (RAND, SIG) 710, o MT 706 verifica o SIG utilizando o certificado digital da BSF 704. Se os dados forem considerados como sendo provenientes da BSF 704, o MT 706 envia RAND 712 para o SIM 708 para recuperar os parâmetros correspondentes SRES e Kc. Isto é, o SIM 708 gera um par de SRES e Kc mediante uso da chave secreta pré25 compartilhada Ki e RAND como entradas para os algoritmos A3 e A8 com os quais ele foi aprovisionado. O MT 706 pode então gerar uma chave PSK, codificando PSK sob um mecanismo baseado em chave pública, e aplica um código de autenticação de mensagem MAC ao resultado. Parâmetros 30 adicionais tais como uma marcação de tempo, número de seqüência, semente aleatória ou informação de identidade podem ser incluídos na resposta. O MAC pode ser baseado em uma função ou algoritmo (conhecido tanto do MT 706 como da
29/31
Figure BRPI0607359B1_D0051
BSF 704) que pode incluir Kc e SRES como parâmetros de entrada, e é usado para provar à BSF 704 que o MT 706 possui o SIM correto 7 08. Observar que as operações de codificação baseada em chave pública dos dados e o MAC chaveado com SRES e Kc podem ser realizados em qualquer ordem. 0 MT 706 então envia (PSK, MAC codificado) 716 para a BSF 7 04, a qual verifica que o MT 7 06 está de posse do SRES e Kc corretos mediante verificação do MAC. Essa verificação do MAC é feita mediante uso do SRES e Kc recebidos pela BSF 704 a partir do HLR 702 para re-calcular um MAC e comparar o mesmo com o MAC recebido a partir do MT 706. Se o MAC for considerado correto, o PSK é considerado como tendo sido originado a partir do MT 706 e SIM 708, e uma confirmação 718 é enviada para o MT 706. Desse modo, esse PAK é concordado entre o MT 706 e a BSF 704, ou derivações de chave adicionais podem ser feitas utilizando PSK, Kc, SRES, informação de identidade e possivelmente outros parâmetros.
mecanismo de pedido de senha-resposta ilustrado nas Figuras 6 e 7 para terminais móveis baseados em GSM também pode ser implementado em outros tipos de terminais móveis. Por exemplo, a invenção pode ser operacional em uma rede consoante com CDMA2000 e terminal móvel (MT). Em tal implementação, um terminal móvel consoante com CDMA2000 contém um Módulo de Autenticação CDMA2000, UIM ou RUIM para concordar sobre uma chave secreta pré-compartilhada que pode ser usada para segurança de aplicações de rede. Em uma implementação, a chave pré-compartilhada pode ser gerada utilizando-se um algoritmo Diffie-Hellman autenticado, onde 30 o parâmetro público Px, provido pela BSF, é autenticado por intermédio de um mecanismo de assinatura digital de chave pública (isto é, um certificado de servidor de autoiniciação conhecido do MT) , ao passo que o parâmetro
30/31
ΜΜ
Figure BRPI0607359B1_D0052
Ργ, provido pelo MT, é autenticado mediante adição de um Código de Autenticação de Mensagem chaveado com tal material como a SMEKEY (chave de criptografia de mensagem de sinalização) a partir do CAVE (Algoritmo de Criptografia de Voz e Autenticação Celular) ou do autenticador ΜΝ-ΑΑΆ (Autenticação, Autorização, e Contabilidade de Nó Móvel). Supõe-se que o MT é aprovisionado com a chave pública ou certificado digital que permite que ele autentique mensagens digitalmente assinadas a partir da BSF e uma chave secreta pré-compartilhada Ki e identificador de Código de Autenticação IMSI é conhecido tanto do Módulo de Código de Autenticação e do HLR.
Aqueles versados na técnica considerarão que essa abordagem se aplique igualmente na circunstância em que autenticação do portador se baseia em CAVE, e outra vez oferece a vantagem de que essas operações de autoiniciação podem ser realizadas utilizando operações simétricas e RSA do princípio ao fim e desse modo podem oferecer vantagens de implementação em relação aos protocolos exigindo suporte tanto de Diffie-Hellman como de RSA.
Um ou mais dos componentes e funções ilustrados nas Figuras 1, 2 e/ou 3 podem ser rearranjados e/ou combinados em um único componente ou incorporados em vários componentes sem se afastar da invenção. Elementos ou componentes adicionais também podem ser adicionados sem se afastar da invenção. O equipamento, dispositivos, e/ou componentes ilustrados nas Figuras 1, 2 e/ou 3 podem ser configurados para realizar os métodos, características, ou etapas ilustrados nas Figuras 4, 5, 6 e/ou 7.
Deve ser observado que as modalidades anteriores são apenas exemplos e não devem ser consideradas como limitando a invenção. Pretende-se que a descrição das modalidades seja ilustrativa, e não limite o escopo das
31/31 reivindicações. Como tal, os presentes ensinamentos podem ser aplicados prontamente a outros tipos de equipamentos e muitas alternativas, modificações e variações serão evidentes para aqueles versados na técnica.

Claims (6)

  1. REIVINDICAÇÕES
    1. Método para autenticar uma função de servidor de auto-iniciação (106, 604, 704) para um terminal móvel (102, 200, 606, 706) suportando um módulo de identidade de assinante legado, caracterizado por compreender:
    - aprovisionar o terminal móvel com um certificado digital associado com a função de servidor de auto-iniciação;
    - receber (404) um desafio de autenticação no terminal móvel incluindo um número aleatório;
    - autenticar, no terminal móvel, a função de servidor de auto-iniciação com base no certificado digital associado com a função de servidor de auto-inicição;
    - sendo aprovisionado com uma primeira chave privada pelo módulo de identidade de assinante legado em resposta a passar o número aleatório recebido no desafio de autenticação para o módulo de identidade de assinante legado;
    - formular (510) uma resposta de autenticação com base na primeira chave privada aprovisionada pelo módulo de identidade de assinante legado ao terminal móvel.
  2. 2. Método, de acordo com a reivindicação 1, caracterizado por compreender ainda enviar uma resposta de autenticação para a função de servidor de auto-iniciação para permitir a função de servidor de auto-iniciação a autenticar o terminal móvel.
  3. 3. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo aprovisionamento permitir comunicações com a função de servidor de auto-iniciação para o terminal móvel para ser realizada em um canal autenticado por servidor.
  4. 4. Método, de acordo com qualquer uma das reivindicações 1 a 3, caracterizado por compreender ainda:
    Petição 870180158173, de 03/12/2018, pág. 6/12
    2/6 calcular a primeira chave privada no módulo de identidade de assinante legado utilizando o número aleatório, uma chave privada pré-compartilhada e um algoritmo em que a chave privada pré-compartilhada e o algoritmo são ambos armazenados no módulo de identidade de assinante legado.
    5. Método, de acordo com qualquer uma das reivindicações 1 a 4, caracterizado pelo desafio de autenticação recebido compreender ainda parâmetros adicionais. 6. Método, de acordo com a reivindicação 5, caracterizado pela primeira chave privada ser calculada utilizando parâmetros adicionais recebidos no desafio de autenticação. 7. Método, de acordo com a reivindicação 2,
    caracterizado por compreender:
    computar uma chave adicional no terminal móvel com base na primeira chave privada, onde a segunda chave é também computada independentemente na função de servidor de auto-iniciação (106, 604, 704) com base em uma segunda chave privada aprovisionada na função de servidor de autoiniciação por uma base de dados de rede (104, 602, 702), em que a chave adicional é enviada a partir da função de servidor de auto-iniciação para uma função de aplicação de rede solicitante (108) de modo que o terminal móvel (102, 200, 606, 706) e a função de aplicação de rede compartilhem a chave adicional.
    8. Método, de acordo com a reivindicação 7, caracterizado pela chave adicional ser uma chave de aplicação, a chave de aplicação sendo derivada a partir de uma chave compartilhada que é computada com base na primeira chave privada.
    9. Método, de acordo com qualquer uma das
    Petição 870180158173, de 03/12/2018, pág. 7/12
    3/6 reivindicações 1 a 8, caracterizado pelo módulo de identificação de assinante (204, 608, 708) ser um dentre um Módulo de Identidade de Assinante, SIM, de Sistema Global para Comunicações Móveis, GSM, ou um Módulo de Autenticação CDMA2000.
    10. Método, de acordo com qualquer uma das reivindicações 1 a 9, caracterizado pelo desafio de autenticação para o terminal móvel ser enviado através de um canal autenticado por servidor. 11. Método, de acordo com qualquer uma das reivindicações 1 a 10, caracterizado pelo desafio de autenticação para o terminal móvel incluir informação de identidade. 12. Terminal móvel (102, 200, 606, 706) suportando um módulo de identidade de assinante legado
    (204, 608, 708), caracterizado por compreender:
    meios para receber e armazenar um certificado digital associado com uma função de servidor de autoiniciação (106, 604, 704);
    meios para receber a partir de uma função de servidor de auto-iniciação um desafio de autenticação incluindo um número aleatório;
    meios para autenticar a função de servidor de auto-iniciação com base no certificado digital associado com a função de servidor de auto-inicição;
    meios para receber uma primeira chave privada pelo módulo de identidade de assinante legado em resposta a passar o número aleatório recebido no desafio de autenticação para o módulo de identidade de assinante legado;
    meios para formular uma resposta de autenticação para o desafio de autenticação com base na primeira chave privada aprovisionada pelo módulo de identidade de
    Petição 870180158173, de 03/12/2018, pág. 8/12
    4/6 assinante legado ao terminal móvel.
    13. Terminal móvel, de acordo com a reivindicação
    12, caracterizado por compreender ainda meios para enviar uma resposta de autenticação para a função de servidor de auto-iniciação.
    14. Terminal móvel, de acordo com a reivindicação 12 ou 13, caracterizado por compreender ainda:
    meios para calcular a primeira chave privada com base em uma chave privada pré-compartilhada e um algoritmo armazenados no módulo de identidade de assinante legado, e o número aleatório recebido no desafio de autenticação.
    15. Terminal móvel, de acordo com a reivindicação 14, caracterizado pela primeira chave privada ser com base em parâmetros adicionais transmitidos no desafio de autenticação.
    16. Terminal móvel, de acordo com a reivindicação 14 ou 15, caracterizado por compreender ainda:
    meios para computar um código de autenticação de mensagem utilizando a primeira chave privada e para incluir o código de autenticação de mensagem na resposta de autenticação.
    17. Terminal móvel, de acordo com qualquer uma das reivindicações 12 a 16, caracterizado por compreender ainda:
    uma interface de comunicação sem fio para comunicar com a função de servidor de auto-iniciação; e um circuito de processamento (202, 204) configurado para operar um protocolo de comunicação legado e autenticar o terminal móvel em um protocolo de resposta de desafio com a função de servidor de auto-iniciação.
    18. Terminal móvel, de acordo com a reivindicação
    17, caracterizado pelo circuito de processamento ser configurado para gerar uma chave adicional com base na
    Petição 870180158173, de 03/12/2018, pág. 9/12
  5. 5/6 primeira chave privada.
    19. Terminal móvel, de acordo com a reivindicação
    18, caracterizado pela chave adicional ser com base ainda em parâmetros adicionais transmitidos no desafio de autenticação.
    20. Terminal móvel, de acordo com a reivindicação 18 ou 19, caracterizado pela chave adicional ser uma chave de aplicação com base em uma chave compartilhada, a chave compartilhada sendo calculada utilizando a primeira chave privada.
    21. Terminal móvel, de acordo com qualquer uma das reivindicações 18 a 20, caracterizado pelo circuito de processamento ser ainda configurado para gerar um código de autenticação de mensagem.
    22. Terminal móvel, de acordo com a reivindicação
    21, caracterizado pela resposta de autenticação incluir um código de autenticação de mensagem computado utilizando a chave adicional.
    23. Terminal móvel, de acordo com qualquer uma das reivindicações 17 a 22, caracterizado pelo módulo de identificação de assinante ser acoplado ao circuito de processamento e o módulo de identificação de assinante ser para armazenar uma chave privada pré-compartilhada e um algoritmo.
    24. Terminal móvel, de acordo com a reivindicação 23, caracterizado pelo módulo de identificação de assinante gerar a primeira chave privada com base no número aleatório, a chave privada pré-compartilhada e o algoritmo.
    25. Terminal móvel, de acordo com a reivindicação 23 ou 24, caracterizado pelo módulo de identificação de assinante ser um Módulo de Identidade de Assinante, SIM, de acordo com o protocolo de Sistema Global para Comunicações Móveis, GSM.
    Petição 870180158173, de 03/12/2018, pág. 10/12
  6. 6/6
    26. Terminal móvel, de acordo com a reivindicação
    14, caracterizado pela chave secreta pré-compartilhada é também empregada para permitir que o terminal móvel estabeleça comunicações através de uma rede sem fio legada.
    27. Terminal móvel, de acordo com qualquer uma das reivindicações 12 a 26, caracterizado pelo desafio de autenticação para o terminal móvel ser enviado através de um canal autenticado por servidor.
    28. Terminal móvel, de acordo com qualquer uma das reivindicações 12 a 18, caracterizado pelo desafio de autenticação para o terminal móvel incluir informação de identidade.
    29. Memória legível por computador caracterizada por compreender instruções que, quando realizadas por um processador, realizam o método conforme definido em qualquer uma das reivindicações 1 a 11.
BRPI0607359-0A 2005-02-04 2006-02-03 Auto-iniciação segura para comunicações sem fio BRPI0607359B1 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US65035805P 2005-02-04 2005-02-04
US60/650,358 2005-02-04
US65413305P 2005-02-18 2005-02-18
US60/654,133 2005-02-18
PCT/US2006/003947 WO2006084183A1 (en) 2005-02-04 2006-02-03 Secure bootstrapping for wireless communications

Publications (2)

Publication Number Publication Date
BRPI0607359A2 BRPI0607359A2 (pt) 2009-09-01
BRPI0607359B1 true BRPI0607359B1 (pt) 2019-04-02

Family

ID=36329690

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0607359-0A BRPI0607359B1 (pt) 2005-02-04 2006-02-03 Auto-iniciação segura para comunicações sem fio

Country Status (21)

Country Link
US (3) US7715822B2 (pt)
EP (2) EP2259539B1 (pt)
JP (1) JP4763726B2 (pt)
KR (1) KR100975685B1 (pt)
CN (1) CN101147377B (pt)
AT (1) ATE511292T1 (pt)
AU (1) AU2006210510C1 (pt)
BR (1) BRPI0607359B1 (pt)
CA (1) CA2597475C (pt)
DK (1) DK1854263T3 (pt)
ES (2) ES2436340T3 (pt)
IL (1) IL185044A (pt)
MX (1) MX2007009475A (pt)
MY (1) MY142227A (pt)
NO (1) NO20074472L (pt)
NZ (1) NZ560464A (pt)
PL (1) PL1854263T3 (pt)
PT (1) PT1854263E (pt)
RU (1) RU2374778C2 (pt)
TW (2) TWI394466B (pt)
WO (1) WO2006084183A1 (pt)

Families Citing this family (176)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7237117B2 (en) 2001-03-16 2007-06-26 Kenneth P. Weiss Universal secure registry
FR2862171B1 (fr) * 2003-11-06 2006-04-28 Cegetel Groupe Procede securise d'etablissement d'une communication ou d'une transaction entre un terminal et un element d'une infrastructure reseau
US8060745B2 (en) * 2003-12-16 2011-11-15 Seiko Epson Corporation Security for wireless transmission
JP4763726B2 (ja) * 2005-02-04 2011-08-31 クゥアルコム・インコーポレイテッド 無線通信のための安全なブートストラッピング
US7877787B2 (en) * 2005-02-14 2011-01-25 Nokia Corporation Method and apparatus for optimal transfer of data in a wireless communications system
GB0504865D0 (en) * 2005-03-09 2005-04-13 Nokia Corp User authentication in a communications system
US20060206710A1 (en) * 2005-03-11 2006-09-14 Christian Gehrmann Network assisted terminal to SIM/UICC key establishment
US8086853B2 (en) * 2005-03-18 2011-12-27 Microsoft Corporation Automatic centralized authentication challenge response generation
US8046824B2 (en) * 2005-04-11 2011-10-25 Nokia Corporation Generic key-decision mechanism for GAA
US7558957B2 (en) * 2005-04-18 2009-07-07 Alcatel-Lucent Usa Inc. Providing fresh session keys
EP1891598A4 (en) * 2005-05-17 2012-01-18 Telcordia Licensing Company Llc SECURE VIRTUAL SERVICE POINT FOR WIRELESS 3G NETWORKS
KR100652125B1 (ko) * 2005-06-03 2006-12-01 삼성전자주식회사 서비스 제공자, 단말기 및 사용자 식별 모듈 간을총괄적으로 인증하여 관리할 수 있도록 하는 상호 인증방법 및 이를 이용한 시스템과 단말 장치
DE102005026982A1 (de) * 2005-06-10 2006-12-14 Siemens Ag Verfahren zur Vereinbarung eines Sicherheitsschlüssels zwischen mindestens einem ersten und einem zweiten Kommunikationsteilnehmer zur Sicherung einer Kommunikationsverbindung
MX2007015841A (es) * 2005-06-13 2008-02-22 Nokia Corp Aparato, metodo y producto de programa de computadora que proporciona identidades de nodo movil en conjunto con preferencias de autenticacion en arquitectura de arranque generico.
CN100379315C (zh) * 2005-06-21 2008-04-02 华为技术有限公司 对用户终端进行鉴权的方法
US20070042754A1 (en) * 2005-07-29 2007-02-22 Bajikar Sundeep M Security parameter provisioning in an open platform using 3G security infrastructure
KR100735221B1 (ko) * 2005-08-12 2007-07-03 삼성전자주식회사 컨텐츠를 다수의 단말기에서 재생할 수 있도록 하는 컨텐츠재생 방법 및 이를 이용한 시스템과 단말 장치
US20070101122A1 (en) * 2005-09-23 2007-05-03 Yile Guo Method and apparatus for securely generating application session keys
US20070154015A1 (en) * 2005-12-29 2007-07-05 Lucent Technologies Method for cipher key conversion in wireless communication
US11227676B2 (en) 2006-02-21 2022-01-18 Universal Secure Registry, Llc Universal secure registry
US8234220B2 (en) 2007-02-21 2012-07-31 Weiss Kenneth P Universal secure registry
EP1987463A1 (en) 2006-02-21 2008-11-05 WEISS, Kenneth P. Method and apparatus for secure access payment and identification
US8478266B1 (en) 2006-03-07 2013-07-02 Sprint Spectrum L.P. Method and system for anonymous operation of a mobile node
CN101039181B (zh) 2006-03-14 2010-09-08 华为技术有限公司 防止通用鉴权框架中服务功能实体受攻击的方法
US9106409B2 (en) 2006-03-28 2015-08-11 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for handling keys used for encryption and integrity
US8522025B2 (en) * 2006-03-28 2013-08-27 Nokia Corporation Authenticating an application
AU2007229977B2 (en) * 2006-03-28 2011-02-24 Telefonaktiebolaget Lm Ericsson (Publ) A method and apparatus for handling keys used for encryption and integrity
US8037522B2 (en) * 2006-03-30 2011-10-11 Nokia Corporation Security level establishment under generic bootstrapping architecture
US8189544B2 (en) * 2006-06-26 2012-05-29 Alcatel Lucent Method of creating security associations in mobile IP networks
CN101102190A (zh) * 2006-07-04 2008-01-09 华为技术有限公司 生成本地接口密钥的方法
TR201819540T4 (tr) * 2006-07-06 2019-01-21 Nokia Technologies Oy Kullanıcı Ekipmanı Kimlik Bilgisi Sistemi
CN101536397B (zh) * 2006-11-01 2012-01-11 Lm爱立信电话有限公司 电信系统以及这种系统中控制消息的加密
ATE460817T1 (de) * 2006-12-19 2010-03-15 Ericsson Telefon Ab L M Verwaltung des benutzerzugangs in einem kommunikationsnetz
US8688986B2 (en) 2006-12-27 2014-04-01 Intel Corporation Method for exchanging strong encryption keys between devices using alternate input methods in wireless personal area networks (WPAN)
US8666366B2 (en) 2007-06-22 2014-03-04 Apple Inc. Device activation and access
US8849278B2 (en) 2007-01-07 2014-09-30 Jeffrey Bush Mobile device activation
US8966383B2 (en) 2007-01-07 2015-02-24 Patrice Gautier Graphical user interface and method for mobile device activation
US7885640B2 (en) 2007-01-11 2011-02-08 Nokia Corporation Authentication in communication networks
JP2008181295A (ja) * 2007-01-24 2008-08-07 Sony Corp 認証システム、情報処理装置および方法、プログラム、並びに記録媒体
US20100319061A1 (en) * 2007-02-06 2010-12-16 Makoto Hatakeyama Personal information managing device, service providing device, program, personal information managing method, checking method and personal information checking system for falsification prevention of personal information and non repudiation of personal information circulation
US7689679B2 (en) * 2007-02-23 2010-03-30 International Business Machines Corporation Method to enable infiniband network bootstrap
US7734743B2 (en) * 2007-02-23 2010-06-08 International Business Machines Corporation Method to enable infiniband network bootstrap
US7734818B2 (en) * 2007-02-23 2010-06-08 International Business Machines Corporation Method to add IPV6 and DHCP support to the network support package
US7886139B2 (en) * 2007-02-23 2011-02-08 International Business Machines Corporation Method to enable firmware to boot a system from an ISCSI device
US20080301466A1 (en) * 2007-05-30 2008-12-04 Mediatek Inc. Methods for program verification and apparatuses using the same
WO2008150060A1 (en) * 2007-06-04 2008-12-11 Lg Electronics Inc. Contactless management using envelope format
WO2008151663A1 (en) * 2007-06-12 2008-12-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatuses for authentication and reauthentication of a user with first and second authentication procedures
KR100840901B1 (ko) * 2007-06-22 2008-06-24 주식회사 케이티프리텔 Ota 서비스를 제공하기 위한 시스템 및 그 방법
KR101009871B1 (ko) 2007-08-09 2011-01-19 한국과학기술원 통신 시스템에서 인증 방법
US7929959B2 (en) * 2007-09-01 2011-04-19 Apple Inc. Service provider activation
US9451450B2 (en) 2007-09-01 2016-09-20 Apple Inc. Postponed carrier configuration
US8032181B2 (en) 2007-09-01 2011-10-04 Apple Inc. Service provider activation with subscriber identity module policy
US8442521B2 (en) 2007-09-04 2013-05-14 Apple Inc. Carrier configuration at activation
FR2920935B1 (fr) 2007-09-06 2009-12-11 Miyowa Procede pour echanger des requetes entre l'application informatique d'un terminal mobile et un serveur de messagerie instantanee
US7983656B2 (en) * 2007-09-12 2011-07-19 At&T Intellectual Property I, L.P. Method and apparatus for end-to-end mobile user security
CN103001940A (zh) * 2007-10-05 2013-03-27 交互数字技术公司 由wtru使用的用于建立安全本地密钥的方法
US20090232310A1 (en) * 2007-10-05 2009-09-17 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Key Management for a Mobile Authentication Architecture
FR2923131B1 (fr) 2007-10-24 2010-01-15 Miyowa Procede et systeme de messagerie instantanee pour terminaux mobiles equipe d'un serveur de presence virtuelle configure pour gerer differentes listes de contacts d'un meme utilisateur
FR2923130A1 (fr) 2007-10-24 2009-05-01 Miyowa Sa Procede et systeme de messagerie instantanee pour terminaux mobiles equipe d'un serveur de presence virtuelle permettant de gerer automatiquement une session de messagerie instantanee
JP5167759B2 (ja) * 2007-10-24 2013-03-21 日本電気株式会社 通信システム、通信方法、認証情報管理サーバおよび小型基地局
CN101425897B (zh) * 2007-10-29 2011-05-18 上海交通大学 一种用户认证方法、系统、服务器和用户节点
FI122163B (fi) * 2007-11-27 2011-09-15 Teliasonera Ab Verkkopääsyautentikointi
FR2926176B1 (fr) 2008-01-08 2014-10-10 Miyowa Reseau de communication de transfert d'informations entre un terminal mobile et des serveurs sources, ainsi que terminal et procede de gestion de transfert d'informations dans un tel reseau.
US8117447B2 (en) * 2008-01-10 2012-02-14 Industrial Technology Research Institute Authentication method employing elliptic curve cryptography
US20090193261A1 (en) * 2008-01-25 2009-07-30 Mediatek Inc. Apparatus and method for authenticating a flash program
US9003197B2 (en) * 2008-03-27 2015-04-07 General Instrument Corporation Methods, apparatus and system for authenticating a programmable hardware device and for authenticating commands received in the programmable hardware device from a secure processor
US8510559B2 (en) 2008-04-07 2013-08-13 Interdigital Patent Holdings, Inc. Secure session key generation
US9668139B2 (en) * 2008-09-05 2017-05-30 Telefonaktiebolaget Lm Ericsson (Publ) Secure negotiation of authentication capabilities
CN102160357B (zh) * 2008-09-16 2014-03-12 艾利森电话股份有限公司 通信网络中的密钥管理
US20100122076A1 (en) * 2008-09-30 2010-05-13 Aristocrat Technologies Australia Pty Limited Security method
CN101729513B (zh) 2008-10-27 2014-02-19 华为数字技术(成都)有限公司 网络认证方法和装置
CN104735656B (zh) * 2009-02-05 2018-11-27 瑞典爱立信有限公司 用于在网络中保护自举消息的设备和方法
US8195817B2 (en) * 2009-02-11 2012-06-05 Sprint Communications Company L.P. Authentication of the geographic location of wireless communication devices
US20100223469A1 (en) * 2009-02-27 2010-09-02 International Business Machines Corporation Method, System and Computer Program Product for Certifying Software Origination
FR2944667A1 (fr) * 2009-04-16 2010-10-22 Miyowa Procede pour authentifier un terminal mobile client aupres d'un serveur distant
FR2944624A1 (fr) 2009-04-16 2010-10-22 Miyowa Procede pour autoriser une connexion entre un terminal informatique et un serveur source
DE102009026953A1 (de) * 2009-06-16 2010-12-23 Bundesdruckerei Gmbh Verfahren zum Einbuchen eines Mobilfunkgeräts in ein Mobilfunknetz
EP2491695A4 (en) * 2009-10-19 2016-11-09 Nokia Technologies Oy USER IDENTITY MANAGEMENT TO ENABLE THE COOPERATION OF A BOOTSTRAPPING ARCHITECTURE AND A SERVICE WITH COMMONLY USED IDENTITIES
AU2010329814B2 (en) * 2009-12-11 2015-10-29 Nokia Technologies Oy Smart card security feature profile in home subscriber server
US9775027B2 (en) * 2009-12-31 2017-09-26 Alcatel Lucent Method for interworking among wireless technologies
US8769686B2 (en) * 2010-02-26 2014-07-01 Futurewei Technologies, Inc. System and method for securing wireless transmissions
CN102196438A (zh) 2010-03-16 2011-09-21 高通股份有限公司 通信终端标识号管理的方法和装置
WO2011121566A1 (en) * 2010-03-31 2011-10-06 Paytel Inc. A method for mutual authentication of a user and service provider
US20110255691A1 (en) 2010-04-15 2011-10-20 Qualcomm Incorporated Apparatus and method for transitioning enhanced security context from a utran-based serving network to a geran-based serving network
US9084110B2 (en) 2010-04-15 2015-07-14 Qualcomm Incorporated Apparatus and method for transitioning enhanced security context from a UTRAN/GERAN-based serving network to an E-UTRAN-based serving network
AU2011239422B2 (en) * 2010-04-15 2014-05-08 Qualcomm Incorporated Apparatus and method for signaling enhanced security context for session encryption and integrity keys
AU2011239421B2 (en) 2010-04-16 2014-06-05 Qualcomm Incorporated Apparatus and method for transitioning from a serving network node that supports an enhanced security context to a legacy serving network node
CN102238000B (zh) * 2010-04-21 2015-01-21 华为技术有限公司 加密通信方法、装置及系统
US9385862B2 (en) 2010-06-16 2016-07-05 Qualcomm Incorporated Method and apparatus for binding subscriber authentication and device authentication in communication systems
CN101883357A (zh) * 2010-06-22 2010-11-10 北京握奇数据系统有限公司 一种终端与智能卡之间的相互认证方法、装置及系统
WO2012037479A1 (en) * 2010-09-17 2012-03-22 Universal Secure Registry, Llc Apparatus, system and method employing a wireless user-device
US9112905B2 (en) 2010-10-22 2015-08-18 Qualcomm Incorporated Authentication of access terminal identities in roaming networks
US8555067B2 (en) 2010-10-28 2013-10-08 Apple Inc. Methods and apparatus for delivering electronic identification components over a wireless network
EP2448305A1 (en) * 2010-10-29 2012-05-02 France Telecom Data processing for securing local resources in a mobile device
KR20130089662A (ko) * 2010-11-15 2013-08-12 인터디지탈 패튼 홀딩스, 인크 인증서 검증 및 채널 바인딩
EP2461613A1 (en) * 2010-12-06 2012-06-06 Gemalto SA Methods and system for handling UICC data
US9668128B2 (en) 2011-03-09 2017-05-30 Qualcomm Incorporated Method for authentication of a remote station using a secure element
CA2830283C (en) 2011-03-25 2016-11-01 Certicom Corp. Interrogating an authentication device
US9450759B2 (en) 2011-04-05 2016-09-20 Apple Inc. Apparatus and methods for controlling distribution of electronic access clients
CN102752270B (zh) * 2011-04-22 2015-11-11 捷而思股份有限公司 电子文件传递系统、移动通信装置及相关的解密装置
JP5159916B2 (ja) 2011-04-28 2013-03-13 株式会社東芝 ホスト
WO2012151652A1 (en) 2011-05-06 2012-11-15 Certicom Corp. Managing data for authentication devices
US8887258B2 (en) * 2011-08-09 2014-11-11 Qualcomm Incorporated Apparatus and method of binding a removable module to an access terminal
US8776197B2 (en) * 2011-12-09 2014-07-08 Verizon Patent And Licensing Inc. Secure enterprise service delivery
US9251315B2 (en) 2011-12-09 2016-02-02 Verizon Patent And Licensing Inc. Security key management based on service packaging
WO2013121246A1 (en) * 2012-02-14 2013-08-22 Nokia Corporation Device to device security using naf key
EP2634956B1 (en) 2012-02-29 2016-11-02 BlackBerry Limited Communicating an identity to a server
EP2634954B1 (en) * 2012-02-29 2016-10-19 BlackBerry Limited Identity of a group shared secret
US8607050B2 (en) * 2012-04-30 2013-12-10 Oracle International Corporation Method and system for activation
DE102012208834A1 (de) * 2012-05-25 2013-11-28 Siemens Aktiengesellschaft Authentisierung eines Produktes gegenüber einem Authentisierer
CN103634793B (zh) * 2012-08-29 2017-05-17 中国电信股份有限公司 实现多媒体终端机卡分离的方法及系统
CN103686803A (zh) * 2012-09-21 2014-03-26 成都林海电子有限责任公司 卫星移动通信终端用户识别与鉴权功能的测试方法
US9038060B2 (en) 2012-10-02 2015-05-19 Nextbit Systems Inc. Automatically installing operating system specific to a detected network
US9106721B2 (en) * 2012-10-02 2015-08-11 Nextbit Systems Application state synchronization across multiple devices
US9503454B2 (en) * 2012-10-18 2016-11-22 Electronics & Telecommunications Research Institute Smart card service method and apparatus for performing the same
EP2910044B1 (en) 2012-10-19 2020-12-09 Nokia Technologies Oy Method and device of generating a key for device-to-device communication between a first user equipment and a second user equipment
US9693226B2 (en) * 2012-10-29 2017-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for securing a connection in a communications network
US9727720B2 (en) 2012-11-30 2017-08-08 Certicom Corp. Challenge-response authentication using a masked response value
US9369290B2 (en) * 2012-11-30 2016-06-14 Certicom Corp. Challenge-response authentication using a masked response value
WO2014092385A1 (ko) * 2012-12-11 2014-06-19 주식회사 케이티 프로비져닝 프로파일을 이용하여 이동 통신 네트워크 사업자를 선택하는 방법 및 이를 이용하는 장치
KR102050897B1 (ko) * 2013-02-07 2019-12-02 삼성전자주식회사 음성 대화 기능을 구비한 휴대 단말기 및 이의 음성 대화 방법
EP2785090A1 (fr) * 2013-03-25 2014-10-01 Gemalto SA Procédé d'authentification mutuelle entre un élément de sécurité d'un terminal de télécommunications et un élément d'un réseau de télécommunications de type GSM
MY179836A (en) * 2013-07-01 2020-11-17 Ericsson Telefon Ab L M User consent for generic bootstrapping architecture
US11349675B2 (en) * 2013-10-18 2022-05-31 Alcatel-Lucent Usa Inc. Tamper-resistant and scalable mutual authentication for machine-to-machine devices
US10700856B2 (en) * 2013-11-19 2020-06-30 Network-1 Technologies, Inc. Key derivation for a module using an embedded universal integrated circuit card
US9918226B2 (en) * 2013-12-30 2018-03-13 Apple Inc. Spoofing protection for secure-element identifiers
EP3105884A4 (en) 2014-02-11 2018-03-21 Yaana Technologies, LLC Mathod and system for metadata analysis and collection with privacy
US9693263B2 (en) 2014-02-21 2017-06-27 Yaana Technologies, LLC Method and system for data flow management of user equipment in a tunneling packet data network
US10447503B2 (en) 2014-02-21 2019-10-15 Yaana Technologies, LLC Method and system for data flow management of user equipment in a tunneling packet data network
EP3114806B1 (en) * 2014-03-06 2020-06-17 Telefonaktiebolaget LM Ericsson (publ) Network node, device and methods for providing an authentication module
US10334037B2 (en) 2014-03-31 2019-06-25 Yaana Technologies, Inc. Peer-to-peer rendezvous system for minimizing third party visibility and method thereof
EP3132627B1 (en) * 2014-04-17 2018-10-03 Mavenir Systems, Inc. Gsm a3/a8 authentication in an ims network
US9628273B2 (en) 2014-04-30 2017-04-18 Thamir Alshammari Cryptographic method and system for secure authentication and key exchange
US9961059B2 (en) 2014-07-10 2018-05-01 Red Hat Israel, Ltd. Authenticator plugin interface
US9258303B1 (en) * 2014-08-08 2016-02-09 Cellcrypt Group Limited Method of providing real-time secure communication between end points in a network
US10285038B2 (en) 2014-10-10 2019-05-07 Yaana Technologies, Inc. Method and system for discovering user equipment in a network
US10542426B2 (en) 2014-11-21 2020-01-21 Yaana Technologies, LLC System and method for transmitting a secure message over a signaling network
US9439069B2 (en) * 2014-12-17 2016-09-06 Intel IP Corporation Subscriber identity module provider apparatus for over-the-air provisioning of subscriber identity module containers and methods
US9763088B2 (en) * 2014-12-31 2017-09-12 Ruckus Wireless, Inc. Mesh network with personal pre-shared keys
US9787661B2 (en) * 2015-02-27 2017-10-10 Telefonaktiebolaget L M Ericsson (Publ) Communication between a communication device and a network device
GB201506045D0 (en) 2015-04-09 2015-05-27 Vodafone Ip Licensing Ltd SIM security
WO2016176661A1 (en) 2015-04-29 2016-11-03 Yaana Technologies, Inc. Scalable and iterative deep packet inspection for communications networks
EP3941101B1 (en) 2015-05-22 2026-06-03 Huawei Device Co., Ltd. Cryptographic unit for public key infrastructure (pki) operations
GB2538773A (en) * 2015-05-28 2016-11-30 Vodafone Ip Licensing Ltd Device key security
EP3318032B1 (en) 2015-07-02 2022-05-04 Telefonaktiebolaget LM Ericsson (publ) Method for obtaining initial access to a network, and related wireless devices and network nodes
CN105162592B (zh) * 2015-07-28 2018-10-30 北京锐安科技有限公司 一种认证可穿戴设备的方法及系统
CN106534050A (zh) * 2015-09-11 2017-03-22 中移(杭州)信息技术有限公司 一种实现虚拟专用网络密钥协商的方法和装置
SG10201509342WA (en) * 2015-11-12 2017-06-29 Huawei Int Pte Ltd Method and system for session key generation with diffie-hellman procedure
US10135930B2 (en) 2015-11-13 2018-11-20 Yaana Technologies Llc System and method for discovering internet protocol (IP) network address and port translation bindings
WO2017083853A1 (en) * 2015-11-13 2017-05-18 Yaana Technologies Llc System and method for providing secure and anonymous device-to-device communication
WO2017130292A1 (ja) 2016-01-26 2017-08-03 株式会社ソラコム サーバ、モバイル端末及びプログラム
US10097525B2 (en) 2016-03-08 2018-10-09 Qualcomm Incorporated System, apparatus and method for generating dynamic IPV6 addresses for secure authentication
CN107231631A (zh) * 2017-05-31 2017-10-03 广东网金控股股份有限公司 一种移动终端的网络安全认证的方法及移动终端
CN110169102B (zh) 2017-07-30 2021-05-18 华为技术有限公司 隐私保护的方法及设备
US20190052610A1 (en) * 2017-08-11 2019-02-14 Honeywell International Inc. Apparatus and method for encapsulation of profile certificate private keys or other data
US10833926B2 (en) * 2017-11-17 2020-11-10 T-Mobile Usa, Inc. Touchless secure bootstrapping of IoT devices
RU2690752C1 (ru) * 2018-04-06 2019-06-05 изе Индифидюлле Зофтваре унд Электроник ГмбХ Способ, устройство, носители информации, считываемые с помощью компьютера, и система для построения соединений между клиентом и устройством-адресатом или терминалом
EP3592015A1 (en) * 2018-07-02 2020-01-08 Soracom International, Pte. Ltd Updating a subscriber identity module
CN109121135A (zh) * 2018-08-23 2019-01-01 刘高峰 基于gba的客户端注册和密钥共享方法、装置及系统
US20210036906A1 (en) * 2019-08-02 2021-02-04 Genetec Inc. Method and system for camera authentication using a video management system
CN112654039B (zh) * 2019-09-25 2024-03-01 紫光同芯微电子有限公司 一种终端的合法性鉴别方法、装置及系统
GB2587438A (en) * 2019-09-30 2021-03-31 Governing Council Univ Toronto Key generation for use in secured communication
US12143481B2 (en) 2019-09-30 2024-11-12 The Governing Council Of The University Of Toronto Method and system for key generation
CN113038459A (zh) * 2019-12-25 2021-06-25 中兴通讯股份有限公司 隐私信息传输方法、装置、计算机设备及计算机可读介质
US11399281B2 (en) * 2020-02-21 2022-07-26 Telefonaktiebolaget Lm Ericsson (Publ) Authentication server function selection in authentication and key management
CN111601288B (zh) * 2020-06-30 2023-05-02 嘉应学院 一种安全高效的农业环境数据通信方法
US12003502B2 (en) * 2020-09-09 2024-06-04 University Of Florida Research Foundation, Incorporated Method, apparatus, and computer program product for secure two-factor authentication
EP3982606B1 (en) * 2020-10-07 2022-11-30 Deutsche Telekom AG Method, devices and computer program product for initial authentication of a mobile client communication device to a bootstrap server
GB2605784A (en) * 2021-04-09 2022-10-19 Vodafone Group Services Ltd SIM cryptographic key storage
US12231586B2 (en) * 2021-10-06 2025-02-18 Nokia Technologies Oy UE challenge to a network before authentication procedure
EP4231189A1 (en) * 2022-02-21 2023-08-23 Nokia Technologies Oy Flexible authentication
US12477321B2 (en) 2022-11-14 2025-11-18 Dish Wireless L.L.C. Enterprise profile associated with a subscriber identity module (SIM)
AU2023382100A1 (en) 2022-11-15 2025-05-15 Quantum Bridge Technologies Inc. System and method for distribution of key generation data in a secure network
CN122055939A (zh) 2024-09-13 2026-05-15 任天堂株式会社 信息处理系统、程序、认证方法
JP7792046B1 (ja) * 2024-09-13 2025-12-24 任天堂株式会社 情報処理システム、情報処理方法、情報処理プログラム、クライアント、サーバ
WO2026058426A1 (ja) * 2024-09-13 2026-03-19 任天堂株式会社 情報処理システム、情報処理方法、情報処理プログラム、クライアント、サーバ

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB409704A (en) * 1932-11-01 1934-05-01 Arthur Crawley Potter Improvements relating to bore hole pump equipments
JP2942913B2 (ja) * 1993-06-10 1999-08-30 ケイディディ株式会社 相手認証/暗号鍵配送方式
US5371794A (en) * 1993-11-02 1994-12-06 Sun Microsystems, Inc. Method and apparatus for privacy and authentication in wireless networks
EP0788688B1 (en) 1994-10-27 2004-01-21 International Business Machines Corporation Method and apparatus for secure identification of a mobile user in a communication network
RU2150790C1 (ru) * 1994-10-27 2000-06-10 Интернэшнл Бизнес Машинз Корпорейшн Способ и устройство для защищенной идентификации мобильного пользователя в сети связи
DE19514084C1 (de) * 1995-04-13 1996-07-11 Siemens Ag Verfahren zum rechnergestützten Austausch kryptographischer Schlüssel zwischen einer Benutzercomputereinheit U und einer Netzcomputereinheit N
EP0872076B1 (de) * 1995-05-19 2003-03-26 Siemens Aktiengesellschaft Verfahren zum rechnergestützten austausch kryptographischer schlüssel zwischen einer ersten computereinheit und einer zweiten computereinheit
US6058309A (en) * 1996-08-09 2000-05-02 Nortel Networks Corporation Network directed system selection for cellular and PCS enhanced roaming
FI106605B (fi) * 1997-04-16 2001-02-28 Nokia Networks Oy Autentikointimenetelmä
WO1999059335A1 (en) 1998-05-08 1999-11-18 Qualcomm Incorporated Apparatus and method for distribution of high quality image and audio programs to remote locations
DE19822795C2 (de) * 1998-05-20 2000-04-06 Siemens Ag Verfahren und Anordnung zum rechnergestützten Austausch kryptographischer Schlüssel zwischen einer ersten Computereinheit und einer zweiten Computereinheit
CA2282942A1 (en) * 1998-11-09 2000-05-09 Lucent Technologies Inc. Efficient authentication with key update
GB2366938B (en) * 2000-08-03 2004-09-01 Orange Personal Comm Serv Ltd Authentication in a mobile communications network
JP3702812B2 (ja) * 2001-06-25 2005-10-05 日本電気株式会社 無線lanシステムにおける認証方法と認証装置
GB2384403B (en) * 2002-01-17 2004-04-28 Toshiba Res Europ Ltd Data transmission links
DE10223248A1 (de) * 2002-05-22 2003-12-04 Siemens Ag Verfahren zum Registrieren eines Kommunikationsendgeräts
US7181196B2 (en) 2003-05-15 2007-02-20 Lucent Technologies Inc. Performing authentication in a communications system
GB0409704D0 (en) * 2004-04-30 2004-06-02 Nokia Corp A method for verifying a first identity and a second identity of an entity
JP4763726B2 (ja) * 2005-02-04 2011-08-31 クゥアルコム・インコーポレイテッド 無線通信のための安全なブートストラッピング

Also Published As

Publication number Publication date
WO2006084183A1 (en) 2006-08-10
US7966000B2 (en) 2011-06-21
US20100174907A1 (en) 2010-07-08
ATE511292T1 (de) 2011-06-15
MY142227A (en) 2010-11-15
JP2008530861A (ja) 2008-08-07
IL185044A (en) 2012-07-31
TW201244437A (en) 2012-11-01
TW200644665A (en) 2006-12-16
KR20070096060A (ko) 2007-10-01
DK1854263T3 (da) 2011-09-19
EP2259539B1 (en) 2013-10-09
RU2007133095A (ru) 2009-03-10
RU2374778C2 (ru) 2009-11-27
ES2364574T3 (es) 2011-09-07
EP2259539A2 (en) 2010-12-08
CA2597475A1 (en) 2006-08-10
NZ560464A (en) 2010-10-29
CN101147377B (zh) 2013-03-27
AU2006210510B2 (en) 2010-05-13
CA2597475C (en) 2012-09-18
EP2259539A3 (en) 2012-03-14
NO20074472L (no) 2007-10-08
KR100975685B1 (ko) 2010-08-12
US8391841B2 (en) 2013-03-05
US20110238972A1 (en) 2011-09-29
TWI394466B (zh) 2013-04-21
EP1854263B1 (en) 2011-05-25
IL185044A0 (en) 2007-12-03
US7715822B2 (en) 2010-05-11
BRPI0607359A2 (pt) 2009-09-01
EP1854263A1 (en) 2007-11-14
CN101147377A (zh) 2008-03-19
JP4763726B2 (ja) 2011-08-31
AU2006210510A1 (en) 2006-08-10
TWI475862B (zh) 2015-03-01
PT1854263E (pt) 2011-07-05
HK1112124A1 (en) 2008-08-22
AU2006210510C1 (en) 2010-09-16
ES2436340T3 (es) 2013-12-30
US20060205388A1 (en) 2006-09-14
MX2007009475A (es) 2007-10-16
PL1854263T3 (pl) 2011-10-31

Similar Documents

Publication Publication Date Title
KR100975685B1 (ko) 무선 통신을 위한 안전한 부트스트래핑
CN101822082B (zh) 用于uicc和终端之间安全信道化的技术
JP5579872B2 (ja) 安全な複数uim認証および鍵交換
US10284555B2 (en) User equipment credential system
US10411884B2 (en) Secure bootstrapping architecture method based on password-based digest authentication
BRPI0608531A2 (pt) método e aparelho para prover os procedimentos de auto-carregamento na rede de comunicação
KR100978052B1 (ko) 일반 부트스트래핑 아키텍처(gba)의 인증 환경 설정관련 모바일 노드 아이디 제공 장치, 방법 및 컴퓨터프로그램 생성물
KR100987899B1 (ko) 서비스 제공자로부터 수신된 챌린지에 대한 응답을 생성하기 위한 의사―비밀 키 생성 방법 및 장치
HK1112124B (en) Secure bootstrapping for wireless communications
BRPI0611696A2 (pt) método, aparelho e produto de programa de computador para prover as identidades do nó móvel em conjunção com as preferências de autenticação na arquitetura de autenticação inicial genérica
HK1151655A (en) Secure bootstrapping for wireless communications
Hoeper Recommendation for EAP Methods Used in Wireless Network Access Authentication
Hoeper et al. SP 800-120. Recommendation for EAP Methods Used in Wireless Network Access Authentication

Legal Events

Date Code Title Description
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: A CLASSIFICACAO ANTERIOR ERA: H04L 29/06

Ipc: H04L 29/06 (1990.01), H04W 12/06 (2009.01)

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 02/04/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 02/04/2019, OBSERVADAS AS CONDICOES LEGAIS