ES2832848T3 - Método y aparato para descubrir información de autentificación en un entorno de red inalámbrica - Google Patents

Método y aparato para descubrir información de autentificación en un entorno de red inalámbrica Download PDF

Info

Publication number
ES2832848T3
ES2832848T3 ES18162627T ES18162627T ES2832848T3 ES 2832848 T3 ES2832848 T3 ES 2832848T3 ES 18162627 T ES18162627 T ES 18162627T ES 18162627 T ES18162627 T ES 18162627T ES 2832848 T3 ES2832848 T3 ES 2832848T3
Authority
ES
Spain
Prior art keywords
wireless terminal
authentication
network
wireless
authentication information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES18162627T
Other languages
English (en)
Inventor
Stephen Mccann
Michael Montemurro
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
BlackBerry Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=42993279&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2832848(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by BlackBerry Ltd filed Critical BlackBerry Ltd
Application granted granted Critical
Publication of ES2832848T3 publication Critical patent/ES2832848T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/069Authentication using certificates or pre-shared keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

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)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Un método para proporcionar información de autentificación de red en una red inalámbrica, comprendiendo el método: recibir, por un punto de acceso, durante el descubrimiento de red y antes de la autentificación, una solicitud de Servicio de Anuncio Genérico, GAS, desde un terminal inalámbrico, solicitando la solicitud de GAS información de autentificación de red; y transmitir, por el punto de acceso y al terminal inalámbrico, una respuesta a la solicitud de GAS, en donde la respuesta incluye la información de autentificación de red, en donde la información de autentificación de red incluye información de tipo de autentificación y un marco de localizador de recursos uniforme de redireccionamiento, URL, en donde la información de tipo de autentificación indica que el terminal inalámbrico usa el marco de URL de redireccionamiento para obtener términos y condiciones.

Description

DESCRIPCIÓN
Método y aparato para descubrir información de autentificación en un entorno de red inalámbrica
Solicitudes relacionadas
Campo de la divulgación
La presente divulgación se relaciona en general con comunicaciones de red y, más en particular, con métodos y aparato para descubrir información de autentificación en un entorno de red inalámbrica.
Antecedentes
Los despliegues de redes inalámbricas, tales como redes de área local inalámbricas (WLANs), permiten que los terminales inalámbricos accedan a la red y a servicios de Internet cuando están dentro de la proximidad de señales de comunicación inalámbrica de esas redes inalámbricas. Las WLANs disponibles comercialmente, tales como las ubicadas en entornos minoristas u otros establecimientos de acceso público, operan en modos no seguros para habilitar que los terminales inalámbricos establezcan comunicaciones con las WLANs y redes externas (por ejemplo, redes de proveedores de servicios, redes de operadores, etc.) accesibles a través de esas WLANs. Este modo no seguro de operación permite que los terminales inalámbricos negocien información de conexión y registro con las redes externas a través de comunicaciones de alto nivel usando direcciones de protocolo de Internet (IP) y un protocolo de transferencia de hipertexto (HTTP) para habilitar el registro de los terminales inalámbricos con las redes externas. Sin embargo, tales modos no seguros de operación que usan comunicaciones de alto nivel dejan las redes externas vulnerables a ataques maliciosos u otras actividades indeseables dirigidas a eludir procedimientos de red creados para el registro de terminal inalámbrico ordenado y determinista.
ARKKO J. et al en "Network Discovery and Selection Problem; rfc5113.txt", enero de 2008, considera los problemas de selección de credenciales y cómo un usuario puede identificar redes de acceso con las cuales puede autentificarse con éxito antes de elegir un punto de conexión.
El "Draft Amendment to Standard Information Tec - Telecommunications and information exchange between systems-Local and Metropolitan networks-specific requirements-Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Amendment 7: Interworking with External Networks", IEEE UNAPPROVED DRAFT STD P802.11U/D3.0, mayo de 2008 (2008-05), páginas i-xvii, 1-166, divulga el uso de Servicio de Anuncio Genérico (GAS) por la red para informar a un terminal inalámbrico de tipos de autentificación (tales como términos y condiciones de aceptación o inscripción en línea).
Breve descripción de los dibujos
La figura 1 representa una red de comunicación de ejemplo en la cual una pluralidad de ubicaciones de acceso a red de área local inalámbrica están acopladas de manera comunicativa a una o más redes.
La figura 2 representa una arquitectura de capa de comunicación de ejemplo.
La figura 3 representa una estructura de datos de parámetros de autentificación (AuPs) de ejemplo.
La figura 4 representa una estructura de datos de capacidades de conjunto de servicios básicos (BSS) de ejemplo que puede ser usada en relación con el proceso de intercambio de mensajería de ejemplo de la figura 6 para descubrir información de autentificación en una red inalámbrica.
La figura 5 representa una estructura de datos de información de autentificación de ejemplo que puede ser usada en relación con el proceso de intercambio de mensajería de ejemplo de la figura 6 para descubrir información de autentificación en una red inalámbrica.
La figura 6 representa un proceso de intercambio de mensajería de ejemplo que puede ser usado para descubrir información de autentificación en una red inalámbrica.
La figura 7 representa otra estructura de datos de capacidades de conjunto de servicios básicos (BSS) de ejemplo que puede ser usada en relación con el proceso de intercambio de mensajería de ejemplo de la figura 9 para descubrir información de autentificación en una red inalámbrica.
La figura 8 representa otra estructura de datos de información de autentificación de ejemplo que puede ser usada en relación con el proceso de intercambio de mensajería de ejemplo de la figura 9 para descubrir información de autentificación en una red inalámbrica.
La figura 9 representa otro proceso de intercambio de mensajería de ejemplo que puede ser usado para descubrir información de autentificación en una red inalámbrica.
La figura 10 representa un terminal inalámbrico de ejemplo que puede ser usado para implementar los métodos y aparato de ejemplo descritos en este documento.
La figura 11 representa un punto de acceso inalámbrico de ejemplo que puede ser usado para implementar los métodos y aparato de ejemplo descritos en este documento.
La figura 12 representa un diagrama de flujo de ejemplo representativo de instrucciones legibles por ordenador que pueden ser usadas para descubrir información de autentificación en una red inalámbrica.
Descripción detallada
Aunque lo siguiente divulga métodos y aparato de ejemplo que incluyen, entre otros componentes, software ejecutado en hardware, debe anotarse que tales métodos y aparato son simplemente ilustrativos y no deben considerarse como limitantes. Por ejemplo, se contempla que cualquiera o todos estos componentes de hardware y software podrían ser incorporados exclusivamente en hardware, exclusivamente en software, exclusivamente en firmware, o en cualquier combinación de hardware, software, y/o firmware. Por consiguiente, aunque lo siguiente describe métodos y aparato de ejemplo, las personas que tienen experiencia normal en la técnica apreciarán fácilmente que los ejemplos proporcionados no son la única forma de implementar tales métodos y aparato.
Los métodos y aparato de ejemplo descritos en este documento pueden ser usados por un terminal inalámbrico para descubrir información de autentificación (AI) y parámetros de autentificación (AuP) requeridos para autentificar el terminal inalámbrico para la conexión a una red inalámbrica. Los métodos y aparato de ejemplo descritos en este documento pueden ser usados en relación con dispositivos de comunicación móviles, dispositivos informáticos móviles, o cualquier otro dispositivo capaz de comunicarse de manera inalámbrica con una red inalámbrica. Tales dispositivos, también denominados como terminales, terminales inalámbricos, o equipo de usuario (UE), pueden incluir teléfonos inteligentes móviles (por ejemplo, un teléfono inteligente BLACKBERRY®), asistentes digitales personales inalámbricos (PDA), ordenadores portables/portátiles/transportables con adaptadores inalámbricos, etc. Los métodos y aparato de ejemplo se describen en este documento en relación con el estándar de comunicación de red de área local inalámbrica (WLAN) conocido como IEEE® (Instituto de Ingenieros Eléctricos y Electrónicos) 802.11, el cual, entre otras cosas, define el interfuncionamiento con redes externas. Sin embargo, los métodos y aparato de ejemplo pueden ser implementados adicional o alternativamente en relación con otros estándares de comunicación inalámbrica incluyendo otros estándares de WLAN, estándares de red de área personal (PAN), estándares de red de área amplia (WAN), o estándares de comunicación celular.
Aunque los métodos y aparato de ejemplo descritos en este documento pueden ser implementados en cualquier entorno que proporcione acceso a WLAN para conectividad de red, los métodos y aparato de ejemplo pueden ser implementados de manera ventajosa en ubicaciones o entornos de acceso a WLAN en los cuales se espera que uno o más usuarios que portan respectivos terminales inalámbricos se conectarán y desconectarán frecuentemente de una WLAN a medida que ingresan y salen de las ubicaciones o entornos de acceso a WLAN. Las ubicaciones o entornos de WLAN a veces se conocen como "puntos de conexión" en referencia a una ubicación o entorno que está dentro del alcance de comunicación de señales de WLAN. Tales ubicaciones o entornos de WLAN de ejemplo incluyen cafeterías, tiendas minoristas, instalaciones educativas, entornos de oficina, aeropuertos, estaciones y vehículos de transporte público, hoteles, etc.
La experiencia de usuario asociada con técnicas o estándares conocidos para conectar un terminal inalámbrico a un punto de acceso (AP) de un punto de conexión a WLAN a menudo puede resultar frustrante. Por ejemplo, a menudo es necesario descubrir correctamente el identificador de red de radio (por ejemplo, un parámetro de Identificador de Conjunto de Servicios (SSID) IEEE® 802.11), y también puede ser necesario descubrir AI y AuPs particulares (elegidos por el propietario/proveedor de punto de conexión) necesarios para conectarse a la red soportada con WLAN (por ejemplo, una red externa) detrás del AP del punto de conexión.
En algunos casos, puede ser suficiente que un terminal inalámbrico proporcione un Identificador de Dirección de Red (NAI) que indique la identidad del usuario al AP para que proceda la autentificación y coloque el terminal inalámbrico en comunicación con la red externa detrás del AP. En otros casos, un terminal inalámbrico puede tener que estar provisto de, por ejemplo, una tarjeta de módulo de identidad de suscriptor (SIM) para que proceda la autentificación. Tales situaciones a menudo crean experiencias de usuario frustrantes cuando los terminales inalámbricos fallan en conectarse a ubicaciones de acceso a WLAN debido a la falta o carencia de información de autentificación. En otras situaciones, incluso cuando los usuarios conocen la información de autentificación particular que debe proporcionarse, el proceso de proporcionar tal información de autentificación desde el terminal inalámbrico al AP puede ser pesado (por ejemplo, entrada manual).
Con referencia particularmente a las ubicaciones de acceso a WLAN (o puntos de conexión a WLAN) que operan bajo el estándar de comunicación inalámbrica IEEE® 802.11, este estándar está actualmente careciendo de provisiones para proporcionar a los terminales inalámbricos los detalles necesarios relacionados con autentificación sobre redes soportadas con WLAN (por ejemplo, redes externas) a las cuales están conectados APs de WLAN. Así, un usuario que desea acceder a la red típicamente es requerido que configure manualmente algunos aspectos de un terminal inalámbrico compatible con IEEE® 802.11, a menos que el AP esté operando de una manera no segura abierta, en cuyo caso, no se necesitan AuPs para acceder a la red. A medida que la tecnología de WLAN es desplegada además a lo largo de diferentes ubicaciones, el acceso no seguro abierto atraerá a cada vez menos proveedores de puntos de conexión a WLAN. Los métodos y aparato de ejemplo descritos en este documento pueden ser usados para habilitar que los terminales inalámbricos descubran u obtengan requisitos de AI y AuP asociados con puntos de conexión a WLAN, así, reduciendo sustancialmente o eliminando la dependencia de la participación de usuario al acceder a servicios inalámbricos, y de esa manera, mejorando las experiencias de usuario con tales servicios. A continuación, se describen escenarios de ejemplo en los cuales pueden ser usados ventajosamente los métodos y aparato de ejemplo en relación con la figura 1.
Aunque los métodos y aparato de ejemplo se describen en este documento en relación con habilitar que los terminales inalámbricos descubran los requisitos de AI y AuP de APs, los métodos y aparato de ejemplo también pueden ser usados para habilitar que los APs descubran los requisitos de AI y AuP de terminales inalámbricos. Por ejemplo, cuando un terminal inalámbrico ya está conectado a una red externa (por ejemplo, una red del proveedor de servicios inalámbricos a través de un enlace de datos celulares, una PAN a través de un enlace BLUETOOTH®, etc.), un AP puede estar configurado para descubrir requisitos de AI y AuP asociados con esa red externa al consultar el terminal inalámbrico usando las técnicas de ejemplo descritas en este documento. Los métodos y aparato de ejemplo descritos en este documento también pueden ser usados en relación con entornos de redes en malla para habilitar que un primer AP descubra los requisitos de AI y AuP asociados con un segundo AP al consultar un terminal inalámbrico que está conectado directamente al segundo AP o conectado indirectamente al segundo AP a través de uno u otros más terminales inalámbricos. De esta manera, el primer AP puede conectarse a una red externa asociada con el segundo AP si el primer AP tiene los valores requeridos de AI y/o AuP.
Pasando ahora a la figura 1, se muestra una red 100 de comunicación de ejemplo en la cual pueden ser implementados los métodos y aparato de ejemplo descritos en este documento. Como se muestra en la figura 1, la red 100 de comunicación de ejemplo incluye una pluralidad de ubicaciones 102a-c de acceso a WLAN que proporcionan acceso a una o más redes (por ejemplo, redes soportadas con WLAN o redes externas) a través de puntos 104a-c de acceso respectivos. En el ejemplo ilustrado, el punto de acceso (AP) 104a proporciona acceso a una red 106a privada, la cual a su vez proporciona acceso a una red de proveedor de servicios de suscripción A (SSPN-A) 108a. También en el ejemplo ilustrado, el AP 104b proporciona acceso a una red 106b privada, la cual a su vez proporciona acceso a una red de proveedor de servicios de suscripción B (SSPN-B) 108b. Las SSPNs 108a-b pueden ser propiedad y/u operadas por proveedores de servicios de suscripción de datos, proveedores de servicios de suscripción de Internet, proveedores de servicios de suscripción de medios (por ejemplo, audio/vídeo), proveedores de servicios de suscripción de comunicaciones inalámbricas, o cualquier combinación de los mismos.
El AP 104c proporciona acceso a una red 110 pública, la cual se muestra como proporcionando acceso al Internet 112. Aunque no se muestra, cada uno de los APs 104a-c está provisto con una estación de AP (es decir, una STA de AP), la cual es la interfaz o componente, tal como un adaptador de red o tarjeta de interfaz de red (NIC), que se conecta a un medio inalámbrico.
Cada una de las ubicaciones 102a-c de acceso a WLAN puede estar asociada con diferentes conjuntos de AuPs requeridos de un terminal 114 inalámbrico para obtener acceso a las redes 106a, 106b, y/o 110 a través de los APs 104a-c. Estos AuPs pueden ser seleccionados por los respectivos propietarios u operadores de las redes 106a, 106b y 110. Los AuPs pueden ser seleccionados con base en diferentes factores tales como, por ejemplo, niveles de seguridad deseados y/u objetivos comerciales. Por ejemplo, si la ubicación 102a de acceso a W l a N es un aeropuerto, la red 106a privada puede requerir relativamente más parámetros de autentificación de un terminal inalámbrico que requeriría un establecimiento minorista para minimizar o prevenir vulnerabilidades en las redes de ordenador de aeropuertos/aerolíneas. Adicional o alternativamente, las redes 106a-b privadas pueden tener diferentes términos de acuerdos contractuales con los respectivos proveedores de servicios de las SSPNs 108a-b, lo que lleva así a diferentes conjuntos de requisitos de AuP. Tales AuPs diferentes pueden estar relacionadas con diferentes estructuras de cobro/tarificación de acceso a red o diferentes acuerdos de itinerancia de dispositivos inalámbricos. Algunas redes, tal como la red 110 pública, pueden requerir menos AuPs o ninguno.
En cualquier caso, los métodos y aparato de ejemplo descritos en este documento pueden ser usados ventajosamente para habilitar que el terminal 114 inalámbrico se mueva entre diferentes ubicaciones de acceso a WLAN (por ejemplo, las ubicaciones 102a-c de acceso a WLAN) sin requerir que el terminal 114 inalámbrico esté preconfigurado o precargado con diferentes conjuntos o listas de requisitos de AuP asociados con el acceso a esas diferentes ubicaciones de acceso a WLAN. De esta manera, el terminal 114 inalámbrico puede recibir o aprender dinámicamente AuPs requeridos de cualquier AP que no haya encontrado antes o que haya tenido sus AuPs requeridos cambiados desde una sesión de acceso previa entre el terminal 114 inalámbrico y el AP. En los ejemplos ilustrados descritos en este documento, el terminal 114 inalámbrico incluye una estación sin AP (es decir, una STA sin AP), mientras que cada uno de los APs 104a-c incluye una STA de AP respectiva.
Como se muestra en general en relación con la ubicación 102a de acceso a WLAN, el terminal 114 inalámbrico puede recuperar la AI requerida (incluyendo AuPs) del AP 104a transmitiendo un mensaje 116 de solicitud de AI y recibiendo un mensaje 118 de respuesta de AI que incluye identificadores que indican uno o más AI y/o AuPs requeridos. En el ejemplo ilustrado, el mensaje 116 de solicitud de AI y el mensaje 118 de respuesta de AI pueden ser intercambiados antes de un proceso de autentificación usando un protocolo de consulta predefinido tal como un formato de consulta/respuesta de Servicio de Anuncio Genérico (GAS). El formato de consulta de GAS, como se define en IEEE® 802.11, habilita que las STAs sin AP (por ejemplo, el terminal 114 inalámbrico) descubran la disponibilidad de información (por ejemplo, capacidades de AP, AI, AuPs, etc.) relacionada con los servicios de red deseados. Alternativamente, el mensaje 116 de solicitud de AI y el mensaje 118 de respuesta de AI pueden ser intercambiados durante un proceso de autentificación de acuerdo con, por ejemplo, provisiones en el estándar IEEE® 802.11 que involucran comunicaciones seguras de negociación que intercambian de manera segura información para asegurar la confidencialidad de tal información.
Pasando a la figura 2, se muestra una arquitectura 200 de capa de comunicación de ejemplo con siete capas que pueden ser implementadas de acuerdo con el bien conocido Modelo de Referencia de Interconexión de Sistemas Abiertos (OSI). En el ejemplo ilustrado, la arquitectura 200 de capa de comunicación incluye una capa 202 de enlace de datos, la cual incluye una subcapa 204 de control de acceso al medio (MAC). Para habilitar que los terminales inalámbricos (por ejemplo, el terminal 114 inalámbrico de la figura 1) recuperen AI y AuPs de APs inalámbricos (por ejemplo, los APs 102a-c inalámbricos de la figura1), los métodos y aparato de ejemplo descritos en este documento pueden ser usados para realizar operaciones o procesos que incluyen mensajería 206 de AI (por ejemplo, el mensaje 116 de solicitud de AI y el mensaje 118 de respuesta de AI de la figura 1) en la subcapa 204 de MAC. Es decir un terminal inalámbrico puede recuperar valores de AI y/o valores de AuP requeridos de una memoria u otro hardware del terminal inalámbrico usando uno o más procesos de recuperación de valor de autentificación realizados por el terminal inalámbrico en la subcapa 204 de MAC sin necesidad de permitir que los procesos de recuperación de valor de autentificación realicen operaciones en o por encima de una capa de protocolo de internet (IP) (por ejemplo, una capa 208 de red) sin necesidad de proporcionar de otra manera los procesos de recuperación de valor de autentificación con acceso a la capa de Ip .
Algunas técnicas de autentificación que usan el protocolo de transferencia de hipertexto (HTTP) u otros procesos de protocolo de internet (IP) para desplegar sitios web de inicio de sesión y/o sitios web de términos y condiciones requieren establecer una conexión entre un terminal inalámbrico y un AP inalámbrico en una o más de las capas entre e incluyendo una capa 208 de red (por ejemplo, una capa de protocolo de internet (IP)) y una capa 210 de aplicación de la arquitectura 200 de capa de comunicación. Sin embargo, tales técnicas a menudo pueden crear ciertas vulnerabilidades a las redes soportadas con WLAN (por ejemplo, una de las redes 106a-b privadas) que pueden ser explotadas de formas dañinas por usuarios maliciosos o dañinos. Es decir, usuarios pueden acceder a recursos de red usando técnicas de desviación de autentificación con base en comunicaciones de IP o HTTP u otros protocolos de comunicación en o por encima de la capa 208 de red. La mensajería 206 de AI usada en relación con los métodos y aparato de ejemplo descritos en este documento puede reducir sustancialmente o eliminar tales vulnerabilidades usando un proceso de autentificación que involucra operaciones en una conexión de red de subcapa de MAC haciéndolo relativamente más difícil o imposible para los usuarios acceder a tales recursos de red de bajo nivel para desviar los procesos de autentificación.
Además, las técnicas de autentificación implementadas en o por encima de la capa 208 de red requieren relativamente más potencia de procesamiento de un terminal inalámbrico que implementar procesos en la subcapa 204 de MAC. Terminales inalámbricos móviles (por ejemplo, el terminal 114 inalámbrico de la figura 1) tales como teléfonos inteligentes móviles, PDAs, etc. a menudo tienen ciclos de procesador relativamente limitados y potencia eléctrica disponible que los dispositivos informáticos de ubicación fija alimentados usando fuentes de electricidad de corriente alterna (AC). Así, los métodos y aparato de ejemplo descritos en este documento pueden ser usados ventajosamente para configurar, diseñar, o construir de otro modo terminales inalámbricos móviles para que operen de manera más eficiente (es decir, hacer más con menos ciclos de procesador) mientras que se minimiza el uso de potencia de batería. Es decir, los métodos y aparato de ejemplo descritos en este documento pueden ser usados ventajosamente para promover diseños de terminales inalámbricos móviles que consumen relativamente menos consumo de potencia y operan de manera relativamente más eficiente. Por ejemplo, las operaciones de recursos de bajo nivel en la subcapa 204 de MAC requieren relativamente menos recursos de sistema que las operaciones intensivas en interfaz de usuario e intensivas en sistema operativo (OS) (por ejemplo, operaciones de navegador web) en la capa 210 de aplicación.
Otra ventaja de ejemplo de la mensajería 206 de AI en la subcapa 204 de MAC es que un terminal inalámbrico puede, sin la participación de usuario o con participación mínima de usuario, determinar si la conexión a un AP particular es incluso una opción con base en la AI y/o AuPs requeridos anunciados por ese AP y que pueden ser solicitados por la red detrás del AP. Por ejemplo, si el A p 104a indica que requiere un identificador de tarjeta de SIM, y el terminal 114 inalámbrico no tiene una tarjeta de SIM que almacene un código particular, un usuario del terminal 114 inalámbrico no se le da la opción de descubrir que el AP está disponible para conexión. Así, durante un proceso de descubrimiento de WLAN iniciado por el usuario del terminal 114 inalámbrico, el terminal 114 inalámbrico no regresa el SSID del AP 104a debido a que no sería posible que el terminal 114 inalámbrico se conecte al AP 104a sin una tarjeta de SIM. Tal implementación reduciría sustancialmente o eliminaría la frustración de usuario debido a que el usuario no participaría en ningún intento de conectarse cuando tal conexión es imposible con base en las credenciales del usuario. En tal ejemplo, el requisito de tarjeta de SIM puede ser impuesto por un proveedor de servicios inalámbricos que posee u opera la SSPN-A 108a para, por ejemplo, asegurar que solo los terminales inalámbricos (por ejemplo, teléfonos inteligentes) asociados con su servicio puedan obtener acceso a red. Es decir, cuando el terminal 114 inalámbrico determina que tiene el requisito de tarjeta de SIM, despliega el SSID del AP104a debido a que puede ser autentificado por el AP 104a. Aunque es usado un SSID en relación con el ejemplo anterior y en otros ejemplos descritos a continuación, un AP puede estar configurado alternativamente para radiodifundir un Identificador de Conjunto de Servicios Extendido Homogéneo (HESSID). Un HESSID incluye un SSID asociado con un AP particular y una identificación de red que corresponde a una SSPN soportada. Por ejemplo, si el AP 104a de la figura 1 fue configurado para radiodifundir un HESSID, incluiría el SSID del AP 104a y la identificación de red que corresponde a la SSPN-A 108a.
La figura 3 representa una estructura 300 de datos de parámetros de autentificación (AuPs) de ejemplo mostrada en formato de tabla para facilitar su descripción. La estructura 300 de datos de AuPs de ejemplo incluye una pluralidad de nombres 302 de AuP, cada uno de los cuales está asociado con uno respectivo de una pluralidad de identificadores 304 de AuP. En el ejemplo ilustrado, los identificadores 304 de AuP no son en sí mismos valores de AuP, sino que en vez son identificadores usados por los APs inalámbricos (por ejemplo, los APs 104a-c inalámbricos de la figura 1) para indicar a los terminales inalámbricos (por ejemplo, el terminal 114 inalámbrico de la figura 1) cuales valores de AuP deben tener los terminales inalámbricos para ser autentificados y establecer comunicaciones de red a través de los APs inalámbricos. Por ejemplo, de acuerdo con la estructura 300 de datos de AuPs, un NAI AuP ID (es decir, ID de AuP = 1) es usado para indicar al terminal 114 inalámbrico que el terminal 114 inalámbrico debe proporcionar un valor de AuP igual a una identidad del usuario asociada con el terminal 114 inalámbrico.
Los identificadores 304 de AuP identifican AuPs que típicamente involucran autentificación en la subcapa 204 de MAC. Sin embargo, en algunas implementaciones de ejemplo, algunos AuPs pueden involucrar solicitar una entrada de contraseña de usuario o una entrada de PIN. En el ejemplo ilustrado, la estructura 300 de datos de AuPs incluye un parámetro de indicador de dirección de red (NAI) (por ejemplo, una identidad del usuario de terminal inalámbrico), un parámetro de asunto de servidor, un parámetro de red de área de almacenamiento de servidor (SAN), y entradas reservadas para parámetros específicos de vendedor. En otras implementaciones de ejemplo, la estructura 300 de datos de AuPs puede proporcionarse con menos, más, y/o diferentes AuPs.
Los propietarios u operadores de redes soportadas con WLAN pueden seleccionar uno o más de los AuPs en la estructura 300 de datos de AuPs como AuPs requeridos para permitir la autentificación y conexión a sus redes soportadas con WLAN. En algunas implementaciones de ejemplo, el terminal 114 inalámbrico puede estar configurado para almacenar una lista completa de los AuPs en la estructura 300 de datos de AuPs, mientras que, en otras implementaciones de ejemplo, el terminal 114 inalámbrico puede estar configurado para almacenar los seleccionados de los AuPs. Por ejemplo, si el terminal 114 inalámbrico es proporcionado por un proveedor de servicios de telefonía móvil inalámbrica que elige permitir que sus dispositivos se conecten de manera inalámbrica solo a puntos de conexión a WLAN patrocinados o aprobados usando valores de identificación de tarjeta de SIM, el terminal 114 inalámbrico puede almacenar solo un identificador de AuP de NAI (ID de AuP = 1) asociado con la estructura 300 de datos de AuPs además de un identificador de hardware de seguridad discutido a continuación en relación con la figura 5. En tal implementación de ejemplo, el identificador de AuP de NAI se refiere a requerir un valor de identificación de usuario, y el identificador de hardware de seguridad se refiere a requerir un valor de identificación de tarjeta de SIM (u otro valor de identificación que corresponde a otro elemento de hardware de seguridad (por ejemplo, una tarjeta de SIM universal (USIM) o un elemento seguro de comunicación de campo cercano (NFC))).
El terminal 114 inalámbrico puede estar configurado para descubrir uno o más de los AuPs en la estructura 300 de datos de AuPs usando la técnica de descubrimiento de AI de ejemplo descrita a continuación en relación con las figuras 4-6, o usando la técnica de descubrimiento de AI de ejemplo descrita a continuación en relación con las figuras 7-9.
Como se discute a continuación en relación con las figuras 4-6, un AP puede estar configurado para anunciar sus requisitos de autentificación como dos tipos separados de capacidades de autentificación, el primero de los cuales involucra un terminal inalámbrico que realiza operaciones o procesos en o por encima de la capa 208 de red (figura 2) y el segundo de los cuales involucra el terminal inalámbrico que realiza operaciones en la subcapa 204 de MAC (o la capa 202 de enlace de datos) (figura 2). Operaciones en o por encima de la capa 208 de red (por ejemplo, operaciones de IP en la capa 208 de red, operaciones de HTTP en la capa 210 de aplicación, etc.) pueden incluir obtener una confirmación de que un usuario aceptó términos y condiciones particulares y/u obtener un nombre de usuario de inicio de sesión y/o credenciales de contraseña usando una página de inicio de sesión que se despliega con una operación de redireccionamiento de localizador de recursos uniforme (URL).
En implementaciones de ejemplo alternativas, como se discute a continuación en relación con las figuras 7-9, un AP puede estar configurado para anunciar una única capacidad de autentificación que puede indicar requisitos de autentificación que involucran operaciones en la subcapa 204 de MAC (o la capa 202 de enlace de datos) y requisitos de autentificación que involucran operaciones en o por encima de la capa 208 de red.
Pasando ahora a las figuras 4-6, la figura 4 representa una estructura 400 de datos de capacidades de conjunto de servicios básicos (BSS) de ejemplo, la figura 5 representa una estructura 500 de datos de información de autentificación (AI) de capa 2 de ejemplo, y la figura 6 representa un proceso de mensajería de ejemplo (por ejemplo, el cual puede ser usado para implementar la mensajería 206 de AI de la figura 2) para descubrir AI en un entorno de WLAN (por ejemplo, una de las ubicaciones 102a-c de acceso a WLAN de la figura 1). El proceso de mensajería de ejemplo de la figura 6 puede ser usado en relación con la información en la estructura 400 de datos de capacidades de BSS y la estructura 500 de datos de AI de capa 2 para implementar una técnica de descubrimiento de AI de ejemplo que involucra usar una primera consulta de AI para descubrir requisitos de AI asociados con operaciones en la subcapa 204 de MAC (figura 2) y una segunda consulta de AI para descubrir requisitos de AI asociados con operaciones en o por encima de la capa 208 de red (figura 2).
La estructura 400 de datos de capacidades de BSS de ejemplo almacena IDs 402 de CAP (es decir, identificadores de capacidad) de APs y/o terminales inalámbricos. En el ejemplo ilustrado, la estructura 400 de datos de capacidades de BSS incluye una entrada 404 de capacidad de información de tipo de autentificación de capa 3+ y una entrada 406 de capacidad de información de tipo de autentificación de capa 2, cada una asociada con uno respectivo de los IDs 402 de CAP. La entrada 404 de capacidad de información de tipo de autentificación de capa 3+ y la entrada 406 de capacidad de información de tipo de autentificación de capa 2 son usadas para indicar las capacidades de los APs 104a-c de la figura 1. Así, en el ejemplo ilustrado, la estructura 400 de datos de capacidades de BSS puede ser almacenada en los APs 104a-c y son descubribles usando formatos de protocolo de consulta predefinidos por terminales inalámbricos (por ejemplo, el terminal 114 inalámbrico) que intentan conectarse a respectivas redes soportadas con WLAN (por ejemplo, las redes 106a-b y 110 de la figura 1). Un formato de protocolo de consulta predefinido de ejemplo incluye el formato de consulta de GAS descrito anteriormente.
En el ejemplo ilustrado, la entrada 404 de capacidad de información de tipo de autentificación de capa 3+ puede ser usada para indicar que el AP asociado requiere una autentificación de nivel de HTTP. Tal autentificación puede ser implementada usando técnicas de redireccionamiento de URL que involucran redireccionar un navegador web del terminal inalámbrico a un URL particular que requiere que un usuario de terminal inalámbrico realice etapas adicionales requeridas para el acceso (por ejemplo, aceptar términos y condiciones, inscripción de inicio de sesión en línea, etc.). La entrada 406 de capacidad de información de tipo de autentificación de capa 2 puede ser usada para indicar que el AP asociado requiere uno o más de los AuPs mostrados en la estructura 300 de datos de AuPs de la figura 3 y/o AI descrita a continuación en relación con la figura 5.
La estructura 500 de datos de AI de capa 2 de ejemplo de la figura 5 almacena información de autentificación que es recuperada por el terminal 114 inalámbrico de un AP (por ejemplo, uno de los APs 104a-c de la figura 1). En el ejemplo ilustrado, la estructura 500 de datos de AI de capa 2 puede ser usada para indicar protocolos o información que un AP requiere para intercambiar información y realizar procesos de autentificación. Los tipos o protocolos de AI se muestran como tipos 502 de AI, y cada tipo de AI está identificado mediante un ID 504 de AI correspondiente.
En el ejemplo ilustrado, la estructura 500 de datos de AI de capa 2 almacena un tipo 506 de AI de método de Protocolo de Autentificación Extensible (EAP), el cual puede ser usado para indicar que un AP (por ejemplo, uno de los APs 104a-c de la figura1) soporta y/o requiere uno o más protocolos de autentificación. EAP es un tipo de protocolo que puede ser usado para realizar procesos de autentificación en redes inalámbricas y a veces es usado en relación con los bien conocidos estándares de Acceso Protegido a Wi-Fi (WPA). En operación, las comunicaciones de EAP pueden ser invocadas por cualquiera de los APs 104a-c de la figura 1 de acuerdo con el bien conocido estándar IEEE® 802.IX, el cual es parte de la arquitectura IEEE® 802.11. Los métodos de EAP conocidos incluyen EAP-MD5, EAP-OTP, EAP-GTC, EAP-TLS, EAP-IKEv2, EAP-SIM, EAP-AKA, y PEAP. Cada método de EAP puede ser identificado usando un valor de formato entero correspondiente asignado por un cuerpo de coordinación de recursos estándar de industria tal como la Autoridad de Números Asignados de Internet (IANA) (http://www.iana.org). Otros métodos de EAP también pueden incluir métodos específicos de vendedor.
La estructura 500 de datos de AI de capa 2 de ejemplo también almacena un tipo 508 de AI de modo de autentificación interna, un tipo 510 de AI de tipo certificado, un tipo 512 de AI de hardware de seguridad, un tipo 514 de AI de AuP, y tipos 516 de AI específico de vendedor. El tipo 508 de AI de modo de autentificación interna puede ser usado para indicar que un AP (por ejemplo, uno de los APs 104a-c de la figura 1) soporta y/o requiere protocolos de tunelización seguros para intercambiar de manera segura información entre el AP y un terminal inalámbrico. El tipo 510 de AI de tipo certificado puede ser usado para indicar que un AP (por ejemplo, uno de los APs 104a-c de la figura 1) soporta y/o requiere certificados de seguridad para intercambiar de manera segura información. El tipo 512 de AI de hardware de seguridad puede ser usado para indicar que un AP soporta y/o requiere que un terminal inalámbrico tenga una o más credenciales proporcionadas por o suministradas por un elemento de hardware asociado con el terminal inalámbrico. Los elementos de hardware enumerados en el ejemplo ilustrado de la figura 5 incluyen una tarjeta de SIM, una tarjeta de USIM, un elemento seguro de NFC, y una contraseña de hardware.
El tipo 514 de AI de AuP puede ser usado para indicar cuál de los AuPs en la estructura 300 de datos de AuPs de la figura 3 son requeridos por un AP (por ejemplo, uno de los APs 104a-c de la figura 1) para permitir que un terminal inalámbrico sea autentificado para establecer una conexión de red con el AP. El tipo 516 de AI específico de vendedor puede ser usado para definir tipos de AI adicionales o alternativos definidos por propietarios u operadores de redes soportadas con WLAN (por ejemplo, las redes 106a-b, 108a-b, y 110 de la figura 1). Formatos de marco de mensajería de ejemplo que pueden ser usados por un terminal inalámbrico para recuperar la AI de la estructura 500 de datos de AI de capa 2 se describen a continuación en relación con la figura 6.
Con referencia ahora a la figura 6, el ejemplo ilustrado muestra un proceso 600 de intercambio de mensajería que puede ser usado para descubrir los requisitos de AI en una red inalámbrica en relación con las estructuras de datos descritas anteriormente en relación con las figuras 3-5. Como se muestra, el proceso 600 de intercambio de mensajería involucra una pluralidad de intercambios de consulta/respuesta entre el terminal 114 inalámbrico y el AP 104a para descubrir AI soportada y/o requerida por el AP 104a para permitir que el terminal 114 inalámbrico establezca una conexión de red con la red 106a privada soportada con WLAN y/o la SSPN-A 108a de la figura 1. En el ejemplo ilustrado, las capacidades del AP 104a incluyen soporte para información de tipo de autentificación de capa 3+ descrita anteriormente en relación con la entrada 404 de capacidad de información de tipo de autentificación de capa 3+ de la figura 4 e información de tipo de autentificación de capa 2 descrita anteriormente en relación con la entrada 406 de capacidad de información de tipo de autentificación de capa 2 de la figura 4.
Como se muestra en la figura 6, el terminal 114 inalámbrico y el AP 104a realizan un primer conjunto de intercambios de mensajes que involucran una primera consulta 602 de capacidades y una primera respuesta 604 de capacidades, que permiten al terminal 114 inalámbrico descubrir cuáles de los AI y AuPs de la estructura 500 de datos de AI y la estructura 300 de datos de AuPs son requeridos por el AP 104a para autentificar el terminal 114 inalámbrico. En el ejemplo ilustrado, el terminal 114 inalámbrico y el AP 104a también realizan un segundo conjunto de intercambios de mensajes que involucran una segunda consulta 606 de capacidades y una segunda respuesta 608 de capacidades, que permite que el terminal 114 inalámbrico descubra la información de tipo de autentificación de capa 3+ (por ejemplo, información de autentificación a nivel de IP, información de autentificación a nivel de HTTP, etc.) que es soportada y/o requerida por el AP 104a. Las consultas 602 y 606 pueden ser realizadas por el terminal 114 inalámbrico usando el formato de consulta de GAS descrito anteriormente. Aunque las consultas/respuestas 602/604 y 606/608 se describen como primera y segunda consulta/respuestas, tal descripción no implica ningún orden requerido de los conjuntos de intercambios de mensajes. Es decir, el intercambio de consulta/respuesta 606/608 podría ser realizado alternativamente antes del intercambio de consulta/respuesta 602/604. Además, cualquiera de los intercambios de consulta/respuesta 602/604 y 606/608 podría producirse sin el otro.
Para permitir que el terminal 114 inalámbrico descubra información de tipo de autentificación de capa 2, el AP 104a responde a la consulta 602 de capacidades comunicando un marco 610 de información de tipo de autentificación de capa 2 al terminal 114 inalámbrico a través de la respuesta 604 de capacidades. En el ejemplo ilustrado, el marco 610 de información de tipo de autentificación de capa 2 incluye un campo 612 de ID de CAP, un campo 614 de longitud, un campo 616 de conteo, y una pluralidad de campos de identificador de información de autentificación (ID de AI) y campos de valor de AI correspondientes.
El campo 612 de ID de CAP identifica la capacidad de BSS con la cual está asociado el marco 610. Así, para indicar que el marco 610 es un marco de información de tipo de autentificación de capa 2, el campo 612 de ID de CAP del ejemplo ilustrado almacena el identificador de capacidades (por ejemplo, ID de CAP = 270) que corresponde a la información 406 de tipo de autentificación de capa 2 de la estructura 400 de datos de capacidades de BSS de la figura 4.
El campo 614 de longitud almacena la longitud de bytes del marco 610 de información de tipo de autentificación de capa 2 para habilitar la recuperación de la misma de la memoria después de que el marco 610 es recibido por el terminal 114 inalámbrico. El campo 616 de conteo almacena la cantidad de IDs de AI a seguir en el marco 610 de información de tipo de autentificación de capa 2.
En el ejemplo ilustrado, cada uno de los campos de ID de AI (ID de AI #1 hasta ID de AI #M) en el marco 610 de información de tipo de autentificación de capa 2 almacena un único de los IDs 504 de AI de la estructura 500 de datos de AI de capa 2 para denotar uno o más de los tipos 502 de AI que son soportados y/o requeridos por el AP 104a. Un primero de los campos de ID de AI (es decir, ID de AI #1) se denota mediante el número de referencia 618 y su campo de valor de AI correspondiente (es decir, valor de AI #1) se denota mediante el número de referencia 620. Un segundo de los campos de ID de AI (es decir, ID de AI #2) se denota mediante el número de referencia 622 y su campo de valor de AI correspondiente (es decir, valor de AI #2) se denota mediante el número de referencia 624. En algunas implementaciones de ejemplo, el campo 618 de ID de AI #1 puede almacenar un identificador de ID de AI igual a 1, que corresponde al tipo 506 de AI de método de EAP como se muestra en la estructura 500 de datos de AI de capa 2 de la figura 5. En tales ejemplos, el campo 620 de valor de AI #1 puede almacenar el valor de formato entero de un protocolo de autentificación de EAP particular (por ejemplo, EAP-MD5, EAP-OTP, EAP-GTC, EAP-TLS, EAP-IKEv2, EAP-SIM, EAP-AKA, PEAP, etc.).
En el ejemplo ilustrado, el campo 622 de ID de AI #2 almacena un identificador de ID de AI igual a 5, que corresponde al tipo 514 de AI de AuP como se muestra en la estructura 500 de datos de AI de capa 2. Además, el campo 624 de valor de AI #2 almacena una lista 626 de AuP, que incluye uno o más AuPs separados por comas de la estructura 300 de datos de AuPs de la figura 3 (por ejemplo, NAI [ID de AuP = 1], SAN de servidor [ID de AuP = 3], etc.).
Con referencia ahora al intercambio de consulta/respuesta 606/608, para permitir que el terminal 114 inalámbrico descubra información de tipo de capa 3+, el AP 104a responde a la consulta 606 de capacidades comunicando un marco 628 de información de tipo de autentificación de capa 3+ al terminal 114 inalámbrico a través de la respuesta 608 de capacidades. En el ejemplo ilustrado, el marco 628 de información de tipo de autentificación de capa 3+ incluye un campo 630 de ID de CAP, un campo 632 de longitud, y una pluralidad de campos 634a y 634b de unidad de tipo de autentificación de capa 3+.
El campo 630 de ID de CAP identifica la capacidad de BSS con la cual está asociado el marco 628. Así, para indicar que el marco 628 es un marco de información de tipo de autentificación de capa 3+, el campo 630 de ID de CAP del ejemplo ilustrado almacena el identificador de capacidades (por ejemplo, ID de CAP = 260) que corresponde a la entrada 404 de capacidad de información de tipo de autentificación de capa 3+ de la estructura 400 de datos de capacidades de BSS de la figura 4. El campo 632 de longitud almacena la longitud de bytes del marco 628 de información de tipo de autentificación de capa 3+ para habilitar la recuperación de la misma de la memoria después de que el marco 628 es recibido por el terminal 114 inalámbrico.
Cada uno de los campos 634a-b de unidad de tipo de autentificación de capa 3+ almacena un marco 636 de URL de redireccionamiento, del cual sólo se muestra uno. El marco 636 de URL de redireccionamiento puede ser usado para implementar otros procedimientos de autentificación cuando se requieren etapas adicionales para el acceso (por ejemplo, aceptar términos y condiciones, inscripción de inicio de sesión en línea, etc.) para establecer una conexión con el AP 104a. En el ejemplo ilustrado, el marco 636 de URL de redireccionamiento habilita la autentificación o procedimientos adicionales asociados con los procesos implementados en la capa 210 de aplicación de la arquitectura 200 de capa de comunicación de la figura 2. Tales procedimientos pueden ser adicionales o en vez de procesos de autentificación asociados con el marco 610 de información de tipo de autentificación de capa 2 discutido anteriormente. En algunas implementaciones de ejemplo, el marco 636 de URL de redireccionamiento puede especificar que un navegador web del terminal 114 inalámbrico debe desplegar términos y condiciones que deben ser aceptados por un usuario o una página de inscripción de inicio de sesión en línea en la cual un usuario debe iniciar sesión. El marco 636 de URL de redireccionamiento puede especificar adicional o alternativamente una redirección de HTTP/HTTPS y/o una redirección de servidor de nombres de dominio (DNS).
Pasando a las figuras 7-9, la figura 7 representa otra estructura 700 de datos de capacidades de conjunto de servicios básicos (BSS) de ejemplo, la figura 8 representa una estructura 800 de datos de información de autentificación (AI) de capa 2+ de ejemplo, y la figura 9 representa otro proceso de mensajería de ejemplo (por ejemplo, el cual puede ser usado para implementar la mensajería 206 de AI de la figura 2) para descubrir AI en un entorno de WLAN (por ejemplo, una de las ubicaciones 102a-c de acceso a WLAN de la figura 1). Como se discute a continuación, la estructura 700 de datos de capacidades de BSS es una versión modificada de la estructura 400 de datos de capacidades de BSS de la figura 4, y la estructura 800 de datos de AI de capa 2+ es una versión modificada de la estructura 500 de datos de AI de capa 2 de la figura 5.
A diferencia de la estructura 400 de datos de capacidades de BSS de la figura 4 que almacena la entrada 404 de capacidad de información de tipo de autentificación de capa 3+ separada de la entrada 406 de capacidad de información de tipo de autentificación de capa 2, la estructura 700 de datos de capacidades de BSS de la figura 7 almacena una entrada 702 de capacidad de información de tipo de autentificación de capa 2+. En el ejemplo ilustrado, la entrada 702 de capacidad de información de tipo de autentificación de capa 2+ indica que un AP (por ejemplo, los APs 104a-c de la figura 1) soporta todos los procesos y datos de autentificación (que involucran operaciones en o por encima de la subcapa 204 de MAC de la figura 2) que son indicados de otro modo por separado por la entrada 404 de capacidad de información de tipo de autentificación de capa 3+ y la entrada 406 de capacidad de información de tipo de autentificación de capa 2 de la figura 4. Es decir, la entrada 702 de capacidad de información de tipo de autentificación de capa 2+ indica que todos los tipos de AI de la estructura 500 de datos de AI de capa 2 de la figura 5 son combinados con la capacidad de redireccionamiento de URL descrita anteriormente en relación con el marco 636 de URL de redireccionamiento de la figura 6. De esta manera, cuando un terminal inalámbrico consulta a un AP las capacidades soportadas y/o requeridas asociadas con la autentificación, el terminal inalámbrico puede realizar una única consulta de GAS para descubrir toda la información de autentificación y/o parámetros discutidos anteriormente en relación con las figuras 3-6 en vez de dos consultas separadas como se describe en relación con la figura 6.
Para habilitar un descubrimiento de autentificación de consulta única, la estructura 800 de datos de AI de capa 2+ de la figura 8 es una versión modificada de la estructura 500 de datos de AI de capa 2 de la figura 5. Es decir, además de los tipos 506, 508, 510, 512, 514, y 516 de AI que se muestran en relación con la estructura 500 de datos de AI de capa 2, la estructura 800 de datos de AI de capa 2+ también incluye un tipo 802 de AI de URL de redireccionamiento, que corresponde a las capacidades de autentificación que de otro modo se indican mediante la entrada 404 de capacidad de información de tipo de autentificación de capa 3+ de la figura 4 y el marco 636 de URL de redireccionamiento de la figura 6.
Pasando ahora a la figura 9, el ejemplo ilustrado muestra un proceso 900 de intercambio de mensajería de consulta única que puede ser usado para descubrir requisitos de AI en una red inalámbrica en relación con las estructuras de datos descritas anteriormente en relación con las figuras 3, 7, y 8. Como se muestra, el proceso 900 de intercambio de mensajería de consulta única involucra una consulta 902 de capacidades única comunicada por el terminal 114 inalámbrico seguida por una respuesta 904 de capacidades única comunicada por el AP 104a. En el ejemplo ilustrado, las capacidades del AP 104a incluyen soporte para la información de tipo de autentificación de capa 2+ descrita anteriormente en relación con la entrada 702 de capacidad de información de tipo de autentificación de capa 2+ de la figura 7.
Como se muestra en la figura 9, un marco 906 de información de tipo de autentificación de capa 2+ comunicada a través de la respuesta 904 de capacidades es capaz de portar la misma información como se describió anteriormente en relación con el marco 610 de información de tipo de autentificación de capa 2 de la figura 6. Además, el marco 906 de información de tipo de autentificación de capa 2+ también es capaz de portar el marco 636 de URL de redireccionamiento descrito anteriormente en relación con el marco 628 de información de tipo de autentificación de capa 3+ de la figura 6. En el ejemplo ilustrado, un campo 908 de ID de AI #3 almacena un valor de ID de AI de 6, que se muestra como que corresponde al tipo 802 de AI de URL de redireccionamiento en la figura 8.
Con referencia ahora a la figura 10, un ejemplo ilustrado del terminal 114 inalámbrico de las figuras 1,6 y 9 se muestran en forma de diagrama de bloques. En el ejemplo ilustrado, el terminal 114 inalámbrico incluye un procesador 1002 que puede ser usado para controlar la operación general del terminal 114 inalámbrico. El procesador 1002 puede ser implementado usando un controlador, un procesador de propósito general, un procesador de señales digitales, o cualquier combinación de los mismos.
El terminal 114 inalámbrico también incluye un generador 1004 de mensajes de terminal y un analizador sintáctico 1006 de datos de terminal. El generador 1004 de mensajes de terminal puede ser usado para generar consultas (por ejemplo, las consultas 602 y 606 de la figura 6 y la consulta 902 de la figura 9) de acuerdo con cualquier protocolo de consulta incluyendo el formato de protocolo de consulta de GAS discutido anteriormente. El analizador sintáctico 1006 de datos de terminal puede ser usado para recuperar marcos de información de la memoria (por ejemplo, una RAM 1010) y recuperar información particular de interés de esos marcos. Por ejemplo, el analizador sintáctico 1006 de datos de terminal puede ser usado para recuperar AI y/o AuPs de cualquiera de los formatos de marco de datos discutidos anteriormente en relación con las figuras 6 y 9. Aunque el generador 1004 de mensajes de terminal y el analizador sintáctico 1006 de datos de terminal se muestran como separados de y conectados al procesador 1002, en algunas implementaciones de ejemplo, el generador 1004 de mensajes de terminal y el analizador sintáctico 1006 de datos de terminal pueden ser implementados en el procesador 1002 y/o en un subsistema de comunicación inalámbrica (por ejemplo, un subsistema 1018 de comunicación inalámbrica). El generador 1004 de mensajes de terminal y el analizador sintáctico 1006 de datos de terminal pueden ser implementados usando cualquier combinación deseada de hardware, firmware, y/o software. Por ejemplo, pueden ser usados uno o más circuitos integrados, componentes semiconductores discretos, y/o componentes electrónicos pasivos. Así, por ejemplo, el generador 1004 de mensajes de terminal y el analizador sintáctico 1006 de datos de terminal, o partes de los mismos, podrían ser implementados usando uno o más circuitos, procesadores programables, circuitos integrados de aplicación específica (ASICs), dispositivo lógicos programables (PLDs), dispositivo lógicos programables en campo (FPLDs), etc. El generador 1004 de mensajes de terminal y el analizador sintáctico 1006 de datos de terminal, o partes de los mismos, pueden ser implementados usando instrucciones, código, y/u otro software y/o firmware, etc. almacenado en un medio accesible a máquina y ejecutable, por ejemplo, por un procesador (por ejemplo, el procesador 1002 de ejemplo). Cuando se lee cualquiera de las reivindicaciones anexas para cubrir una implementación puramente de software, al menos uno del generador 1004 de mensajes de terminal y el analizador sintáctico 1006 de datos de terminal se define expresamente por la presente para incluir un medio tangible tal como una memoria de estado sólido, una memoria magnética, un DVD, un CD, etc.
El terminal 114 inalámbrico también incluye una memoria FLASH 1008, una memoria de acceso aleatorio (RAM) 1010, y una interfaz de memoria expandible 1012 acoplada de manera comunicativa al procesador 1002. La memoria FLASH 1008 puede ser usada para, por ejemplo, almacenar instrucciones legibles por ordenador y/o datos. En algunas implementaciones de ejemplo, la memoria FLASH 1008 puede ser usada para almacenar una o más de las estructuras de datos discutidas anteriormente en relación con las figuras 3, 4, 5, 7, y 8 y también puede almacenar valores de AuP asociados con el terminal 114 inalámbrico. La RAM 1010 también puede ser usad para, por ejemplo, almacenar datos y/o instrucciones.
El terminal 114 inalámbrico está provisto de una interfaz 1014 de hardware de seguridad para recibir una tarjeta de SIM (o una tarjeta de USIM o un elemento seguro de NFC) de un proveedor de servicios inalámbricos. Como se discutió anteriormente, una tarjeta de SIM puede ser usada como un parámetro de autentificación para autentificar el terminal 114 inalámbri
también está provisto de una interfaz 1016 de E/S de datos externos. La interfaz 1016 de E/S de datos externos puede ser usada por un usuario para transferir información al terminal 114 inalámbrico a través de un medio por cable. Una trayectoria de transferencia de datos por cable puede ser usada, por ejemplo, para cargar una clave de encriptado u otro tipo de AuP en el terminal 114 inalámbrico a través de una conexión directa y, así, fiable y de confianza para proporcionar comunicación segura de dispositivo.
El terminal 114 inalámbrico está provisto de un subsistema 1018 de comunicación inalámbrica para habilitar las comunicaciones inalámbricas con APs de WLAN (por ejemplo, los APs 104a-c de la figura 1). Aunque no se muestra, el terminal 114 inalámbrico también puede tener un subsistema de comunicación de largo alcance para recibir mensajes desde, y enviar mensajes a, una red inalámbrica celular. En los ejemplos ilustrados descritos en este documento, el subsistema 1018 de comunicación inalámbrica puede estar configurado de acuerdo con el estándar IEEE® 802.11. En otras implementaciones de ejemplo, el subsistema 1018 de comunicación inalámbrica puede ser implementado usando una radio BLUETOOTH®, un dispositivo ZIGBEE®, un dispositivo de USB inalámbrico, o una radio de ultra banda ancha (UWB).
Para habilitar que un usuario use e interactúe con o a través del terminal 114 inalámbrico, el terminal 114 inalámbrico está provisto de un altavoz 1020, un micrófono 1022, una pantalla 1024, y una interfaz 1026 de entrada de usuario. La pantalla 1024 puede ser una pantalla LCD, una pantalla de e-paper, etc. La interfaz 1026 de entrada de usuario podría ser un teclado alfanumérico y/o un teclado numérico tipo teléfono, un accionador multidirección o una rueda giratoria con capacidad para presionar botones dinámicos, un panel táctil, etc. En el ejemplo ilustrado, el terminal 114 inalámbrico es un dispositivo alimentado por batería y está, así, provisto de una batería 1028 y una interfaz 1030 de batería.
Pasando ahora a la figura 11, el AP 104a de ejemplo de las figuras 1, 6, y 9 se muestra en forma de diagrama de bloques. El AP 104a de ejemplo incluye un procesador 1102 para realizar las operaciones generales del AP 104a. Además, el AP 104a incluye un generador 1104 de mensajes de AP para generar mensajes de consulta y/o respuesta y un analizador sintáctico 1106 de datos de AP para recuperar información de marcos de datos recibidos. El generador 1104 de mensajes de AP es sustancialmente similar al generador 1004 de mensajes de terminal de la figura 10, y el analizador sintáctico 1106 de datos de AP es sustancialmente similar al analizador sintáctico 1006 de datos de terminal de la figura 10. Así, el generador 1104 de mensajes de AP y el analizador sintáctico 1106 de datos de AP pueden ser implementados en el procesador 1102 y/o un subsistema de comunicación inalámbrica (por ejemplo, un subsistema 1112 de comunicación inalámbrica) usando cualquier combinación de hardware, firmware, y/o software incluyendo las instrucciones almacenadas en un medio legible por ordenador.
El AP 104a de ejemplo también incluye una memoria FLASH 1108 y una RAM 1110, ambas de las cuales están acopladas al procesador 1102. La memoria FLASH 1108 puede estar configurada para almacenar AuPs requeridos de la estructura de datos de AuP de la figura 300, indicadores de capacidad soportados de las estructuras 400 o 700 de datos de capacidades de BSS, y tipos de AI soportados de las estructuras 500 u 800 de datos.
Para comunicarse con terminales inalámbricos tales como el terminal 114 inalámbrico, el AP 104a está provisto de un subsistema 1112 de comunicación inalámbrica, el cual puede ser sustancialmente similar o idéntico al subsistema 1018 de comunicación inalámbrica (figura 10) del terminal 114 inalámbrico. Para comunicarse con una red soportada con WLAN (por ejemplo, las redes 106a-b, 110, y 108a-b), el AP 104a está provisto de una interfaz 1114 de comunicación de enlace ascendente de red.
La figura 12 representa un diagrama de flujo de ejemplo representativo de instrucciones legibles por ordenador que pueden ser usadas para descubrir AuPs asociados con el acceso a una red soportada con WLAN (por ejemplo, las redes 106a-b, 108a-b, y 110 de la figura 1). Las operaciones de ejemplo de la figura 12 puede ser realizadas usando un procesador, un controlador y/o cualquier otro dispositivo de procesamiento adecuado. Por ejemplo, las operaciones de ejemplo de la figura 12 pueden ser implementadas usando instrucciones codificadas almacenadas en un medio tangible tal como una memoria flash, una memoria de solo lectura (ROM) y/o memoria de acceso aleatorio (RAM) asociada con un procesador (por ejemplo, el procesador 1002 de la figura 10 y/o el procesador 1102 de la figura 11). Alternativamente, algunas o todas las operaciones de ejemplo de la figura 12 pueden ser implementadas usando cualquier combinación de circuitos integrados de aplicación específica (ASICs), dispositivos lógicos programables (PLDs), dispositivos lógicos programables en campo (FPLDs), lógica discreta, hardware, firmware, etc. También, algunas o todas las operaciones de ejemplo de la figura 12 puede ser implementadas manualmente o como cualquier combinación de cualquiera de las técnicas anteriores, por ejemplo, cualquier combinación de firmware, software, lógica discreta y/o hardware. Adicionalmente, aunque las operaciones de ejemplo de la figura 12 se describen con referencia al diagrama de flujo de la figura 12, otros métodos de implementación de las operaciones de la figura 12 pueden ser empleados. Por ejemplo, el orden de ejecución de los bloques puede ser cambiado, y/o algunos de los bloques descritos pueden ser cambiados, eliminados, subdivididos, o combinados. Adicionalmente, cualquiera o todas las operaciones de ejemplo de la figura 12 pueden ser realizadas de manera secuencial y/o en paralelo por, por ejemplo, hilos de procesamiento separados, procesadores, dispositivos, lógica discreta, circuitos, etc.
En general, el diagrama de flujo de ejemplo de la figura 12 puede ser usado para implementar el proceso 600 de intercambio de mensajería de ejemplo de la figura 6 y/o el proceso 900 de intercambio de mensajería de ejemplo de la figura 9 durante un proceso de descubrimiento de WLAN. El diagrama de flujo de ejemplo de la figura 12 incluye un proceso 1202 de terminal inalámbrico y un proceso 1204 de AP. El proceso 1202 de terminal inalámbrico puede ser implementado usando el terminal 114 inalámbrico (figuras 1,6, 9, y 10) para consultar el AP 104a para descubrir AuPs requeridos por el AP 104a. El proceso 1204 de AP puede ser implementado usando el AP 104a (figuras 1, 6, 9, y 11) para transmitir la AI y/o AuPs requeridos por el AP 104a.
Pasando en detalle a la figura 12, inicialmente, el terminal 114 inalámbrico transmite una solicitud de sonda (bloque 1206) a través del subsistema 1018 de comunicación inalámbrica. En el ejemplo ilustrado, la solicitud de sonda es usada para consultar al AP 104a si soporta el interfuncionamiento con redes externas (por ejemplo, las redes 106a-b, 108a-b, y 110). El AP 104a recibe la solicitud de sonda (bloque 1208) a través del subsistema 1112 de comunicación inalámbrica y transmite una respuesta de sonda (bloque 1210) para indicar si soporta el interfuncionamiento con redes externas y si requiere autentificación.
El terminal 114 inalámbrico recibe la respuesta de sonda (bloque 1212) a través del subsistema 1018 de comunicación inalámbrica y el analizador sintáctico 1006 de datos de terminal (figura 1) analiza de manera sintáctica la respuesta de sonda para determinar si se requiere autentificación (bloque 1214). Por ejemplo, la respuesta de sonda puede incluir un campo de bits de Etapa Adicional Requerida para Acceso (ASRA) (por ejemplo, un campo de bits de requerido para autentificación) (no se muestra) para indicar si se requiere autentificación. Cuando se requiere autentificación (bloque 1212) (por ejemplo, el campo de bits de ASRA es verdadero), el terminal 114 inalámbrico transmite un mensaje de solicitud de capacidades de autentificación (bloque 1216) (por ejemplo, una de las consultas 602 de la figura 6 o 902 de la figura 9) usando, por ejemplo, una consulta de GAS. El terminal 114 inalámbrico luego espera hasta que recibe una respuesta (bloque 1218).
El AP 104a recibe el mensaje de solicitud de capacidades de autentificación (bloque 1220), y el generador 1104 de mensajes de AP (figura 11) empaqueta o inserta los identificadores de AI y AuP requeridos en un mensaje de respuesta de capacidades de autentificación (bloque 1222) (por ejemplo, una de las respuestas 604 de capacidades de la figura 6 o 904 de la figura 9). Los identificadores de AI y AuP asociados con el AP 104a pueden ser almacenados en una memoria (por ejemplo, una de la memoria flash 1108 o la RAM 1110 de la figura 11) del AP 104a. El AP 104a luego transmite el mensaje de respuesta de capacidades de autentificación (bloque 1224).
Si el método de ejemplo de la figura 12 es implementado usando la técnica de descubrimiento de AI descrita anteriormente en relación con las figuras 4-6, el mensaje de solicitud de capacidades de autentificación del bloque 1216 es la consulta 602 de capacidades de la figura 6, el mensaje de respuesta de capacidades de autentificación de bloque 1222 es la respuesta 604 de capacidades de la figura 6, y el mensaje de respuesta de capacidades de autentificación es implementado usando el formato del marco 610 de información de tipo de autentificación de capa 2 de la figura 6. Si el método de ejemplo de la figura 12 es implementado usando la técnica de descubrimiento de AI descrita anteriormente en relación con las figuras 7-9, el mensaje de solicitud de capacidades de autentificación de bloque 1216 es la consulta 902 de capacidades de la figura 9, el mensaje de respuesta de capacidades de autentificación de bloque 1224 es la respuesta 904 de capacidades de la figura 9, y el mensaje de respuesta de capacidades de autentificación es implementado usando el formato del marco 906 de información de tipo de autentificación de capa 2+ de la figura 9.
Cuando el terminal 114 inalámbrico recibe el mensaje de respuesta de capacidades de autentificación (bloque 1218), el analizador sintáctico 1006 de datos de terminal (figura 10) recupera los identificadores de AI y AuP del marco de mensaje recibido (bloque 1226). Si el terminal 114 inalámbrico determina que tiene los valores de AI y/o AuP requeridos indicados por los identificadores de AI y AuP recibidos (bloque 1228), el generador 1004 de mensajes de terminal (figura 10) empaqueta o inserta los valores de AI y/o AuP en un mensaje de solicitud de conexión (bloque 1230). Por ejemplo, el terminal 114 inalámbrico puede ejecutar uno o más procesos de recuperación de valores de autentificación que realizan operaciones en la subcapa 204 de MAC para recuperar los valores de AI y/o AuP sin necesidad de permitir que los procesos de recuperación de valores de autentificación realicen operaciones en o por encima de una capa de protocolo de internet (IP) (por ejemplo, la capa 208 de red de la figura 2) sin necesidad de proporcionar de otra manera los procesos de recuperación de valor de autentificación con acceso a la capa de IP.
En algunas implementaciones de ejemplo, cuando el terminal 114 inalámbrico determina en el bloque 1228 que tiene los valores de AI y/o AuP requeridos, un usuario puede ser avisado con el SSID (o HESSID) asociado con el AP 104a antes de generar el mensaje de solicitud de conexión. De esta manera, se le puede dar al usuario la opción de si conectarse al AP 104a en vez de permitir que el terminal 114 inalámbrico se conecte automáticamente al AP 104a. En algunas implementaciones de ejemplo, si el terminal 114 inalámbrico determina en el bloque 1228 que no tiene los valores de AI y/o AuP requeridos, el terminal 114 inalámbrico (por ejemplo, el procesador 1002 de la figura 10) puede abstenerse de desplegar el SSID (o HESSID) asociado con el AP 104a. De esta manera, la red 106a privada no se muestra como disponible para conectarse dado que el terminal 114 inalámbrico no podría conectarse a esta sin los valores de AI y/o AuP requeridos. Además, en algunas implementaciones de ejemplo, el terminal 114 inalámbrico puede estar configurado para almacenar los identificadores de AI y AuP obtenidos en el bloque 1226 en relación con un SSID del AP 104a como un perfil para el AP 104a. De esta manera, cuando el terminal 114 inalámbrico redescubre subsecuentemente la presencia del AP 104a, el terminal 114 inalámbrico puede usar los identificadores de AI y AuP almacenados para determinar los valores de AI y/o AuP que debe proporcionar al AP 104a para ser autentificado sin tener que resolicitar AI y/o AuPs requeridos del A p 104a.
Después de que los valores de AI y/o AuP son empaquetados o insertados en un mensaje de solicitud de conexión (bloque 1230) o si el terminal 114 inalámbrico determinó en el bloque 1214 que el AP 104a no requiere autentificación, el terminal 114 inalámbrico transmite el mensaje de solicitud de conexión (bloque 1232). Después de que el AP 104a recibe el mensaje de solicitud de conexión (bloque 1234), el analizador sintáctico 1106 de datos de AP (figura 11) analiza de manera sintáctica los valores de AI y/o AuP del mensaje de solicitud de conexión (bloque 1236) y el AP 104a (u otro sistema u ordenador interconectado al AP 104a) realiza un proceso de autentificación (bloque 1238). Luego el AP 104a autentifica y establece una conexión con el terminal 114 inalámbrico o niega una conexión con el terminal 114 inalámbrico con base en si los valores de AI y/o AuP proporcionados por el terminal 114 inalámbrico fueron satisfactorios para autentificación.
Después de que el AP 104a se conecta al terminal 114 inalámbrico o niega la conexión (bloque 1240), o si el terminal 114 inalámbrico determina que no tiene los valores de AI y/o AuP requeridos, finaliza el proceso de ejemplo de la figura 12.

Claims (9)

REIVINDICACIONES
1. Un método para proporcionar información de autentificación de red en una red inalámbrica, comprendiendo el método:
recibir, por un punto de acceso, durante el descubrimiento de red y antes de la autentificación, una solicitud de Servicio de Anuncio Genérico, GAS, desde un terminal inalámbrico, solicitando la solicitud de GAS información de autentificación de red; y
transmitir, por el punto de acceso y al terminal inalámbrico, una respuesta a la solicitud de GAS, en donde la respuesta incluye la información de autentificación de red, en donde la información de autentificación de red incluye información de tipo de autentificación y un marco de localizador de recursos uniforme de redireccionamiento, URL, en donde la información de tipo de autentificación indica que el terminal inalámbrico usa el marco de URL de redireccionamiento para obtener términos y condiciones.
2. El método de la reivindicación 1, en donde la información de tipo de autentificación indica además que el terminal inalámbrico realiza al menos una de: (a) inscripción de inicio de sesión en línea, o (b) redirección de servidor de nombres de dominio, DNS.
3. El método de la reivindicación 1, en donde la información de autentificación de red incluye un campo de longitud de URL de redireccionamiento.
4. El método de la reivindicación 1, en donde el terminal inalámbrico es un dispositivo de comunicación móvil.
5. Un punto de acceso que proporciona información de autentificación de red en una red inalámbrica, que comprende: una memoria; y
al menos un procesador de hardware acoplado de manera comunicativa con la memoria y configurado para: recibir, durante el descubrimiento de red y antes de la autentificación, una solicitud de Servicio de Anuncio Genérico, GAS, desde un terminal inalámbrico, solicitando la solicitud de GAS información de autentificación de red; y transmitir, al terminal inalámbrico, una respuesta a la solicitud de GAS, en donde la respuesta incluye la información de autentificación de red, en donde la información de autentificación de red incluye información de tipo de autentificación y un marco de localizador de recursos uniforme de redireccionamiento, u Rl , en donde la información de tipo de autentificación indica que el terminal inalámbrico usa el marco de URL de redireccionamiento para obtener términos y condiciones.
6. El punto de acceso de la reivindicación 5, en donde la información de tipo de autentificación indica además que el terminal inalámbrico realiza al menos una de: (a) inscripción de inicio de sesión en línea, o (b) redirección de servidor de nombres de dominio, DNS.
7. El punto de acceso de la reivindicación 5, en donde la información de autentificación de red incluye un campo de longitud de URL de redireccionamiento.
8. El punto de acceso de la reivindicación 5, en donde el punto de acceso es un punto de acceso inalámbrico.
9. Un medio legible por ordenador que tiene instrucciones almacenadas en el mismo que, cuando se ejecutan, hacen que un procesador opere de acuerdo con el método de cualquiera de las reivindicaciones 1 a 4.
ES18162627T 2009-04-24 2010-04-26 Método y aparato para descubrir información de autentificación en un entorno de red inalámbrica Active ES2832848T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17259709P 2009-04-24 2009-04-24
US12/504,500 US8943552B2 (en) 2009-04-24 2009-07-16 Methods and apparatus to discover authentication information in a wireless networking environment

Publications (1)

Publication Number Publication Date
ES2832848T3 true ES2832848T3 (es) 2021-06-11

Family

ID=42993279

Family Applications (2)

Application Number Title Priority Date Filing Date
ES18162627T Active ES2832848T3 (es) 2009-04-24 2010-04-26 Método y aparato para descubrir información de autentificación en un entorno de red inalámbrica
ES20188777T Active ES2969142T3 (es) 2009-04-24 2010-04-26 Métodos y aparatos para descubrir información de autenticación en un entorno de trabajo en red inalámbrica

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES20188777T Active ES2969142T3 (es) 2009-04-24 2010-04-26 Métodos y aparatos para descubrir información de autenticación en un entorno de trabajo en red inalámbrica

Country Status (12)

Country Link
US (5) US8943552B2 (es)
EP (4) EP2422504B1 (es)
JP (1) JP5449531B2 (es)
KR (1) KR101398149B1 (es)
CN (1) CN102415072B (es)
AU (1) AU2010240692B2 (es)
BR (1) BRPI1013725B1 (es)
CA (1) CA2759579C (es)
ES (2) ES2832848T3 (es)
MX (1) MX2011011194A (es)
SG (1) SG175348A1 (es)
WO (1) WO2010122315A2 (es)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1680720B1 (en) * 2003-11-07 2012-01-04 Telecom Italia S.p.A. Method and system for the authentication of a user of a data processing system
US9326138B2 (en) * 2006-09-06 2016-04-26 Devicescape Software, Inc. Systems and methods for determining location over a network
US8554830B2 (en) * 2006-09-06 2013-10-08 Devicescape Software, Inc. Systems and methods for wireless network selection
US8743778B2 (en) 2006-09-06 2014-06-03 Devicescape Software, Inc. Systems and methods for obtaining network credentials
US8549588B2 (en) * 2006-09-06 2013-10-01 Devicescape Software, Inc. Systems and methods for obtaining network access
WO2009032214A2 (en) * 2007-08-29 2009-03-12 The Regents Of The University Of California Network and device aware video scaling system, method, software, and device
JP5051238B2 (ja) * 2007-11-13 2012-10-17 富士通株式会社 制御代理装置
EP2335402A4 (en) 2008-10-01 2013-04-24 Twilio Inc TELEPHONY WEB EVENT SYSTEM AND METHOD
US20100263022A1 (en) * 2008-10-13 2010-10-14 Devicescape Software, Inc. Systems and Methods for Enhanced Smartclient Support
US8353007B2 (en) * 2008-10-13 2013-01-08 Devicescape Software, Inc. Systems and methods for identifying a network
US8943552B2 (en) 2009-04-24 2015-01-27 Blackberry Limited Methods and apparatus to discover authentication information in a wireless networking environment
US8619735B2 (en) * 2009-07-16 2013-12-31 Blackberry Limited Methods and apparatus to register with external networks in wireless network environments
US10242402B1 (en) * 2009-07-24 2019-03-26 Wells Fargo Bank, N.A. Collection system and method
JP5688089B2 (ja) * 2009-10-21 2015-03-25 エルジー エレクトロニクス インコーポレイティド TVWS(TVWhiteSpace)で存在するネットワークをスキャニングするための方法及び装置
EP2499802A4 (en) * 2009-11-11 2016-03-09 Nokia Technologies Oy ACCESS TO SERVICE INFORMATION
WO2011062404A2 (ko) * 2009-11-17 2011-05-26 삼성전자 주식회사 Wifi direct 네트워크에서의 wifi 디스플레이 서비스 탐색 방법 및 장치
US8750268B2 (en) * 2009-12-04 2014-06-10 Blackberry Limited System and method for multimedia emergency access in a wireless network
US9197420B2 (en) 2010-01-06 2015-11-24 International Business Machines Corporation Using information in a digital certificate to authenticate a network of a wireless access point
CA2696037A1 (en) 2010-03-15 2011-09-15 Research In Motion Limited Advertisement and dynamic configuration of wlan prioritization states
US8665842B2 (en) 2010-05-13 2014-03-04 Blackberry Limited Methods and apparatus to discover network capabilities for connecting to an access network
US8644276B2 (en) 2010-05-13 2014-02-04 Research In Motion Limited Methods and apparatus to provide network capabilities for connecting to an access network
US8467359B2 (en) 2010-05-13 2013-06-18 Research In Motion Limited Methods and apparatus to authenticate requests for network capabilities for connecting to an access network
US8681769B2 (en) * 2010-05-14 2014-03-25 Blackberry Limited Incorporation of a notification in a network name
US8442024B2 (en) 2010-05-14 2013-05-14 Research In Motion Limited Advertisement and distribution of notifications in a wireless local area network (WLAN)
US8458279B2 (en) 2010-05-14 2013-06-04 Research In Motion Limited Advertisement and distribution of notifications using extensible authentication protocol (EAP) methods
US8929346B2 (en) 2010-05-14 2015-01-06 Blackberry Limited Advertisement and distribution of notifications in a wireless local area network (WLAN)
US8838706B2 (en) 2010-06-24 2014-09-16 Microsoft Corporation WiFi proximity messaging
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
US8438285B2 (en) 2010-09-15 2013-05-07 At&T Intellectual Property I, L.P. System for managing resources accessible to a mobile device server
US8516039B2 (en) 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
US8443420B2 (en) * 2010-10-01 2013-05-14 At&T Intellectual Property I, L.P. System for communicating with a mobile device server
US8610546B2 (en) 2010-10-01 2013-12-17 At&T Intellectual Property I, L.P. System for selecting resources accessible to a mobile device server
US8478905B2 (en) 2010-10-01 2013-07-02 At&T Intellectual Property I, Lp System for synchronizing to a mobile device server
US8504449B2 (en) 2010-10-01 2013-08-06 At&T Intellectual Property I, L.P. Apparatus and method for managing software applications of a mobile device server
US8989055B2 (en) 2011-07-17 2015-03-24 At&T Intellectual Property I, L.P. Processing messages with a device server operating in a telephone
US9392316B2 (en) 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
US9066123B2 (en) 2010-11-30 2015-06-23 At&T Intellectual Property I, L.P. System for monetizing resources accessible to a mobile device server
WO2012112607A1 (en) * 2011-02-14 2012-08-23 Devicescape Software, Inc. Systems and methods for network curation
US8520583B2 (en) * 2011-05-03 2013-08-27 Nokia Corporation Method, apparatus, and computer program product for roaming partner discovery
CN102281281A (zh) * 2011-05-27 2011-12-14 无锡华御信息技术有限公司 一种无线网络环境下智能设备接入和权限控制方法
GB2491226A (en) * 2011-05-27 2012-11-28 Vodafone Ip Licensing Ltd Single band query of frequency bands supported by a multi-band WLAN access point
US9544387B2 (en) 2011-06-01 2017-01-10 Hewlett Packard Enterprise Development Lp Indication of URL prerequisite to network communication
US20120311328A1 (en) * 2011-06-06 2012-12-06 Microsoft Corporation Probe response supported wireless autoconnection
US9137255B2 (en) * 2011-06-30 2015-09-15 Marvell World Trade Ltd. Verifying server identity
CA2845281A1 (en) * 2011-08-22 2013-02-28 Telefonaktiebolaget L M Ericsson (Publ) Virtual access point using single service set identifiers
US8750180B2 (en) 2011-09-16 2014-06-10 Blackberry Limited Discovering network information available via wireless networks
US8879471B2 (en) * 2011-10-18 2014-11-04 Nokia Corporation Method, apparatus, and computer program product for filtering list in wireless request
US8879992B2 (en) 2011-10-27 2014-11-04 Nokia Corporation Method, apparatus, and computer program product for discovery of wireless networks
CN103096421B (zh) 2011-11-01 2018-12-07 华为技术有限公司 无线局域网的接入方法、站点和接入点
US8942221B2 (en) * 2011-11-10 2015-01-27 Blackberry Limited Caching network discovery responses in wireless networks
WO2013072046A1 (en) * 2011-11-14 2013-05-23 FON Technology Secure tunneling platform system and method
US9204473B2 (en) 2012-01-11 2015-12-01 Interdigital Patent Holdings, Inc. Method and apparatus for accelerated link setup
KR20140129006A (ko) * 2012-02-14 2014-11-06 엘지전자 주식회사 무선랜 시스템에서 고속 링크 셋업 방법 및 장치
US9253589B2 (en) 2012-03-12 2016-02-02 Blackberry Limited Wireless local area network hotspot registration using near field communications
US9264433B2 (en) * 2012-03-27 2016-02-16 Intel Corporation Secure and automatic connection to wireless network
CN103369630B (zh) * 2012-03-30 2017-02-15 华为终端有限公司 Ap响应方法、发现ap的方法、ap及终端
EP2648386B1 (en) 2012-04-08 2021-08-25 Samsung Electronics Co., Ltd. Management Server and Method for Controlling Device, User Terminal Apparatus and Method for Controlling Device, and User Terminal Apparatus and Control Method Thereof
US20130280671A1 (en) * 2012-04-19 2013-10-24 Biolux Research Ltd. Intra-oral light therapy apparatuses and methods for their use
US9204299B2 (en) 2012-05-11 2015-12-01 Blackberry Limited Extended service set transitions in wireless networks
US10812964B2 (en) 2012-07-12 2020-10-20 Blackberry Limited Address assignment for initial authentication
US9137621B2 (en) 2012-07-13 2015-09-15 Blackberry Limited Wireless network service transaction protocol
US20150282157A1 (en) * 2012-10-04 2015-10-01 Lg Electronics Inc. Method and device for updating system information in wireless lan system
US9860801B2 (en) * 2012-10-30 2018-01-02 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for maintaining information regarding the movement of user terminals
US9462332B2 (en) 2012-12-05 2016-10-04 At&T Intellectual Property I, L.P. Method and apparatus for controlling a media device
US9301127B2 (en) 2013-02-06 2016-03-29 Blackberry Limited Persistent network negotiation for peer to peer devices
US9538561B2 (en) * 2013-05-22 2017-01-03 Intel IP Corporation Systems and methods for enabling service interoperability functionality for WiFi Direct devices connected to a network via a wireless access point
US11026135B2 (en) * 2013-11-11 2021-06-01 Telefonaktiebolaget Lm Ericsson (Publ) Controlling the operation of mobile terminals with respect to multiple radio access technologies
CN103702329A (zh) * 2013-11-15 2014-04-02 北京创毅讯联科技股份有限公司 一种通信终端身份验证的方法、一种通信终端和一种基站
KR102143441B1 (ko) * 2013-11-15 2020-08-11 삼성전자주식회사 전자장치 및 전자장치의 인증정보 업데이트 방법
CN105009680B (zh) * 2013-12-25 2019-04-19 华为技术有限公司 一种建立协同通信的方法、装置及系统
CN104754642B (zh) * 2013-12-30 2019-03-01 华为终端(东莞)有限公司 一种服务查询方法、装置及系统和站点
US9438628B2 (en) * 2014-01-27 2016-09-06 Honeywell International Inc. Apparatus and method for securing a distributed control system (DCS)
US9426649B2 (en) * 2014-01-30 2016-08-23 Intel IP Corporation Apparatus, system and method of securing communications of a user equipment (UE) in a wireless local area network
US9763094B2 (en) * 2014-01-31 2017-09-12 Qualcomm Incorporated Methods, devices and systems for dynamic network access administration
US9749849B1 (en) * 2014-02-12 2017-08-29 The Wireless Registry, Inc. Systems and methods for associating user personal information with wireless enabled devices
WO2015157295A1 (en) * 2014-04-08 2015-10-15 Capital One Financial Corporation Systems and methods for transacting at an atm using a mobile device
CN106465108A (zh) * 2014-05-20 2017-02-22 诺基亚技术有限公司 蜂窝网络认证控制
FR3022665B1 (fr) * 2014-06-23 2016-07-15 Sigfox Procede de recuperation d'un code d'authentification requis par une borne de controle et systeme correspondant
WO2015200521A1 (en) 2014-06-24 2015-12-30 Google Inc. Methods, systems, and media for authenticating a connection between a user device and a streaming media content device
US20160302144A1 (en) 2015-04-08 2016-10-13 Nokia Technologies Oy Method, apparatus, and computer program product for efficient use of frequency bands and channels in wireless environment
US10560879B2 (en) 2016-08-05 2020-02-11 Qualcomm Incorporated Techniques for establishing a secure connection between a wireless device and a local area network via an access node
EP3507735B1 (en) * 2016-09-01 2025-07-02 KOBIL GmbH Combined user authentication and device/application integrity check
US10985915B2 (en) * 2017-04-12 2021-04-20 Blackberry Limited Encrypting data in a pre-associated state
JP6883116B2 (ja) * 2017-05-01 2021-06-09 エルジー エレクトロニクス インコーポレイティド 無線電力送信システムにおいて認証を行う装置及び方法
WO2019088985A1 (en) * 2017-10-30 2019-05-09 Visa International Service Association Data security hub
US11822637B2 (en) * 2018-10-18 2023-11-21 Oracle International Corporation Adaptive authentication in spreadsheet interface integrated with web service
BR112022008815A2 (pt) * 2019-11-07 2022-07-26 Interdigital Patent Holdings Inc Unidade de transmissão/recepção sem fio, e, método
CN116569578A (zh) * 2021-04-09 2023-08-08 Oppo广东移动通信有限公司 无线通信方法及设备
WO2025221631A1 (en) * 2024-04-19 2025-10-23 Cisco Technology, Inc. METHOD FOR ANNOUNCING AUTHENTICATION AND KEY MANAGEMENT SUITES (AKMs) SUPPORTED BY BASIC SERVICE SETS (BSSs) AFFILIATED WITH AN EXTENDED SERVICE SET (ESS)

Family Cites Families (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2098037C (en) * 1992-07-29 1998-12-22 Albert D. Baker Communication system enabling external control of system terminals
US5796727A (en) 1993-04-30 1998-08-18 International Business Machines Corporation Wide-area wireless lan access
US5809480A (en) * 1993-08-30 1998-09-15 Chasek; Norman E. Automated, secure inter authority settlement method and system for electronic toll collection
JPH09244940A (ja) 1996-03-12 1997-09-19 Hitachi Ltd 分散計算機資源の管理方法
CA2244366A1 (en) 1997-09-22 1999-03-22 Northern Telecom Limited Velocity assisted handoff system and method for cellular mobile radio systems
US6259898B1 (en) 1998-05-05 2001-07-10 Telxon Corporation Multi-communication access point
US6400690B1 (en) 1998-10-15 2002-06-04 International Business Machines Corporation Dual map system for navigation and wireless communication
US6643517B1 (en) 1999-10-15 2003-11-04 Nortel Networks Limited Method of using location information for interference protection
EP1096728A3 (en) 1999-10-28 2003-07-23 Hyundai Electronics Industries Co., Ltd. Method for interfacing asynchronous mobile communication system with at least one core network
US6845246B1 (en) 2000-06-15 2005-01-18 Nortel Networks Limited Location based power control for mobile communications systems
DE10042232A1 (de) 2000-08-28 2002-04-04 Siemens Ag Verfahren sowie Vorrichtung zur Wegstrecken-/Routenplanung für Verkehrsteilnehmer
US6985719B2 (en) * 2000-12-21 2006-01-10 Nokia, Inc. Secure wireless backup mechanism
JP3543959B2 (ja) 2001-02-16 2004-07-21 日本電気株式会社 基地局
US6950876B2 (en) 2001-03-19 2005-09-27 Lucent Technologies Inc. Multiple-protocol home location register and method of use
JP2004531710A (ja) * 2001-03-20 2004-10-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 移動する人のための情報システム
US20020136226A1 (en) 2001-03-26 2002-09-26 Bluesocket, Inc. Methods and systems for enabling seamless roaming of mobile devices among wireless networks
KR100385136B1 (ko) 2001-05-07 2003-05-23 엘지전자 주식회사 이기종 망 연동을 위한 맵 메시지 처리 시스템 및 방법
WO2002103970A1 (en) 2001-06-18 2002-12-27 Tatara Systems, Inc. Method and apparatus for converging local area and wide area wireless data networks
FI20011312L (fi) * 2001-06-20 2002-12-21 Nokia Corp Parannettu menetelmä ja järjestely sähköisen maksumenettelyn hoitamiseksi
US6842803B2 (en) 2001-07-09 2005-01-11 Advanced Micro Devices, Inc. Computer system with privileged-mode modem driver
US7900242B2 (en) 2001-07-12 2011-03-01 Nokia Corporation Modular authentication and authorization scheme for internet protocol
US7068631B2 (en) 2001-08-06 2006-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Training sequence hopping in a radio communication system
FI114276B (fi) 2002-01-11 2004-09-15 Nokia Corp Verkkovierailun järjestäminen
US20030134650A1 (en) 2002-01-17 2003-07-17 Rangamani Sundar Method, system and apparatus for internetworking a mobile station to operate in a WWAN environment and in a WLAN environment with PBX services
US20030133421A1 (en) 2002-01-17 2003-07-17 Rangamani Sundar Method, system and apparatus for providing WWAN services to a mobile station serviced by a WLAN
JP4218934B2 (ja) 2002-08-09 2009-02-04 キヤノン株式会社 ネットワーク構築方法、無線通信システムおよびアクセスポイント装置
US7835317B2 (en) 2002-10-08 2010-11-16 Nokia Corporation Network selection in a WLAN
US20040181692A1 (en) 2003-01-13 2004-09-16 Johanna Wild Method and apparatus for providing network service information to a mobile station by a wireless local area network
US7146130B2 (en) 2003-02-24 2006-12-05 Qualcomm Incorporated Wireless local access network system detection and selection
DE60313445T2 (de) * 2003-06-26 2008-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Apparat und Methode für eine Authentisierung mit einmaliger Passworteingabe über einen unsicheren Netzwerkzugang
JP2005018424A (ja) 2003-06-26 2005-01-20 Toshiba Corp 情報提供サーバ、閲覧情報参照システム、閲覧情報参照プログラム及び閲覧情報参照プログラムを記録したコンピュータ読み取り可能な記録媒体
US7707418B2 (en) * 2003-06-30 2010-04-27 Panasonic Corporation Communication system, communication method, base station apparatus, controller, device, and recording medium storing control program
WO2005013582A2 (en) * 2003-07-29 2005-02-10 Thomson Licensing S.A. Controlling access to a network using redirection
EP1665853A1 (en) 2003-09-12 2006-06-07 NTT DoCoMo Inc. Selection of a target network for a seamless handover from a plurality of wireless networks
EP1517572B1 (en) 2003-09-16 2010-12-08 Research In Motion Limited Method and apparatus for selecting a wireless network based on quality of service (QOS) criteria associated with an application
US7395083B2 (en) 2003-10-30 2008-07-01 Research In Motion Limited Methods and apparatus for the communication of cellular network information between a wireless local area network and a mobile station
US7945675B2 (en) 2003-11-03 2011-05-17 Apacheta Corporation System and method for delegation of data processing tasks based on device physical attributes and spatial behavior
JP4426587B2 (ja) 2003-11-19 2010-03-03 リサーチ イン モーション リミテッド ネットワーク同報通信情報をwlan使用可能な無線通信機器に提供するための方法および装置
US7206301B2 (en) * 2003-12-03 2007-04-17 Institute For Information Industry System and method for data communication handoff across heterogenous wireless networks
US7551892B1 (en) 2004-02-26 2009-06-23 Bbn Technologies Corp Low-power ad hoc network entry
SG147282A1 (en) 2004-03-25 2008-11-28 Starhub Ltd 22 51 Date Of Fili Wifi sms login solution for inbound (gsm) roamers
US7509422B2 (en) * 2004-07-21 2009-03-24 Microsoft Corporation System and method for locating web services
WO2006020636A2 (en) * 2004-08-10 2006-02-23 Nextel Communications, Inc. System and method for handoff between base stations
DE102004055275A1 (de) 2004-11-17 2006-05-18 Robert Bosch Gmbh Verfahren und System zur Optimierung der Funkübertragung von Daten zwischen einem Fahrzeug und einer externen Gegenstelle
US7813319B2 (en) * 2005-02-04 2010-10-12 Toshiba America Research, Inc. Framework of media-independent pre-authentication
DE102005008795A1 (de) 2005-02-25 2006-09-14 Siemens Ag Kommunikationsvorrichtung und Verfahren zum Erhalten einer Eigenschaftsinformation über ein zweites Netz
KR101075625B1 (ko) * 2005-03-24 2011-10-21 엘지전자 주식회사 광대역 무선 접속 시스템에서 이동단말 관리 방법
WO2006120533A2 (en) * 2005-05-06 2006-11-16 Nokia Corporation Mechanism to enable discovery of link/network features in wlan networks
WO2006132487A1 (en) 2005-06-06 2006-12-14 Samsung Electronics Co., Ltd. Method for discovering neighbor networks in mobile station and network system for enabling the method
KR101191723B1 (ko) 2005-06-06 2012-10-18 삼성전자주식회사 네이버 네트워크 디스커버리 방법 및 이를 위한 시스템
US7738882B2 (en) * 2005-06-13 2010-06-15 Toshiba America Research, Inc. Framework of media-independent pre-authentication improvements: including considerations for failed switching and switchback
JP3775430B2 (ja) 2005-08-05 2006-05-17 日本電気株式会社 網サービス情報提供システム及び網サービス情報提供装置並びにその方法及びその動作制御方法
US7653037B2 (en) 2005-09-28 2010-01-26 Qualcomm Incorporated System and method for distributing wireless network access parameters
US7664511B2 (en) * 2005-12-12 2010-02-16 Nokia Corporation Mobile location method for WLAN-type systems
EP1977563B1 (en) 2006-01-11 2018-01-03 QUALCOMM Incorporated Encoding beacon signals to provide identification in peer-to-peer communication
KR101261637B1 (ko) 2006-02-01 2013-05-06 엘지전자 주식회사 이기종 망 간 핸드오버 수행시 mih 메시지 전송 방법
US8660100B2 (en) 2006-02-01 2014-02-25 Lg Electronics Inc. Method for transmitting information in wireless local area network system
US20070189218A1 (en) * 2006-02-11 2007-08-16 Yoshihiro Oba Mpa with mobile ip foreign agent care-of address mode
US7609678B2 (en) 2006-03-13 2009-10-27 Alcatel-Lucent Usa Inc. Providing information on wireless service coverage along routes being considered for a journey
US20070224988A1 (en) 2006-03-24 2007-09-27 Interdigital Technology Corporation Method and apparatus for performing a handover procedure between a 3gpp lte network and an alternative wireless network
US7606202B2 (en) 2006-07-28 2009-10-20 Tekelec Methods, systems, and computer program products for offloading call control services from a first network of a first type to a second network of a second type
JP2008067229A (ja) 2006-09-08 2008-03-21 Toshiba Corp 無線端末
US20080070544A1 (en) * 2006-09-19 2008-03-20 Bridgewater Systems Corp. Systems and methods for informing a mobile node of the authentication requirements of a visited network
US20080069065A1 (en) * 2006-09-20 2008-03-20 Hong Kong Applied Science and Technology Research Institute Company Limited Method of seamlessly roaming between multiple wireless networks using a single wireless network adaptor
US20080151796A1 (en) * 2006-12-22 2008-06-26 Nokia Corporation Apparatus, method, and computer program product providing improved network service information delivery
GB2448003A (en) * 2007-03-08 2008-10-01 Siemens Ag Controlling information requests in a communications network to prevent congestion
WO2008129659A1 (ja) * 2007-04-16 2008-10-30 Fujitsu Limited 情報配信装置
US20080276303A1 (en) * 2007-05-03 2008-11-06 Trapeze Networks, Inc. Network Type Advertising
CN101682539B (zh) 2007-06-01 2012-11-28 Lg电子株式会社 无线lan中的扫描过程、支持扫描过程的站点及其帧格式
US8036176B2 (en) * 2007-06-08 2011-10-11 Toshiba America Research, Inc. MIH pre-authentication
KR101092822B1 (ko) 2007-07-04 2011-12-12 엘지전자 주식회사 무선 랜에서 외부 네트워크와의 인터워킹 절차 및 이를 위한 메시지 포맷
US20090022076A1 (en) * 2007-07-17 2009-01-22 Necati Canpolat Network type assisted wlan network selection
US7881726B2 (en) 2007-07-31 2011-02-01 Motorola, Inc. Method and apparatus for spectrum sharing between an incumbent communications system and a cognitive radio system
US8213954B2 (en) 2007-08-28 2012-07-03 Motorola Solutions, Inc. Method for addressing user location errors in a cognitive radio system
US7933596B2 (en) 2007-08-31 2011-04-26 Sony Ericsson Mobile Communications Ab Providing and charging for data services in roaming network environments
WO2009031197A1 (ja) 2007-09-03 2009-03-12 Trinity Security Systems, Inc. 通信装置、認証情報取得方法、接続要求方法、接続認証方法、認証情報取得プログラム、接続要求プログラムおよび接続認証プログラム
KR101117683B1 (ko) 2007-12-07 2012-02-29 한국전자통신연구원 무선 네트워크에서의 비콘재전송장치, 비콘재전송방법 및초기접속신청방법
KR100944772B1 (ko) 2007-12-17 2010-03-03 한국전자통신연구원 다중 통신 모드를 지원하는 이동 단말기에서 통신 모드안내 데이터에 의한 인지 무선 접속 지원 장치 및 방법
US20090225731A1 (en) * 2008-03-10 2009-09-10 Nokia Corporation Wireless network including request to trigger function
US8477674B2 (en) * 2008-03-12 2013-07-02 Nokia Corporation Wireless network including post groupcast time
WO2009113798A2 (en) * 2008-03-14 2009-09-17 Lg Electronics Inc. Scanning method in wireless system
US20090245133A1 (en) * 2008-03-31 2009-10-01 Intel Corporation Broadcast/multicast based network discovery
US8213388B2 (en) 2008-03-31 2012-07-03 Cisco Technology, Inc. Wireless hand-over in mobile deployments
US20090268652A1 (en) * 2008-04-29 2009-10-29 Nokia Corporation Power management mode aware mesh beacon collision avoidance and information update mechanism
BRPI0822609A2 (pt) 2008-04-30 2015-06-23 Nortel Networks Ltd Anúnico de suporte para uma pluralidade de redes de serviço por intermédio de um ponto de acesso sem fio
US8274894B2 (en) * 2008-05-07 2012-09-25 Nokia Corporation Quality of service and power aware forwarding rules for mesh points in wireless mesh networks
US8060104B2 (en) 2008-05-30 2011-11-15 Motorola Solutions, Inc. Coexistence and incumbent protection in a cognitive radio network
WO2009156554A1 (en) 2008-06-27 2009-12-30 Elektrobit Wireless Communications Oy Vehicle route selection
US8259692B2 (en) * 2008-07-11 2012-09-04 Nokia Corporation Method providing positioning and navigation inside large buildings
EP2301279B1 (en) * 2008-07-16 2018-10-17 Nokia Technologies Oy Methods, apparatuses and computer program products for providing temporal information
CN101635888A (zh) 2008-07-23 2010-01-27 深圳富泰宏精密工业有限公司 紧急状况通知系统及方法
US8130708B2 (en) 2008-08-22 2012-03-06 Telcom Ventures, Llc Method and system enabling use of white space radio spectrum using an out of band control channel
US8352175B2 (en) 2008-12-17 2013-01-08 International Business Machines Corporation Generating optimal itineraries based on network connectivity
US8577999B2 (en) * 2009-01-30 2013-11-05 Nokia Corporation Method for WLAN network and device role activation
WO2010090562A1 (en) 2009-02-06 2010-08-12 Telefonaktiebolaget L M Ericsson (Publ) Network aware peer to peer
US9025536B2 (en) 2009-03-26 2015-05-05 Qualcomm Incorporated Apparatus and methods of whitespace communication
US8213874B2 (en) 2009-04-06 2012-07-03 Progeny Lms, Llc System and method for dynamic frequency assignment
US8943552B2 (en) * 2009-04-24 2015-01-27 Blackberry Limited Methods and apparatus to discover authentication information in a wireless networking environment
US8619735B2 (en) 2009-07-16 2013-12-31 Blackberry Limited Methods and apparatus to register with external networks in wireless network environments

Also Published As

Publication number Publication date
ES2969142T3 (es) 2024-05-16
KR101398149B1 (ko) 2014-05-27
EP3754938A1 (en) 2020-12-23
EP4304223A2 (en) 2024-01-10
WO2010122315A2 (en) 2010-10-28
AU2010240692B2 (en) 2014-04-17
BRPI1013725B1 (pt) 2020-12-08
CN102415072A (zh) 2012-04-11
MX2011011194A (es) 2012-06-08
US20120017267A1 (en) 2012-01-19
EP4304223A3 (en) 2024-03-13
AU2010240692A1 (en) 2011-11-10
US20180070236A1 (en) 2018-03-08
CA2759579C (en) 2016-03-22
US8943552B2 (en) 2015-01-27
WO2010122315A3 (en) 2011-03-17
KR20120013335A (ko) 2012-02-14
EP3754938B1 (en) 2023-11-22
US8935754B2 (en) 2015-01-13
US20150128232A1 (en) 2015-05-07
US9820149B2 (en) 2017-11-14
JP5449531B2 (ja) 2014-03-19
EP2422504B1 (en) 2018-04-04
US9572030B2 (en) 2017-02-14
EP3754938C0 (en) 2023-11-22
US10136319B2 (en) 2018-11-20
JP2012525045A (ja) 2012-10-18
EP2422504A2 (en) 2012-02-29
US20100275249A1 (en) 2010-10-28
CA2759579A1 (en) 2010-10-28
EP3364628B1 (en) 2020-08-26
SG175348A1 (en) 2011-11-28
EP3364628A1 (en) 2018-08-22
CN102415072B (zh) 2015-05-27
EP4304223B1 (en) 2026-03-25
BRPI1013725A2 (pt) 2018-05-22
US20170156063A1 (en) 2017-06-01

Similar Documents

Publication Publication Date Title
ES2832848T3 (es) Método y aparato para descubrir información de autentificación en un entorno de red inalámbrica
ES2908002T3 (es) Método y aparato para registrar con redes externas en entornos de red inalámbrica
ES2985869T3 (es) Métodos y aparato para presentar capacidades de red disponibles a través de redes inalámbricas
EP3496435B1 (en) Address assignment for initial authentication
ES3044358T3 (en) Public land mobile network ("plmn") discovery communications in a wireless network
JP2020513186A (ja) モバイルデバイスへの緊急コードの提供
US20240251239A1 (en) Technologies for non-seamless wireless local area access offload
US20120315886A1 (en) Method and communication device for assisting mobile data offloading and mobile device
HK1260039B (en) Method and apparatus to discover authentication information in a wireless networking environment
HK1260039A1 (en) Method and apparatus to discover authentication information in a wireless networking environment