ES2249624T3 - Obtencion de privacidad de ubicacion en redes de comunicaciones. - Google Patents
Obtencion de privacidad de ubicacion en redes de comunicaciones.Info
- Publication number
- ES2249624T3 ES2249624T3 ES02781478T ES02781478T ES2249624T3 ES 2249624 T3 ES2249624 T3 ES 2249624T3 ES 02781478 T ES02781478 T ES 02781478T ES 02781478 T ES02781478 T ES 02781478T ES 2249624 T3 ES2249624 T3 ES 2249624T3
- Authority
- ES
- Spain
- Prior art keywords
- network
- address
- node
- entity
- agent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 claims abstract description 122
- 238000000034 method Methods 0.000 claims abstract description 25
- 101000966782 Homo sapiens Lysophosphatidic acid receptor 1 Proteins 0.000 claims description 11
- 102100040607 Lysophosphatidic acid receptor 1 Human genes 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000011084 recovery Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 claims 1
- 230000004044 response Effects 0.000 description 15
- 230000005641 tunneling Effects 0.000 description 14
- 230000007246 mechanism Effects 0.000 description 13
- 238000001914 filtration Methods 0.000 description 7
- 238000005457 optimization Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000002035 prolonged effect Effects 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 244000105017 Vicia sativa Species 0.000 description 2
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 208000027744 congestion Diseases 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000000265 homogenisation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/107—Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/082—Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/16—Mobility data transfer selectively restricting mobility data tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/63—Location-dependent; Proximity-dependent
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/06—Registration at serving network Location Register, VLR or user mobility server
- H04W8/065—Registration at serving network Location Register, VLR or user mobility server involving selection of the user mobility server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Fluid-Damping Devices (AREA)
- Small-Scale Networks (AREA)
Abstract
Método para proporcionar privacidad de la ubicación para un nodo terminal (MN) en comunicación con un nodo socio en la comunicación (CN) en un sistema de redes de comunicaciones, que comprende por lo menos una primera red de comunicaciones (HN, VN), en la que un nodo terminal (MN) respectivo que se comunica a través de dicho sistema de redes de comunicaciones se identifica por medio de su dirección de red permanente (MN_PA) y es direccionable por medio de una dirección de red temporal (MN_CoA), por lo menos una entidad de servidor (LPS), una pluralidad de entidades de agentes (LPA1, ..., LPAn), estando adaptada cada una de ellas para almacenar en memoria caché una correspondencia de la dirección de red permanente que identifica el nodo terminal con la dirección de red temporal de dicho nodo terminal, y estando adaptada cada una de ellas para reenviar mensajes basándose en la información de correspondencia almacenada en memoria caché.
Description
Obtención de privacidad de ubicación en redes de
comunicaciones.
La presente invención se refiere a un método, a
un sistema y a entidades del sistema para proporcionar privacidad de
ubicación en redes de comunicaciones.
Recientemente, el desarrollo de las redes de
comunicaciones ha experimentado un avance considerable. Entre dichas
redes de comunicaciones, existe un número creciente de redes de
comunicaciones que soportan la movilidad de los usuarios que se han
abonado a las redes. Un usuario está representado por un nodo
terminal que el primero usa para comunicarse con un nodo socio en la
comunicación. Obsérvese que en general un nodo socio en la
comunicación es del mismo tipo o de un tipo similar al de un nodo
terminal, aunque la expresión "nodo socio" se ha seleccionado
únicamente para ilustrar que este es el nodo de destino o nodo al
que se llama en la comunicación. Un nodo terminal/nodo socio en la
comunicación puede ser, por ejemplo, un teléfono móvil, un ordenador
portátil móvil o un similar. Sin embargo, un nodo socio en la
comunicación al que se llama puede ser además un terminal fijo tal
como, por ejemplo, un ordenador personal PC.
Con la expansión y aceptación crecientes de
Internet, surge una homogeneización de las redes de comunicaciones
por cuanto dichas redes de comunicaciones tienden a ser compatibles
con Internet. De este modo, existe una tendencia a adoptar el
Protocolo de Internet IP también en otras redes de comunicaciones
diferentes a Internet. En particular, en las redes de comunicaciones
que soportan la movilidad, se adopta el IP en una versión que
soporta la movilidad la cual sigue siendo compatible con el IP
"como tal". Por ejemplo, existe la versión del protocolo IP
Celular, IPv6 Móvil, o IPv4 Móvil. A efectos de la presente
invención, no es esencial el protocolo que se use siempre que dicho
protocolo soporte la movilidad de los terminales dentro de la red de
comunicaciones (o sistema de la red) y siempre que el protocolo
usado sea un protocolo basado en paquetes. Un protocolo basado en
paquetes es un protocolo según el cual los datos se transmiten en
unidades de paquetes (conocidas también como celdas) que constan de
una sección de carga útil y una sección de encabezamiento. La
sección de carga útil transporta los datos a comunicar mientras que
la sección de encaminamiento contiene datos de gestión requeridos,
por ejemplo, para el encaminamiento del paquete e indicativos de,
por ejemplo, la calidad de servicio QoS proporcionada para el
paquete. Además, la propia red no se limita para la presente
invención que se describirá posteriormente siempre que la red sea
una red por conmutación de paquetes que soporte la movilidad de los
usuarios, tal como, por ejemplo, el GPRS, el UMTS, Internet o
similares.
En la dirección
http://www.darmstadt.gmd.de/mobile/mobileip/mobileIP.html,
recuperada de Internet el 10 de Octubre de 2001, se puede encontrar
una breve introducción general al IP Móvil y a las definiciones de
los términos habituales en este campo técnico.
En las redes de comunicaciones, los nodos
terminales y/o socios en la comunicación se identifican por medio de
una dirección permanente PA. Si el terminal es fijo, una dirección
de punto de acceso del terminal a la red y la dirección permanente
del terminal pueden coincidir. No obstante, si el terminal es móvil,
este esquema de direccionamiento ya no funcionará.
La Fig. 1 muestra, en un esbozo aproximado, un
terminal móvil MN identificado en la red de comunicaciones NW por su
dirección permanente MN_PA. En el lado izquierdo, el terminal MN
está en una primera posición pos1 y tiene acceso a la red NW a
través de un punto de acceso AP1. Asignada al punto de acceso AP1 se
dispone de una dirección de punto de acceso indicada por CoA_1. Por
ejemplo, en una red UMTS, un punto de acceso se podría representar
por un Nodo_B, mientras que en una red GPRS, un punto de acceso se
podría representar por medio de un SGSN. Considerando que el
terminal es móvil, el mismo puede alcanzar una posición pos2
diferente a la posición pos1. No obstante, en la posición pos2, el
punto de acceso para acceder a la red ha cambiado al punto de acceso
AP2 (que tiene como dirección propia CoA_2). En casos como estos, ya
no será posible el direccionamiento del terminal MN por medio de su
dirección permanente MN_PA.
Por esta razón, en las redes móviles el terminal
se direcciona por medio de su dirección temporal CoA (conocida como
dirección de auxilio) de la cual se establece una correspondencia
con su dirección permanente.
Por ejemplo, el IPv6 Móvil define un mecanismo
conocido como Optimización de la Ruta. Este mecanismo posibilita que
Nodos Interlocutores CN (nodos socios en la comunicación) envíen
directamente paquetes al Nodo Móvil MN (nodo terminal). Es decir,
cuando se usa la Optimización de la Ruta, el nodo móvil MN envía un
mensaje (conocido como mensaje de Actualización de la Vinculación)
que indica su Dirección de Auxilio CoA al nodo interlocutor CN. El
nodo interlocutor CN almacena en memoria caché (almacena
temporalmente) la vinculación de un nodo móvil MN (es decir,
establece la correspondencia de la dirección MN_PA con la dirección
MN_CoA), y a continuación envía sus datagramas (paquetes) destinados
al nodo móvil MN directamente a la dirección de auxilio, eludiendo
el agente propio del nodo móvil. Los mensajes de Actualización de la
Vinculación del IPv6 Móvil transportan la CoA del nodo móvil MN
revelando de este modo información sobre su ubicación geográfica,
pero los operadores desean poder trabajar con Privacidad de la
Ubicación. Es decir, al tener conocimiento de la Dirección de
Auxilio del Nodo Móvil, el Nodo Interlocutor puede deducir la
ubicación geográfica del Nodo Móvil. Es decir, un socio en la
comunicación al que se le informe de la dirección de auxilio del
terminal (llamante), puede deducir la ubicación (por ejemplo, pos1 ó
pos2) del terminal a partir de esta dirección temporal tal como se
ha explicado anteriormente. (Obsérvese que el MN está asociado a una
MN_CoA para el direccionamiento mientras se encuentra lejos de su
"origen", mientras que cuando se encuentra en su origen, el MN
se puede tanto direccionar como identificar por medio de la
MN_PA).
Una posibilidad de evitar esta situación es el
uso de un mecanismo conocido como encaminamiento triangular usando
el agente propio HA de un nodo móvil en la red. En este caso, no se
aplicará la optimización de la ruta sino que por el contrario, el
nodo interlocutor CN envía los paquetes a la dirección permanente PA
del nodo móvil MN. (Sin la recepción de la Actualización de la
Vinculación, la dirección permanente del nodo móvil MN_PA es la
única dirección que conoce el nodo interlocutor CN sobre el nodo
móvil MN). A continuación, el agente Propio HA intercepta estos
paquetes. Y gracias a una memoria caché de Vinculación que establece
una correspondencia de la MN_PA con la MN_CoA y que se mantiene en
el HA al hacer que el MN la actualice a través de mensajes de
Actualización de Vinculación; el Agente Propio sabe a dónde enviar
los paquetes y por lo tanto los puede tunelizar hacia el MN. En la
otra dirección, el MN usará la MN_PA como fuente de sus paquetes
enviados hacia el CN; y para eludir el filtrado de entrada, en
primer lugar el nodo móvil MN tuneliza sus paquetes hacia el Agente
Propio el cual los desencapsulará y los enviará en el sentido de
avance hacia el nodo interlocutor CN.
Con el uso de estos mecanismos, el encaminamiento
triangular y la tunelización inversa, el MN y el CN pueden seguir
intercambiando paquetes y la MN_CoA no es revelada al CN. Aunque
este planteamiento no revela información de ubicación por medio de
la dirección de auxilio del nodo móvil MN_CoA al nodo interlocutor
CN, este mecanismo no está optimizado en términos del encaminamiento
para los paquetes comunicados ya que los mismos deben de pasar
inevitablemente a través del agente propio del nodo móvil MN. Por lo
tanto, el encaminamiento triangular y la tunelización inversa
requieren volver pasando por la red propia del nodo móvil MN para
las comunicaciones de enlace ascendente (desde el MN al CN) y de
enlace descendente (desde el CN al MN) y por lo tanto implican
tramos de encaminamiento prolongados. Esta situación puede conllevar
un retardo de la entrega de paquetes. Además, como todos los
paquetes se encaminan a través del agente propio en la red propia
del nodo terminal móvil MN, dependiendo del número de los otros
nodos de la misma red propia que se comunican a través del mismo
agente propio de la red o por lo menos a través de un agente propio
adecuado en la misma red propia, existe el riesgo de que la red
propia o partes de la red lleguen a sobrecargarse por el tráfico
encaminado de tal manera.
En las redes celulares actuales, se debe poder
funcionar con la privacidad de la ubicación: El nodo receptor no
debería conocer dónde está ubicado geográficamente el nodo de
inicio. Las redes basadas en el IP Móvil deberían poder trabajar por
lo menos con los servicios existentes actuales para un despliegue
comercial y por lo tanto en dichas redes basadas en el IP Móvil se
debería poder trabajar con la privacidad de la ubicación.
De este modo, tal como se ha mencionado
anteriormente de forma básica, el IPv6 Móvil se ha desarrollado para
permitir que un nodo IPv6 Móvil se desplace de forma itinerante sin
interrupciones entre diferentes subredes. Cuando se mueve a un punto
nuevo de conexión, el nodo móvil obtiene una dirección de Auxilio y
la usa para enviar y recibir paquetes. Esta dirección de auxilio
contiene información sobre la ubicación actual del nodo móvil: el
prefijo de red de la dirección de auxilio puede revelar, por
ejemplo, cierta información sobre la ubicación actual del nodo móvil
tal como el dominio y/o cualquier otra información geográfica.
No obstante, puede darse el caso que un nodo
móvil no desee que sus nodos interlocutores conozcan dicho tipo de
información sino que puede preferir ocultar su ubicación. Dicha
propiedad, denominada privacidad de la Ubicación, es un requisito en
algunas redes celulares actuales y puede ser una característica muy
deseable, si no obligatoria, en las redes móviles IP. El objetivo
sería que el nodo interlocutor no pudiera saber dónde está ubicado
el nodo móvil. Es deseable que las redes basadas en el IP Móvil
puedan funcionar por lo menos con los servicios existentes actuales
con vistas a un despliegue comercial, y por lo tanto en las redes
basadas en el IP Móvil se debería poder trabajar con privacidad de
la ubicación.
El IPv6 Móvil permite trabajar con privacidad de
la ubicación usando tanto el encaminamiento triangular como la
tunelización inversa. No obstante, ninguna de estas dos soluciones
es eficaz ya que las mismas requieren que todos los paquetes, tanto
destinados a, como generados por, el nodo móvil, pasen a través del
agente propio. Por esta razón, el encaminamiento de estos paquetes
no es óptimo. Adicionalmente, estos mecanismos se fundamentan en la
tunelización, dando como resultado por lo tanto grandes taras (dos
encabezamientos IP) para todos los paquetes originados y enviados
hacia el MN. Esta situación puede que no sea aceptable a través de
enlaces de acceso en los que el ancho de banda es limitado y
caro.
En el IPv6 Móvil, cada nodo móvil está
identificado siempre por su dirección propia, con independencia de
su punto de conexión actual a Internet. Mientras está situado lejos
de su origen, un nodo móvil está asociado también a una dirección de
auxilio, la cual puede proporcionar a los nodos interlocutores
información sobre la ubicación actual del nodo móvil.
Los paquetes IPv6 dirigidos a la dirección propia
de un nodo móvil se encaminan de forma transparente a su dirección
de auxilio: los paquetes son interceptados en realidad por un agente
propio el cual a continuación los encapsula hacia la dirección de
auxilio del nodo móvil.
Un MN puede decidir no enviar ninguna
actualización de Vinculación al CN aunque a continuación todos los
paquetes provenientes del CN y destinados al MN deben pasar a través
del HA. A esta situación se le denomina encaminamiento triangular.
El MN también puede enviar una Actualización de Vinculación al nodo
interlocutor para informarle sobre su dirección de auxilio. De este
modo, el nodo interlocutor puede enviar directamente los paquetes al
nodo móvil sin pasar a través del Agente Propio.
El IPv6 Móvil también permite que el MN envíe
paquetes directamente hacia el CN: la dirección IP fuente de los
paquetes se debe fijar a la CoA del MN para eludir el filtrado de
entrada y los paquetes también transportarán la opción de Dirección
Propia.
En ambos casos, el uso de las Actualizaciones de
Vinculación y de los paquetes con fuente en la dirección de auxilio
permite que el CN conozca la CoA correspondiente al MN y que
subsiguientemente se entere de la información sobre la ubicación del
MN.
Para ocultar su ubicación, es necesario que el MN
use su dirección propia como dirección IP fuente de los paquetes, y
que tunelice los paquetes en dirección al HA para eludir el filtrado
de entrada. A esta situación se le denomina tunelización
inversa.
Para poder trabajar con la privacidad de la
Ubicación con los mecanismos existentes, debe usarse tanto el
encaminamiento triangular como la tunelización inversa. No obstante,
ninguna de estas dos soluciones es eficaz ya que las mismas
requieren que todos los paquetes, tanto los provenientes del MN
hacia el CN como los provenientes del CN hacia el MN, pasen a través
del agente Propio. Esto puede dar como resultado un encaminamiento
muy ineficaz de los paquetes: por ejemplo, el MN puede ser de
Australia (por lo tanto, el agente Propio en Australia) y estar
desplazándose de forma itinerante a Francia. Su CN puede estar en
Alemania. Todos los paquetes intercambiados entre el MN y el CN
deben pasar a través de Australia (Francia <-> Australia
<-> Alemania). Por esta razón, el encaminamiento de paquetes
entre el MN y el CN no está optimizado y esta situación puede
inducir además un retardo adicional.
Además de estos inconvenientes, como tanto el
encaminamiento triangular como la tunelización inversa se basan en
la tunelización, se requiere un encabezamiento IP exterior
adicional. Son necesarios 40 bytes adicionales por cada paquete
intercambiado entre el nodo móvil y el nodo interlocutor.
El documento
US-A-6 256 300 da a conocer una
selección dinámica de una entidad de agente a la que se hace
referencia en dicho documento como nodo de anclaje, para recibir
paquetes dirigidos a la dirección permanente de un terminal y
reenviar estos paquetes a la dirección temporal del terminal. La
selección de la entidad de agente se basa en la posición del nodo
terminal y de la entidad de agente.
Según las enseñanzas de este documento de patente
US, para optimizar la ruta "nodo socio en la
comunicación"
<->"entidad de agente"<->"nodo terminal", debería seleccionarse una entidad de agente cercana al nodo terminal. Por esta razón, la selección de la entidad de agente se basa únicamente en la posición de la entidad de agente y del nodo terminal. No obstante, gracias a esta selección, el nodo socio en la comunicación tiene conocimiento de la posición de la entidad de agente y por lo tanto, a dicho nodo socio en la comunicación se le revela la ubicación del terminal móvil.
<->"entidad de agente"<->"nodo terminal", debería seleccionarse una entidad de agente cercana al nodo terminal. Por esta razón, la selección de la entidad de agente se basa únicamente en la posición de la entidad de agente y del nodo terminal. No obstante, gracias a esta selección, el nodo socio en la comunicación tiene conocimiento de la posición de la entidad de agente y por lo tanto, a dicho nodo socio en la comunicación se le revela la ubicación del terminal móvil.
En consecuencia, es un objetivo de la presente
invención proporcionar un método para proporcionar privacidad de la
ubicación para un nodo terminal en comunicación con un nodo socio en
la comunicación en un sistema de redes de comunicaciones, un sistema
de redes de comunicaciones correspondiente y entidades del servidor
correspondientes, por medio de los cuales se puedan eliminar los
inconvenientes anteriores.
Según la presente invención, este objetivo se
alcanza, por ejemplo, por medio de un método para proporcionar
privacidad de la ubicación para un nodo terminal en comunicación con
un nodo socio en la comunicación en un sistema de redes de
comunicaciones según se define en la reivindicación 1.
En las reivindicaciones dependientes 2 a 5 se
definen otros perfeccionamientos ventajosos del método.
Según la presente invención, este objetivo se
alcanza, por ejemplo, por medio de un sistema de redes de
comunicaciones, según se define en la reivindicación 6.
En las reivindicaciones dependientes 7 a 8 se
exponen perfeccionamientos favorables del sistema.
Según la presente invención, este objetivo se
alcanza, por ejemplo, por medio de una entidad de servidor según se
define en la reivindicación 9.
En las reivindicaciones dependientes 10 a 14 se
definen perfeccionamientos de la entidad de servidor.
En relación con la presente invención, una
entidad de agente comprende unos medios de memoria adaptados para
almacenar en memoria caché una correspondencia de una dirección
permanente que identifica un nodo terminal con una dirección
temporal de dicho nodo terminal indicativa de una ubicación de dicho
nodo terminal, y medios de encaminamiento adaptados para reenviar
paquetes de datos recibidos desde dicho nodo terminal hacia un nodo
socio en la comunicación direccionado, y para reenviar paquetes de
datos recibidos desde dicho socio en la comunicación hacia dicho
nodo terminal, en la que dicho reenvío se basa en la información de
correspondencia almacenada en memoria caché en dichos medios de
memoria.
En relación con la presente invención, también se
describe un nodo terminal destinado a ser usado con un sistema de
redes de comunicaciones según se ha especificado anteriormente y
adaptado para llevar a la práctica el método según se ha
especificado anteriormente.
Gracias a la presente invención, se pueden
obtener las siguientes ventajas:
- a)
- se puede proporcionar privacidad de la ubicación para un nodo terminal en comunicación con un nodo socio en la comunicación en un sistema de redes de comunicaciones; es decir, el nodo interlocutor CN no dispone de ninguna información referente a la ubicación/posición geográfica del terminal de nodo móvil,
- b)
- el encaminamiento de paquetes entre el nodo terminal móvil MN y el nodo interlocutor CN está casi tan optimizado, en términos de rendimiento, como si se aplicara la Optimización de la Ruta, ya que el agente de privacidad de la ubicación está ubicado entre el MN y el CN; no se requiere ni el encaminamiento triangular ni la tunelización inversa a través de un agente propio y se pueden evitar los tramos de encaminamiento prolongados;
- c)
- gracias a que se usan diferentes agentes de privacidad de la ubicación para diferentes nodos interlocutores, dependiendo de la posición de los nodos interlocutores, el tráfico dentro del sistema de la red está más distribuido y se evita de forma adicional el riesgo de congestión en alguna parte de la red.
De este modo, la presente invención describe una
solución que proporciona privacidad de la ubicación para un nodo
móvil con encaminamiento optimizado entre el nodo móvil y el nodo
interlocutor. El mecanismo descrito en el presente documento también
resuelve el tema mencionado de la tara.
Los objetivos, características y ventajas
referidos anteriormente y otros adicionales de la presente invención
se pondrán más claramente de manifiesto haciendo referencia a los
dibujos adjuntos, en los cuales
la Fig. 1 ilustra en un esbozo aproximado un
terminal móvil MN identificado en la red de comunicaciones NW por su
dirección permanente MN_PA y direccionado por su dirección de
auxilio temporal MN_CoA;
la Fig. 2 muestra esquemáticamente un primer
ejemplo de un sistema de redes de comunicaciones NW_SYS según la
presente invención, comprendiendo el sistema una única red de
comunicaciones NW_1;
la Fig. 3 muestra esquemáticamente un segundo
ejemplo de un sistema de redes de comunicaciones NW_SYS según la
presente invención, comprendiendo el sistema dos redes de
comunicaciones NW_1, NW_2;
la Fig. 4 ilustra una señalización implicada
entre entidades del sistema de redes y nodos terminales en relación
con el método según la presente invención;
la Fig. 5 muestra, en forma de un diagrama de
bloques simplificado, componentes de una entidad de servidor LPS
según la presente invención, y
la Fig. 5A muestra un ejemplo de entradas en un
registro mantenido en el lado de la entidad de servidor;
la Fig. 6 muestra, en forma de un diagrama de
bloques simplificado, componentes de una entidad de agente LPA según
la presente invención;
las Figs. 7A, 7B, 7C muestran detalles de un
formato de un mensaje de solicitud de privacidad de ubicación; y
las Figs. 8A y 8B muestran detalles de un formato
de un mensaje de respuesta de privacidad de ubicación.
Según la presente invención, se evitan el
encaminamiento triangular y la tunelización inversa a través de un
agente propio. En pocas palabras, en lugar de dicha opción se usa un
agente seleccionado de entre una pluralidad de agentes de privacidad
de ubicación LPA, y se obtiene el encaminamiento a través del agente
de privacidad de ubicación seleccionado (entidad de agente). La
selección de una entidad de agente adecuada se consigue mediante el
interfuncionamiento con un servidor de privacidad de ubicación LPS
(entidad de servidor).
La presente invención ofrece una alternativa para
la Privacidad de Ubicación permitiendo al mismo tiempo el
encaminamiento optimizado. La solución se basa en Servidores de
Privacidad de Ubicación (LPS) en el dominio propio del nodo móvil y
en Agentes de Privacidad de Ubicación (LPA) distribuidos en
diferentes ubicaciones. La solución no requiere ninguna modificación
ni en los Agentes Propios ni en los CN.
Al recibir paquetes de un CN, o al iniciar una
sesión con un CN, si el nodo móvil también desea privacidad de la
Ubicación, dicho nodo móvil envía una solicitud de privacidad de
Ubicación a un servidor de Privacidad de Ubicación. El nodo móvil se
puede preconfigurar con una dirección de un Servidor de Privacidad
de Ubicación o puede enviar la solicitud a una dirección
anycast bien conocida. (Nota: Un paquete enviado a una
dirección anycast se entrega a uno cualquiera de entre varios
nodos posibles que son identificados por esa dirección, típicamente
el nodo que esté más cerca del emisor del paquete). Un Servidor de
Privacidad de Ubicación interceptará la solicitud y la procesará. La
Solicitud de Privacidad de Ubicación debería ser segura. Por
ejemplo, se puede preestablecer una asociación de seguridad entre el
MN y su red propia y la misma se puede usar para proteger este
mensaje. La Solicitud de Privacidad de Ubicación debería contener
(por lo menos) la Dirección Propia del MN, la CoA del MN y la
dirección del CN.
Basándose en la CoA del MN y en la dirección del
CN, el LPS asignará el LPA adecuado: El LPA debería estar lo más
cerca posible del CN para que la privacidad de la ubicación fuera
eficaz; y el LPA se debería asignar de tal manera que el
encaminamiento entre la CoA del MN y la dirección del CN se
optimizase de la mejor forma posible.
El LPS envía una Respuesta de Privacidad de
Ubicación al nodo móvil: dicho mensaje incluirá la dirección del LPA
asignado. La Respuesta de Privacidad de Ubicación debería ser
segura. Posteriormente se detallan de forma adicional formatos de la
Solicitud de Privacidad de Ubicación y la Respuesta de Privacidad de
Ubicación.
A continuación, el móvil envía una Actualización
de Vinculación al LPA. Este creará una memoria caché de vinculación
entre la CoA del MN y la dirección propia del MN en el LPA, el cual
a continuación podrá reenviar los paquetes enviados desde el CN.
El nodo móvil también envía una actualización de
Vinculación al CN para crear una memoria Caché de Vinculación entre
la dirección propia del MN y la dirección LPA. La fuente de dicho
paquete IP se fija a la dirección propia del MN, y una opción
alternativa de dirección de auxilio transportará la dirección LPA; o
la fuente del paquete se puede fijar simplemente a la dirección LPA.
Esta actualización de vinculación se encapsulará y se tunelizará en
primer lugar hacia el LPA, el cual la reenviará hacia el CN. Esta
situación permite eludir el filtrado de entrada.
Después de dichos procedimientos, el CN enviará
paquetes al LPA, el cual los reenviará hacia la CoA del MN; y el MN
enviará los paquetes al CN a través del LPA. El encaminamiento de
estos paquetes se describe de forma adicional posteriormente.
Cuando se mueve a ubicaciones diferentes y cambia
la CoA, el MN únicamente necesita actualizar la memoria caché de
vinculación en el LPA a través de mensajes de Actualización de
Vinculación.
Después de cambiar de ubicación muchas veces,
puede que el LPA no sea el más optimizado y por esta razón el nodo
móvil puede realizar estos mismos procedimientos: envía una
solicitud de Privacidad de Ubicación al LPS proporcionando su
dirección propia, su nueva Dirección de Auxilio aunque también la
dirección del CN. A continuación, si se asigna un nuevo LPA, tal
como anteriormente, el nodo móvil envía una Actualización de
Vinculación al LPA nuevo y una Actualización de Vinculación al CN
para actualizar su memoria caché de vinculación con la dirección LPA
nueva.
Las consideraciones de seguridad de dicho
mecanismo también se describirán de forma adicional
posteriormente.
A continuación la presente invención se
describirá detalladamente haciendo referencia a los dibujos.
La Fig. 2 muestra esquemáticamente un primer
ejemplo de un sistema de redes de comunicaciones NW_SYS según la
presente invención. El sistema NW_SYS comprende una única red de
comunicaciones NW_1. Asociado a la red NW_1, se dispone de un
servidor de privacidad de ubicación LPS_1 que actúa como entidad de
servidor según la presente invención. Además, asociadas a la red
NW_1 se dispone de una pluralidad de entidades de agente a las que
se hace referencia también como agentes de privacidad de ubicación
LPA_1,..., LPA_n. (Obsérvese que no se excluye el caso en el que una
entidad de servidor LPS y una entidad de agente pudieran tener la
misma ubicación física o estar alojados juntos). Un nodo terminal
móvil MN identificado por su dirección permanente MN_PA se comunica
a través del sistema de redes de comunicaciones NW_SYS, o a través
de la red de comunicaciones NW_1, respectivamente, con un nodo socio
en la comunicación CN (al que se hace referencia también como nodo
interlocutor) identificado por su dirección permanente CN_PA. La
comunicación se indica por medio de una flecha doble de línea
continua entre el MN y el CN. (De este modo, el LPA_2 se ha
seleccionado según la presente invención en el ejemplo ilustrado en
la Fig. 2). En el ejemplo de la Fig. 2, se puede considerar que la
NW_1 es la red propia correspondiente al nodo terminal MN, mientras
que para el nodo interlocutor CN, la red NW_1 podría ser bien la red
propia o bien una red visitada. Sin embargo, la NW_1 también podría
ser una red visitada para el nodo terminal MN.
Obsérvese que aunque no se muestran,
evidentemente los LPA también están conectados a la red NW_1.
Además, tal como se ilustra por medio de las líneas de puntos y
rayas, el espacio de direcciones de la red está dividido en
dominios. Es decir, cada dominio se corresponde con un cierto
intervalo de direcciones correspondiente a direcciones utilizables
en la red. Cada dominio, tal como se muestra en la Fig. 2, tiene
asociado un LPA. Evidente, se pueden definir más de cuatro dominios,
en general n dominios, dependiendo del tamaño de las divisiones del
espacio de direcciones y/o del número de entidades de agente
proporcionadas para la red NW_1. La importancia de los
dominios/zonas de direcciones para la presente invención se expondrá
más detalladamente en relación con las Figs. 5 y 5A.
La Fig. 3 muestra esquemáticamente un segundo
ejemplo de un sistema de redes de comunicaciones NW_SYS según la
presente invención. El sistema mostrado en la Fig. 3 comprende dos
redes de comunicaciones NW_1, NW_2, conectadas entre sí tal como se
indica por medio de una línea discontinua entre NW_1 y NW_2. No
obstante, la invención no está limitada a dos redes y la ilustración
de la Fig. 3 se ha seleccionado para mantener la complejidad de la
ilustración a un nivel bajo. Además, para mantener los dibujos en
niveles sencillos, de la representación de la Fig. 3 se ha omitido
la división de dominios mostrada en la Fig. 2 anteriormente para una
red. No obstante, los dominios de las redes individuales son
distinguibles entre ellos mediante, por ejemplo, un prefijo
específico de la red en las direcciones. Tal como se muestra en la
Fig. 3, el número de red, el número de entidad de servidor y el
número de entidad de agente se han "doblado". Asociadas a la
red NW_1 se disponen de una entidad de servidor de privacidad de
ubicación LPS_1 y de entidades de agentes de privacidad de ubicación
LPA_11,..., LPA1n, mientras que asociadas a la red NW_2 se dispone
de una entidad de servidor de privacidad de ubicación LPS_2 y de
entidades de agentes de privacidad de ubicación LPA_21,..., LPA_2i.
Según la Fig. 3, el nodo de terminal móvil MN se comunica a través
de NW_2 y de la entidad de agente seleccionada LPA_22 con el nodo
socio en la comunicación CN, tal como se indica por medio de la
flecha doble de línea continua.
Aunque la Fig. 3 ilustra un escenario en el cual
i = n, es decir, se muestra el mismo número de entidades de agente
por red, la invención no se limita a dicha situación. Por el
contrario, no es necesario que n sea igual a i y los números n, i se
determinan - individualmente para cada red - según la configuración
de la red y dependiendo del tamaño de la red y/o del número de
abonados en la red, y/o del espacio de direcciones disponibles, y/o
aspectos similares.
Además, aunque se muestra una única entidad de
servidor LPS_1, LPS_2 por cada red, se pueden proporcionar más de
una entidad física de servidor de privacidad de ubicación. Sin
embargo, ya sea proporcionada en forma solo de una única entidad o
como una entidad distribuida, la entidad de servidor se debe
considerar como una única entidad de servidor funcional por red del
sistema de redes.
Obsérvese que en el caso de que en el sistema
haya presentes más de un LPS, tal como, por ejemplo, se muestra en
la Fig. 3, las entidades de servidor se pueden comunicar entre sí
para obtener una información mutua de los contenidos respectivos de
sus registros que mantienen. Esta situación se puede obtener de
manera que una entidad de servidor específica realice consultas a
otras entidades de servidor, o de manera que cada entidad de
servidor difunda de forma generalizada/distribuya su información
para otras entidades de servidor. Obsérvese que no es necesario
intercambiar todo el contenido de los registros, sino que una vez
que todo el registro es conocido para la otra entidad/otras
entidades de servidor, basta con informar regularmente a los otros
servidores sobre los cambios que se produzcan en el(los)
registro(s).
La Fig. 4 ilustra una señalización implicada
entre entidades del sistema de redes y nodos terminales en relación
con el método según la presente invención. Dispuestos en la
dirección horizontal en el dibujo de la Fig. 4 se disponen el nodo
de terminal móvil MN que inicia una comunicación con privacidad de
ubicación con un nodo socio en la comunicación CN. En el
establecimiento de la privacidad de ubicación, según la presente
invención, se ven implicados un servidor de privacidad de ubicación
LPS (entidad de servidor) y uno de entre una pluralidad de agentes
de privacidad de ubicación LPA.
A continuación se describirá el método según la
presente invención haciendo referencia a la Fig. 4. Debe observarse
que en la Fig. 4, los mensajes intercambiados entre nodos y
entidades se indican por medio de flechas horizontales, y la
disposición vertical de las flechas de arriba a abajo representa la
secuencia consecutiva de mensajes en el tiempo.
El método comienza en la etapa S41. En la etapa
S41, el nodo de terminal móvil MN emite una solicitud de privacidad
de ubicación Sol_Priv_UBIC hacia la entidad de servidor de
privacidad de ubicación LPS.
Esta puede ser la LPS de la red propia del
terminal MN. Alternativamente, puede ser la LPS de la red visitada
en ese momento por el terminal MN. El MN bien puede estar
preconfigurado con la dirección del LPS o bien se le puede
información de la misma: la dirección del LPS, por ejemplo, se puede
difundir de forma generalizada o el MN puede descubrirla, por
ejemplo, enviando una solicitud a una dirección anycast bien
conocida. La solicitud emitida en la etapa S41 contiene la dirección
CN del nodo CN socio en la comunicación así como las direcciones
permanente (MN_PA), y temporal (MN_CoA) del nodo terminal MN.
Al recibir la solicitud en el LPS, la solicitud
es evaluada internamente por el LPS, el cual en la etapa S42
selecciona un agente de privacidad de ubicación LPA adecuado para la
comunicación entre el nodo de terminal móvil MN y el nodo socio en
la comunicación CN. Básicamente, la entidad de servidor LPS mantiene
un registro de dicha pluralidad de entidades de agente LPA y su
ubicación respectiva dentro del sistema de redes, y la selección de
una específica de entre dicha pluralidad de entidades de agente se
basa en los datos mantenidos en dicho registro de dicha entidad de
servidor y en la MN_CoA contenida en la solicitud.
Según un perfeccionamiento de la selección, dicha
selección comprende las etapas en las que en primer lugar se
recupera un primer dominio de red representado por un intervalo de
direcciones de red, perteneciendo a dicho intervalo de direcciones
la dirección temporal MN_CoA del nodo terminal MN solicitante, en
segundo lugar se recupera un segundo dominio de red representado por
un intervalo de direcciones de red, perteneciendo a dicho intervalo
de direcciones la dirección CN_A del nodo socio en la comunicación
CN, y se determina la entidad de agente (LPA) a seleccionar,
basándose en dicha información recuperada.
Básicamente, la selección del LPA se realiza
basándose en la MN_CoA y en la dirección CN de manera que el LPS
intenta que las direcciones coincidan lo máximo posible, de forma
similar al encaminamiento IP. Dicho con otras palabras, se
selecciona el LPA por medio de lo cual, una vez que se ha
seleccionado, se alcanza la optimización del encaminamiento entre el
MN solicitante (MN_CoA) y el CN direccionado. Posteriormente se
describen otros detalles del proceso de selección en referencia a un
ejemplo y en relación con la descripción de las Figs. 5 y 5A.
Al producirse la selección de la entidad de
agente LPA adecuada, la entidad de servidor LPS, en la etapa S43,
devuelve una respuesta de privacidad de ubicación Resp_Priv_Ubic al
nodo terminal MN solicitante. La respuesta indica al nodo terminal
MN la dirección de red Direc_LPA de la entidad de agente LPA
seleccionada. Como las entidades de agentes de privacidad de
ubicación son entidades de agentes fijas en términos de su
posición/ubicación dentro de la red, las mismas se pueden
identificar y direccionar de forma exclusiva con una dirección fija
y perma-
nente.
nente.
Opcionalmente, en una etapa S43a, la entidad de
servidor LPS también puede informar a la entidad de agente LPA
seleccionada sobre su estado en el que ha sido seleccionada para
encaminar mensajes de comunicación subsiguientes entre el nodo
terminal MN y el nodo socio en la comunicación CN. En este caso, la
entidad de agente ya puede iniciar medidas preparatorias adecuadas
para una comunicación posterior.
En la etapa S44, el nodo de terminal móvil MN
envía un mensaje (por ejemplo, una Actualización de Vinculación) a
la entidad de Agente LPA seleccionada. Este mensaje de dicho nodo
terminal crea, en dicha entidad de agente LPA seleccionada, una
correspondencia entre la dirección de red permanente del nodo
terminal (MN_PA) y su dirección de red temporal (MN_CoA). De este
modo, cuando se reenvían y/o encaminan mensajes desde la entidad de
agente LPA al nodo terminal MN, los mensajes direccionados a la
dirección permanente del nodo terminal móvil MN_PA se encaminan a su
dirección temporal MN_CoA.
Incluido y/o encapsulado en dicho mensaje de la
etapa S44 (o añadido al mismo) se encuentra otro mensaje (por
ejemplo, el mensaje de actualización de vinculación) (S45) el cual,
al producirse el "desempaquetado" en la entidad de agente LPA,
se reenvía desde la entidad de agente LPA al nodo socio en la
comunicación CN, etapa S45. La actualización de la vinculación en la
etapa S45 incluye la dirección permanente del nodo terminal móvil MN
y la dirección de la entidad de agente de privacidad de ubicación
seleccionada Direc_LPA. De este modo, los mensajes/paquetes
transmitidos desde el nodo socio en la comunicación CN hacia el nodo
terminal móvil MN se encaminan hacia la dirección del agente de
privacidad de ubicación, apareciendo dicha dirección para el nodo
socio en la comunicación CN como la dirección CoA del nodo terminal
móvil MN. Dicho con otras palabras, el mensaje (por ejemplo,
actualización de la vinculación) en la etapa S45 crea, iniciada por
dicho nodo terminal MN en dicho nodo socio en la comunicación CN,
una correspondencia entre la dirección de red permanente del nodo
terminal MN_PA y la dirección permanente de la entidad de agente
Direc_LPA seleccionada. La correspondencia respectiva de direcciones
obtenida por el mensaje (por ejemplo, las actualizaciones de
vinculación) se almacena en memoria caché en la entidad de agente
LPA en unos medios de memoria y se usa para el encaminamiento de
mensaje entre los nodos terminales MN, CN.
Debe indicarse que los mensajes (por ejemplo,
actualizaciones de vinculación), S44, S45, pueden ser autenticados
opcionalmente entre los nodos adecuados: S44 entre MN y el LPA, y
S45 entre MN y CN. La autenticación del establecimiento se
describirá de forma aproximada posteriormente en relación con las
consideraciones de seguridad. Sin embargo, debe indicarse que se
podría configurar o establecer estáticamente una clave para la
autenticación usando uno de los mecanismos de autenticación
existentes según se describe ya en varios proyectos de Internet.
Además, la recepción de los mensajes S44 y S45 se confirma
respectivamente devolviendo un mensaje de confirmación de recepción
ACK en las etapas S44a y S45a.
Después de esto, tras haber creado las
correspondencias de direcciones según se ha descrito anteriormente
en el presente documento, en la etapa S46 los nodos terminales MN,
CN se comunican entre sí a través del LPA seleccionado. De este
modo, el nodo CN ve la dirección de red LPA (por ejemplo, su
dirección IP en el caso de una red de comunicaciones basada en IP)
como la dirección temporal MN_CoA del nodo móvil MN.
En la comunicación, cuando el nodo terminal MN
envía paquetes al nodo socio en la comunicación CN, el mismo
tuneliza los paquetes en primer lugar hacia el LPA seleccionado.
Esto garantiza la validez de la dirección fuente, y posibilita el
filtrado de entrada. A continuación, el LPA desencapsula y reenvía
los paquetes hacia el nodo CN basándose en la dirección indicada en
el encabezamiento del paquete interno (desempaquetado).
Obsérvese que el término "tunelización"
significa que un paquete original se encapsula en forma de un
paquete interno en un paquete externo.
El encabezamiento externo tiene la dirección LPA
como destino y la MN_CoA como fuente, mientras que el encabezamiento
interno tiene la dirección CN como destino y la MN_PA como
fuente.
Cuando el CN envía un paquete al LPA para el MN,
este paquete, según especifica, por ejemplo, el IPv6 Móvil,
transporta un encabezamiento de encaminamiento que incluye la
Dirección Propia o dirección permanente del MN MN_PA. La dirección
de destino es la dirección IP del LPA según la memoria caché de
vinculación que se creó. Cuando reciba paquetes, el LPA mira el
encabezamiento de encaminamiento y a partir de la vinculación, sabe
el CoA correspondiente al que reenviar el paquete: esto se podría
realizar mediante tunelización o mediante Reenvío Regional. Dicho
con otras palabras, un paquete reenviado desde el nodo CN al LPA
seleccionado incluye como dirección fuente la dirección CN, como
destino la dirección de agente de privacidad de ubicación Direc_LPA,
y en el encabezamiento de encaminamiento MN_PA, la dirección
permanente del nodo móvil MN. El paquete construido de esta manera
lo procesa y/o encamina el LPA adicionalmente hacia el MN de tal
manera que el paquete saliente del LPA:
- -
- bien indica como su fuente el LPA, y como destino la dirección temporal CoA del nodo terminal MN, es decir, MN_CoA y contiene el paquete interno que contiene la carga útil
- -
- o bien el LPA únicamente sustituye la dirección de destino por la MN_CoA.
La Fig. 5 muestra en forma de un diagrama de
bloques simplificado los componentes de una entidad de servidor LPS
según la presente invención. Tal como se muestra, la entidad de
servidor LPS está adaptada para comunicarse con el nodo terminal
móvil MN y/o la red usando unos medios de transmisión. Los medios de
transmisión están conectados a unos medios de procesado. Los medios
de procesado están conectados a unos medios de base de datos.
Los medios de procesado comprenden, a su vez,
unos medios de detección, unos medios de escritura y unos medios de
recuperación/comparación/determinación. Los medios de detección
reciben mensajes entrantes y/o datos a través de la funcionalidad de
recepción de los medios de transmisión y detectan si los datos
recibidos representan una solicitud tal como la solicitud de
privacidad de ubicación (etapa S41, Fig. 4) o datos referentes a
dicha pluralidad de entidades de agentes LPA y su ubicación
respectiva dentro del sistema de redes, y/o datos referentes a nodos
CN disponibles para la comunicación y su dirección respectiva en el
sistema de redes de comunicaciones. La detección se puede efectuar
basándose en la información de encabezamiento de los mensajes
respectivos. Debe indicarse que la ubicación respectiva de dichas
entidades de agentes se puede obtener basándose en un dominio de red
al cual se asigna la entidad de agente, estando representado el
dominio por un intervalo de direcciones de red en dicha red.
Si los datos recibidos se refieren al registro de
los medios de base de datos, los datos se suministran a unos medios
de escritura, los cuales escriben y/o actualizan los registros de
los medios de base de datos. Es decir, el registro se actualiza con
información de entidades de agentes y con información de los nodos
terminales de comunicación (dirección, intervalo de
direcciones).
Si los datos recibidos se refieren a una
solicitud de privacidad de ubicación, los mismos se suministran a
los medios de recuperación, comparación y determinación. La
dirección MN_CoA en la solicitud se analiza para obtener una
información sobre en qué dominio está presente el MN. De forma
similar, basándose en la dirección del nodo socio en la comunicación
CN en la solicitud, del registro se recupera la posición del nodo
CN, es decir, el dominio en el cual está presente (si es que el nodo
direccionado está disponible). Dicho con otras palabras, se
comprueba si la dirección CN_PA incluida en la solicitud (etapa S41
en la Fig. 4) coincide con una de las entradas de dominio en el
registro de los medios de base de datos.
En una etapa sucesiva, basándose en la
información de dominio recuperada para el MN y CN, se selecciona la
entidad de agente del registro de los medios de base de datos.
Básicamente, basándose en la distancia entre la posición del nodo CN
y la ubicación de la entidad de agente LPA, a continuación se
selecciona la entidad de agente que está más cerca del nodo socio en
la comunicación CN como el agente de privacidad de ubicación
adecuado, de manera que se optimiza el encaminamiento entre el nodo
solicitante MN y el nodo al que se llama CN.
Considerando que en la Fig. 3 el nodo terminal MN
solicita una comunicación con privacidad de ubicación con el nodo
socio en la comunicación CN, como consecuencia de la comprobación de
los servidores, como entidad de agente más cercana se seleccionaría
el agente de privacidad de ubicación LPA_22. (Una comprobación de
los servidores puede comprender la comprobación de los registros
combinados de la base de datos de los servidores LPS_1 y LPS_2, tal
como se ha expresado anteriormente en líneas generales).
A continuación, los medios de recuperación,
comparación y determinación recuperan la dirección de la entidad de
agente seleccionada LPA_22 en el ejemplo considerado y dan salida a
dicha dirección hacia los medios de transmisión.
A continuación los medios de transmisión
proporcionan la respuesta de privacidad de ubicación al terminal
móvil MN (etapa S43 en la Fig. 4) y/o la notificación opcional de la
entidad de agente LPA_22 seleccionada (etapa S43a en la Fig. 4).
La Fig. 5A muestra más detalladamente un ejemplo
del registro de la base de datos del LPS. Tal como ya se ha
expresado en líneas generales en la propia Fig. 5, el registro
contiene tres columnas. Basándose en la información contenida en el
mismo, es posible una selección del LPA adecuado de manera que se
recupera DESDE dónde qué MN solicita privacidad de ubicación A qué
nodo socio en la comunicación CN. Esta situación se basa
principalmente en las direcciones de los nodos implicados, tal como
se explica en relación con la Fig. 5A. La MN_CoA es analizada y se
recupera la posición del MN basándose en la dirección a un nivel de
dominio (intervalo de direcciones). De forma similar, la posición
del nodo al que se llama CN se recupera basándose en su dirección a
un nivel de dominio. Basándose en los niveles de dominio
recuperados, a continuación el registro incluye una entrada del LPA
adecuado a seleccionar. De este modo, basándose en la MN_CoA y la
dirección CN, se puede seleccionar el LPA más cercano al CN, aunque
también aquel que optimiza el encaminamiento entre la MN_CoA y la
dirección CN.
Por ejemplo, en la Fig. 5A, si se determina que
la MN_CoA está en el dominio nº 1, al mismo tiempo que se determina
que la dirección CN está en el dominio nº 3, en ese caso se
selecciona el LPA nº 3. Por otro lado, si se determina que la MN_CoA
está en el dominio nº 2, al mismo tiempo que se determina que la
dirección CN está en el dominio nº 3, en ese caso se selecciona el
LPA nº 1.
De este modo, el LPA se selecciona basándose en
la dirección MN_CoA y la dirección CN para optimizar el
encaminamiento. (Obsérvese que el ejemplo de la Fig. 5A no coincide
necesariamente con la ilustración de, por ejemplo, las Figs. 2 y 3,
sino que es independiente con respecto a estas figuras).
La Fig. 6 muestra, en forma de diagrama de
bloques simplificado, los componentes de una entidad de agente LPA
según la presente invención. Tal como se ha mencionado
anteriormente, el agente de privacidad de ubicación actúa
básicamente como un encaminador entre el nodo terminal móvil MN y el
socio en la comunicación CN y viceversa. Con este fin, tal como se
muestra en la Fig. 6, un agente de privacidad de ubicación comprende
unos medios de encaminamiento conectados a unos medios de memoria.
Los medios de memoria contienen las correspondencias de direcciones
tal como se ha descrito anteriormente en relación con la vinculación
creada. Es decir, una funcionalidad de desencapsulado para la
dirección de reenvío MN->CN y una correspondencia de direcciones
para la dirección de reenvío CN->MN, de manera que se considera
que una descripción repetida de las mismas es
superflua.
superflua.
Además, debe entenderse que cada nodo terminal
que solicita privacidad de ubicación, tal como el MN, destinado a
ser usado con un sistema de redes de comunicación según la
descripción anterior, está adaptado para realizar el método descrito
anteriormente en el presente documento.
La solución según la presente invención requiere
dos nuevos mensajes (Solicitud de Privacidad de Ubicación, Respuesta
de Privacidad de Ubicación) intercambiados entre el MN y el Servidor
de Privacidad de Ubicación para obtener un agente de Privacidad de
Ubicación. Estos mensajes podrían ser, por ejemplo, dos mensajes UDP
nuevos tal como se detalla en las Figs. 7 (7A, 7B, 7C) y las Figs. 8
(8A, 8B).
El mensaje de Solicitud de Privacidad de
Ubicación es usado por un nodo móvil para obtener un agente de
Privacidad de Ubicación. El nodo móvil envía un mensaje de Solicitud
de Privacidad de Ubicación bien a una dirección anycast
predefinida, bien conocida, en el caso de que el nodo móvil no
conozca la dirección de ningún LPS, o bien a la dirección
unicast de un LPS en el caso de que el nodo móvil esté
preconfigurado con uno de ellos. Este mensaje debería transportar la
dirección propia del nodo móvil así como su dirección de auxilio y
la dirección del nodo interlocutor. A continuación, el LPS responde
al nodo móvil con un mensaje de Respuesta de Privacidad de Ubicación
que proporciona la dirección del LPA asignado.
El mensaje de Respuesta de Privacidad de
Ubicación se envía en respuesta a un mensaje de Solicitud de
Privacidad de Ubicación. El LPS informa al nodo móvil sobre el LPA
asignado.
El MN no debería enviar paquetes al CN con la CoA
como dirección IP fuente; en caso contrario, el CN podrá recuperar
información sobre la ubicación del MN a partir de la dirección
fuente de estos paquetes recibidos.
No obstante, los paquetes salientes que provienen
del MN deben tener su dirección fuente como la CoA para eludir el
filtrado de entrada.
Por esta razón, tal como se ha descrito
anteriormente, el MN debería enviar en primer lugar sus paquetes al
LPA. Son posibles dos opciones:
1) En primer lugar, los paquetes originados en el
MN se podrían enviar con una dirección IP fuente fijada a la
dirección LPA del MN y una dirección IP de destino fijada a la
dirección CN; estos paquetes se tunelizarían en primer lugar hacia
el LPA con un encabezamiento externo configurado por esta razón con
una dirección IP fuente, igual a la CoA del MN y con la dirección IP
de destino apuntando a la dirección LPA. A continuación, el LPA
desencapsularía los paquetes y los encaminaría hacia el CN, el cual
no tendrá conocimiento de la CoA del MN sino que creerá que los
paquetes provienen de la dirección LPA. Esta primera opción
únicamente se basa en las capacidades de encaminamiento IP, y
únicamente requiere que el LPA sea capaz de encapsular/desencapsular
paquetes IP. Sin embargo, como inconveniente, los paquetes
provenientes del MN tienen dos encabezamientos. Puede que esta
situación no sea deseable a través de algunos enlaces de acceso en
los que los recursos son limitados y
caros.
caros.
2) La segunda opción resuelve este problema a
costa de un mayor procesado en el LPA: El MN envía los paquetes
con
- -
- una dirección IP fuente fijada a la CoA del MN
- -
- la dirección IP de destino fijada a la dirección LPA
- -
- una opción de destino del encabezamiento de encaminamiento con la dirección del CN
- -
- una opción de Destino de la dirección propia
Al recibir este paquete, el LPA verifica que
tiene una memoria caché de vinculación para este MN con la dirección
propia correspondiente y la CoA, y si dicha verificación es
satisfactoria:
- -
- sustituye la dirección IP de destino por la dirección del CN que se transportó en el Encabezamiento de Encaminamiento
- -
- elimina la opción de Destino del encabezamiento de encaminamiento para que el CN no pueda tener conocimiento de la CoA del MN
- -
- sustituye la dirección IP fuente por la dirección LPA
LOS PAQUETES ENVIADOS DESDE EL NODO INTERLOCUTOR
AL NODO MÓVIL SE ENVIARÁN HACIA EL LPA CON UN ENCABEZAMIENTO DE
ENCAMINAMIENTO QUE TRANSPORTA LA DIRECCIÓN PROPIA DEL NODO
MÓVIL.
Gracias a esta dirección propia del MN, el LPA
puede recuperar la CoA del MN y reenviarla al MN. El LPA puede:
- -
- bien simplemente tunelizar los paquetes hacia la CoA del MN (aunque esta opción presenta el inconveniente de un encabezamiento IP adicional el cual puede que no sea deseable a través de algunos enlaces de acceso en los que el ancho de banda es limitado)
- -
- o bien sustituir el campo de dirección IP de destino que se fijó a la dirección LPA, por la CoA del MN.
Los mensajes de Solicitud de Privacidad de
Ubicación y de Respuesta de Privacidad de Ubicación por lo menos
deberían ser autenticados, y finalmente deberían ser cifrados. Como
estos mensajes se definen como mensajes UDP nuevos, se pueden usar
el AH y el ESP sin ninguna modificación en estos protocolos:
adicionalmente se pueden cifrar las direcciones CN y LPA. El nodo
móvil y el LPS bien pueden tener una asociación de seguridad
preestablecida o bien pueden establecerla dinámicamente usando
protocolos tales como el IKE o cualquiera adecua-
do.
do.
Tal como requiere el IP Móvil, los mensajes de
actualización de vinculación enviados desde el nodo móvil al LPA y
al CN se deben autenticar con la asociación de seguridad adecuada.
Si se desea una autenticación fiable entre el MN y el LPA, el LPS,
cuando se asigna el LPA, también puede actuar de hecho como un
Centro de Distribución de Claves y enviar algún material en forma de
claves hacia el MN en la Respuesta de Privacidad de Ubicación, y la
clave de sesión correspondiente hacia el LPA.
Así mismo, el MN y el LPA pueden tener una
asociación de seguridad preestablecida.
En cuanto a la autenticación de la actualización
de vinculación entre el MN y el CN, la misma no se ve afectada: el
MN debería usar la asociación de seguridad que ha establecido con el
CN según las políticas y las capacidades.
Debe indicarse que si el MN y el CN usan bien el
ESP o bien el AH para proteger sus datos, este mecanismo de
privacidad de Ubicación no interfiere con esta seguridad de extremo
a extremo.
Con independencia del mecanismo usado para
encaminar los paquetes intercambiados entre el nodo móvil y el nodo
interlocutor (ver anteriormente: tunelización versus procesado en el
LPA), el nodo móvil debería:
- -
- para paquetes salientes, calcular los datos de autenticación basándose en el paquete recibido por el nodo interlocutor
- -
- para paquetes entrantes, verificar los datos de autenticación basándose en el paquete enviado por el nodo interlocutor.
De este modo, en resumen, en la comunicación
entre, por ejemplo, un terminal IPv6 MN y el nodo de destino CN,
cuando se usa la optimización del encaminamiento, la ubicación del
MN se puede determinar por su dirección (temporal) IPv6 (dirección
de auxilio). Una de las soluciones anteriores para evitar esta
situación consiste en reenviar todo tráfico a través de un Agente
Propio, el cual ocultará la dirección IPv6 del MN al CN. Es
necesario que tanto los paquetes provenientes del MN al CN, como los
paquetes provenientes del CN al MN, pasen por el Agente Propio para
proporcionar privacidad de ubicación: Los paquetes provenientes del
MN requieren pasar a través del agente Propio para no revelar la
MN_CoA al CN, y para eludir el filtrado de entrada; mientras que los
paquetes provenientes del CN requieren pasar a través del Agente
propio para poder ser entregados al MN. Estos mecanismos de
encaminamiento, denominados también encaminamiento triangular y
tunelización inversa, pueden implicar distancias de comunicación
largas.
La presente invención tal como se ha descrito
anteriormente presenta un método para evitar estos tramos
prolongados al mismo tiempo que proporciona privacidad de ubicación.
El MN envía un mensaje de solicitud de privacidad de ubicación a un
Servidor de Privacidad de Ubicación específico. El LPS asigna un
Agente de Privacidad de Ubicación específico, el cual será usado en
lugar del HA en la ocultación de la dirección UEIPv6. La ubicación
geográfica del LPA se determinará lo más cerca posible del CN, y lo
más cerca posible del camino MN-CN, para evitar
distancias de comunicación largas en el camino CN=> LPA=>
MN.
Por consiguiente, tal como se ha descrito
anteriormente en el presente documento, la presente invención se
refiere a un método para proporcionar privacidad de ubicación para
un nodo terminal MN en comunicación con un nodo socio en la
comunicación CN en un sistema de redes de comunicaciones que
comprende por lo menos una primera red de comunicaciones HN, VN, en
la que un nodo respectivo MN que se comunica a través de dicho
sistema de redes de comunicaciones se identifica por medio de su
dirección de red permanente MN_PA y es direccionable por medio de
una dirección de red temporal MN_CoA, por lo menos una entidad de
servidor LPS, una pluralidad de entidades de agentes LPA1,..., LPAn,
en las que cada una de entre dicha por lo menos una entidad de
servidor LPS mantiene un registro de dicha pluralidad de entidades
de agentes LPA1,..., LPAn y su ubicación respectiva dentro del
sistema de redes, comprendiendo dicho método las siguientes etapas:
se solicita S41, por parte de dicho nodo terminal MN, a dicha por lo
menos una entidad de servidor LPS la privacidad de ubicación, se
selecciona (S42), en dicha por lo menos una entidad de servidor LPS,
una específica de entre dicha pluralidad de entidades de agentes
LPA1,...LPAn, basándose en datos mantenidos en dicho registro de
dicha entidad de servidor y dicha dirección de red temporal de dicho
nodo terminal solicitante, y se comunican S46 mensajes entre dicho
nodo terminal MN y dicho nodo socio en la comunicación CN a través
de dicho LPA seleccionado de entre dichas entidades de agentes. La
presente invención se refiere asimismo a los sistemas de redes, las
entidades de servidores, las entidades de agentes y los nodos
terminales correspondientes.
Claims (14)
1. Método para proporcionar privacidad de la
ubicación para un nodo terminal (MN) en comunicación con un nodo
socio en la comunicación (CN) en un sistema de redes de
comunicaciones, que comprende
por lo menos una primera red de comunicaciones
(HN, VN), en la que un nodo terminal (MN) respectivo que se comunica
a través de dicho sistema de redes de comunicaciones se identifica
por medio de su dirección de red permanente (MN_PA) y es
direccionable por medio de una dirección de red temporal
(MN_CoA),
por lo menos una entidad de servidor (LPS),
una pluralidad de entidades de agentes (LPA1,...,
LPAn), estando adaptada cada una de ellas para almacenar en memoria
caché una correspondencia de la dirección de red permanente que
identifica el nodo terminal con la dirección de red temporal de
dicho nodo terminal, y estando adaptada cada una de ellas para
reenviar mensajes basándose en la información de correspondencia
almacenada en memoria caché,
comprendiendo dicha por lo menos una entidad de
servidor un registro de dicha pluralidad de entidades de agentes
(LPA1,..., LPAn) y su ubicación respectiva dentro del sistema de
redes,
comprendiendo dicho método las siguientes
etapas:
se envía (S41), por parte de dicho nodo terminal
(MN), una solicitud de privacidad de ubicación hacia dicha por lo
menos una entidad de servidor (LPS),
se selecciona (S42), en dicha por lo menos una
entidad de servidor (LPS), una entidad específica de entre dicha
pluralidad de entidades de agentes (LPA1,..., LPAn), basándose en
datos mantenidos en dicho registro de dicha entidad de servidor y en
dicha dirección de red temporal de dicho nodo terminal solicitante,
y
se comunican (S46) mensajes entre dicho nodo
terminal (MN) y dicho nodo socio en la comunicación (CN) a través de
dicha entidad seleccionada (LPA) de entre dichas entidades de
agentes,
en el que dicha ubicación respectiva de dichas
entidades de agentes se puede obtener basándose en un dominio de red
al cual está asignada la entidad de agente, estando representado el
dominio por un intervalo de direcciones de red en la red, y
en el que dicha selección se basa además en una
dirección de red (CN_A) conocida de dicho nodo socio en la
comunicación (CN) con el cual se desea realizar una comunicación,
estando incluida la misma en dicha solicitud.
2. Método según la reivindicación 1, en el que
dicha solicitud incluye
la dirección de red permanente (MN_PA) de dicho
nodo terminal solicitante (MN), y
dicha dirección de red temporal (MN_CoA) de dicho
nodo terminal solicitante (MN) por medio de la cual dicho nodo es
direccionable dentro de dicho sistema de redes de
comunicaciones.
3. Método según la reivindicación 1, en el que
dicha selección comprende las siguientes etapas
en primer lugar se recupera un primer dominio de
red representado por un intervalo de direcciones de red,
perteneciendo a dicho intervalo de direcciones la dirección de red
temporal (MN_CoA) del nodo terminal solicitante (MN),
en segundo lugar se recupera un segundo dominio
de red representado por un intervalo de direcciones de red,
perteneciendo a dicho intervalo de direcciones la dirección de red
(CN_A) del nodo socio en la comunicación (CN), y
se determina la entidad de agente (LPA) a
seleccionar, basándose en dicha información recuperada.
4. Método según la reivindicación 1, que
comprende además la etapa de informar (S43a) a dicho nodo terminal
solicitante (MN) sobre la entidad de agente (LPA) seleccionada antes
de comunicar mensajes.
5. Método según la reivindicación 4, que
comprende además las siguientes etapas
se crea (S44), por parte de dicho nodo terminal
en dicha entidad de agente (LPA) seleccionada, una correspondencia
entre la dirección de red permanente del nodo terminal (MN_PA) y su
dirección de red temporal (MN_CoA), y
se crea (S45), por parte de dicho nodo terminal
en dicho nodo socio en la comunicación (CN), una correspondencia
entre la dirección de red permanente del nodo terminal (MN_PA) y la
dirección de la entidad de agente seleccionada.
6. Sistema de redes de comunicaciones, que
comprende
por lo menos una primera red de comunicaciones
(HN, VN), en la que un nodo terminal (MN) que se comunica a través
de dicho sistema de redes de comunicaciones se identifica por medio
de su dirección de red permanente (MN_PA) y es direccionable por
medio de una dirección de red temporal (MN_CoA),
por lo menos una entidad de servidor (LPS),
una pluralidad de entidades de agentes (LPA1,...,
LPAn), estando adaptada cada una de ellas para almacenar en memoria
caché una correspondencia de la dirección de red permanente que
identifica el nodo terminal con la dirección de red temporal de
dicho nodo terminal, y estando adaptada cada una de ellas para
reenviar mensajes basándose en la información de correspondencia
almacenada en memoria caché,
comprendiendo dicha por lo menos una entidad de
servidor un registro de dicha pluralidad de entidades de agentes
(LPA1,..., LPAn) y su ubicación dentro del sistema de redes,
en el que dicha ubicación respectiva de dichas
entidades de agentes se puede obtener basándose en un dominio de red
al cual está asignada la entidad de agente, estando representado el
dominio por un intervalo de direcciones de red en la red, y
comprende unos medios de procesado
adaptados para seleccionar una entidad específica
de entre dicha pluralidad de entidades de agentes (LPA1,..., LPAn),
basándose en datos mantenidos en dicho registro y en una dirección
de red temporal (MN_CoA) de un nodo terminal solicitante (MN)
y basándose además en una dirección de red (CN_A)
conocida de dicho nodo socio en la comunicación (CN) con el cual se
desea realizar una comunicación, estando incluida la misma en una
solicitud de privacidad de ubicación enviada por dicho nodo
terminal.
7. Sistema de redes de comunicaciones según la
reivindicación 6, en el que:
a cada una de dichas redes de comunicaciones está
asociada una de dichas entidades de servidores.
8. Sistema de redes de comunicaciones según la
reivindicación 6, en el que:
a cada una de dichas redes de comunicaciones está
asociada una pluralidad de dichas entidades de agentes.
9. Entidad de servidor (LPS), que comprende
- -
- unos medios de base de datos adaptados para mantener un registro de una pluralidad de entidades de agentes (LPA1,..., LPAn) y su ubicación respectiva dentro de un sistema de redes de comunicaciones, y
- -
- unos medios de procesado adaptados para seleccionar una entidad específica de entre dicha pluralidad de entidades de agentes (LPA1,..., LPAn), basándose en datos mantenidos en dicho registro y en una dirección de red temporal (MN_CoA) de un nodo terminal (MN),
en el que dicha ubicación respectiva de dichas
entidades de agentes se puede obtener basándose en un dominio de red
al cual está asignada la entidad de agente, estando representado el
dominio por un intervalo de direcciones de red en la red, y
en el que dichos medios de procesado realizan una
selección basándose en una dirección de red (CN_A) conocida de dicho
nodo socio en la comunicación (CN) con el cual se desea realizar una
comunicación, estando incluida la misma en una solicitud de
privacidad de ubicación enviada por dicho nodo terminal.
10. Entidad de servidor según la reivindicación
9, en la que dichos medios de procesado comprenden medios de
selección los cuales comprenden
unos primeros medios de recuperación adaptados
para recuperar un primer dominio de red representado por un
intervalo de direcciones de red, perteneciendo a dicho intervalo de
direcciones la dirección temporal (MN_CoA) del nodo terminal
solicitante (MN),
unos segundos medios de recuperación adaptados
para recuperar un segundo dominio de red representado por un
intervalo de direcciones de red, perteneciendo a dicho intervalo de
direcciones la dirección (CN_A) del nodo socio en la comunicación
(CN), y
medios de determinación adaptados para determinar
la entidad de agente (LPA) a seleccionar, basándose en dicha
información recuperada.
11. Entidad de servidor según la reivindicación
9, en la que dicho registro es configurado por un operador de red en
función de una topología de una red de comunicaciones que forma un
sistema de redes de comunicaciones.
12. Entidad de servidor según la reivindicación 9
u 11, en la que dicho registro es configurado por un operador de red
en función de una topología de una red de comunicaciones que forma
un sistema de redes de comunicaciones, y dicha entidad de servidor
está adaptada para ampliar dicho registro añadiendo información de
registros de otras entidades de servidores situadas dentro de dicho
sistema de redes de comunicaciones.
13. Entidad de servidor según la reivindicación
9, que comprende además medios de transmisión adaptados para
recibir y enviar información usada para formar y
mantener dicho registro,
recibir solicitudes de nodos terminales (MN), y
enviar resultados del procesado a un terminal solicitante.
14. Entidad de servidor según la reivindicación
13, en la que dichos medios de transmisión están adaptados para
enviar resultados del procesado a una entidad de agentes
seleccionada.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/986,602 US7349377B2 (en) | 2001-11-09 | 2001-11-09 | Method, system and system entities for providing location privacy in communication networks |
| US986602 | 2001-11-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2249624T3 true ES2249624T3 (es) | 2006-04-01 |
Family
ID=25532584
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02781478T Expired - Lifetime ES2249624T3 (es) | 2001-11-09 | 2002-11-07 | Obtencion de privacidad de ubicacion en redes de comunicaciones. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7349377B2 (es) |
| EP (1) | EP1442579B1 (es) |
| CN (1) | CN1682510A (es) |
| AT (1) | ATE308850T1 (es) |
| DE (1) | DE60207100T2 (es) |
| ES (1) | ES2249624T3 (es) |
| WO (1) | WO2003041358A1 (es) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040181603A1 (en) * | 2001-08-16 | 2004-09-16 | Jarno Rajahalme | Device, method and system for enhanced routing in mobile ip networking |
| US7023828B2 (en) * | 2001-11-19 | 2006-04-04 | Motorola, Inc. | Method and apparatus for a mobile node to maintain location privacy from selected correspondent nodes |
| FI114190B (fi) * | 2002-01-11 | 2004-08-31 | Radionet Oy | Menetelmä liikkuvuuden tukemiseksi langattomissa verkoissa |
| JP3634814B2 (ja) * | 2002-03-29 | 2005-03-30 | 株式会社東芝 | 転送制御方法、サーバ装置及び移動端末装置 |
| US7539164B2 (en) * | 2002-06-14 | 2009-05-26 | Nokia Corporation | Method and system for local mobility management |
| US7209491B2 (en) * | 2002-06-28 | 2007-04-24 | Nokia Corporation | Method and system for transmitting data in a packet based communication network |
| US20040039841A1 (en) * | 2002-08-22 | 2004-02-26 | Logalbo Robert D. | Methods for associating addresses in a wireless system with scalable adaptive modulation ("SAM") |
| US7489667B2 (en) * | 2002-11-08 | 2009-02-10 | Faccin Stefano M | Dynamic re-routing of mobile node support in home servers |
| US6999437B2 (en) * | 2002-12-17 | 2006-02-14 | Nokia Corporation | End-to-end location privacy in telecommunications networks |
| GB2400274B (en) * | 2003-04-05 | 2006-11-29 | Hewlett Packard Development Co | Apparatus and related methods for establishing a network connection |
| US7328256B2 (en) * | 2003-06-02 | 2008-02-05 | Apple Inc. | Method and apparatus for distributing computer files across a network to multiple clients |
| US20040266420A1 (en) * | 2003-06-24 | 2004-12-30 | Nokia Inc. | System and method for secure mobile connectivity |
| FI20031258A0 (fi) * | 2003-09-04 | 2003-09-04 | Nokia Corp | Sijainnin yksityisyys viestintäjärjestelmässä |
| US7668145B2 (en) * | 2003-12-22 | 2010-02-23 | Nokia Corporation | Method to support mobile IP mobility in 3GPP networks with SIP established communications |
| GB0407335D0 (en) * | 2004-03-31 | 2004-05-05 | British Telecomm | Authorisation |
| EP1738549B1 (en) * | 2004-04-19 | 2008-04-09 | Telecom Italia S.p.A. | Routing method and system e.g. for ip mobile networks, corresponding network and computer program product |
| JP4208793B2 (ja) * | 2004-08-16 | 2009-01-14 | キヤノン株式会社 | インクジェットヘッド用基板、該基板の製造方法および前記基板を用いるインクジェットヘッド |
| KR100636318B1 (ko) * | 2004-09-07 | 2006-10-18 | 삼성전자주식회사 | CoA 바인딩 프로토콜을 이용한 어드레스 오너쉽인증방법 및 그 시스템 |
| US8005093B2 (en) * | 2004-09-23 | 2011-08-23 | Nokia Corporation | Providing connection between networks using different protocols |
| JP2006166040A (ja) * | 2004-12-08 | 2006-06-22 | Nec Corp | 移動体通信システム、管理エージェント装置及びそれらに用いるサーバ機能移動方法並びにそのプログラム |
| US7886076B2 (en) | 2005-01-12 | 2011-02-08 | International Business Machines Corporation | Bypassing routing stacks using mobile internet protocol |
| JP2006217096A (ja) * | 2005-02-02 | 2006-08-17 | Nec Corp | 移動管理システム、移動管理サーバ及びそれらに用いる移動管理方法並びにそのプログラム |
| EP1739893A1 (en) * | 2005-06-30 | 2007-01-03 | Matsushita Electric Industrial Co., Ltd. | Optimized reverse tunnelling for packet switched mobile communication systems |
| WO2007101628A1 (en) * | 2006-03-08 | 2007-09-13 | Matsushita Electric Industrial Co., Ltd. | Mobile ipv6 optimised reverse tunnelling for multi-homed terminals |
| CN101001261B (zh) * | 2006-01-09 | 2010-09-29 | 华为技术有限公司 | 一种MIPv6移动节点的通信方法 |
| EP1826958A1 (en) | 2006-02-28 | 2007-08-29 | Matsushita Electric Industrial Co., Ltd. | Route optimization with location privacy support |
| WO2007137765A1 (en) | 2006-05-29 | 2007-12-06 | Panasonic Corporation | Method and apparatus for simultaneous location privacy and route optimization for communication sessions |
| ATE522065T1 (de) | 2006-05-29 | 2011-09-15 | Panasonic Corp | Verfahren und vorrichtung zur routen-optimierung in mobile ipv6 ohne bekanntgabe des aufenthaltsortes |
| US20100232342A1 (en) * | 2006-06-02 | 2010-09-16 | Panasonic Corporation | Node discovery method and mobile node, relay node, home agent which is used by the method |
| WO2008003334A1 (en) * | 2006-07-03 | 2008-01-10 | Telefonaktiebolaget L M Ericsson (Publ) | Topology hiding of mobile agents |
| US8179859B2 (en) * | 2008-02-21 | 2012-05-15 | Wang Ynjiun P | Roaming encoded information reading terminal |
| US8191785B2 (en) | 2009-03-05 | 2012-06-05 | Hand Held Products, Inc. | Encoded information reading terminal operating in infrastructure mode and ad-hoc mode |
| EP2244495B1 (en) * | 2009-04-20 | 2012-09-19 | Panasonic Corporation | Route optimazion of a data path between communicating nodes using a route optimization agent |
| EP2378722B1 (en) * | 2010-02-16 | 2012-11-28 | Siemens Aktiengesellschaft | A method for data transmission in a communication network |
| US8707271B2 (en) | 2011-05-20 | 2014-04-22 | International Business Machines Corporation | Fake check-in entries posted on behalf of social network users |
| US9654441B2 (en) | 2011-08-12 | 2017-05-16 | Nokia Technologies Oy | Limiting rate of MAC address change in wireless modem |
| KR102054195B1 (ko) * | 2013-07-02 | 2019-12-11 | 삼성전자 주식회사 | 이동 통신 시스템에서 데이터 경로 최적화 방법 및 장치 |
| WO2020061022A1 (en) * | 2018-09-17 | 2020-03-26 | Winston Privacy | Method and system for first party and third party detection and for the occlusion of network device tls signatures |
| US11337177B2 (en) | 2020-09-23 | 2022-05-17 | Glowstik, Inc. | System and method for generating amorphous dynamic display icons |
| US12476935B2 (en) * | 2023-08-24 | 2025-11-18 | Cisco Technology, Inc. | Obfuscating server-side addresses |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5572528A (en) * | 1995-03-20 | 1996-11-05 | Novell, Inc. | Mobile networking method and apparatus |
| US6608832B2 (en) | 1997-09-25 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson | Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services |
| FI106831B (fi) | 1998-01-14 | 2001-04-12 | Nokia Networks Oy | Pääsyn kontrollointimenetelmä matkaviestinjärjestelmää varten |
| US6535493B1 (en) * | 1998-01-15 | 2003-03-18 | Symbol Technologies, Inc. | Mobile internet communication protocol |
| US6160804A (en) * | 1998-11-13 | 2000-12-12 | Lucent Technologies Inc. | Mobility management for a multimedia mobile network |
| JP4639016B2 (ja) | 1999-06-08 | 2011-02-23 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 移動インターネットアクセス |
| US6891820B1 (en) * | 1999-07-06 | 2005-05-10 | Broadcom Corporation | Utilization of the internet protocol to facilitate communication involving mobile devices |
| US6804720B1 (en) * | 2000-06-07 | 2004-10-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile internet access |
| US6982967B1 (en) * | 2000-06-29 | 2006-01-03 | Cisco Technology, Inc. | Methods and apparatus for implementing a proxy mobile node in a wireless local area network |
| US7146636B2 (en) * | 2000-07-24 | 2006-12-05 | Bluesocket, Inc. | Method and system for enabling centralized control of wireless local area networks |
| US7333482B2 (en) * | 2000-12-22 | 2008-02-19 | Interactive People Unplugged Ab | Route optimization technique for mobile IP |
| US7167466B2 (en) * | 2001-02-09 | 2007-01-23 | Nortel Networks Limited | Method and apparatus for dynamically assigning a home agent |
-
2001
- 2001-11-09 US US09/986,602 patent/US7349377B2/en not_active Expired - Fee Related
-
2002
- 2002-11-07 WO PCT/IB2002/004656 patent/WO2003041358A1/en not_active Ceased
- 2002-11-07 AT AT02781478T patent/ATE308850T1/de not_active IP Right Cessation
- 2002-11-07 EP EP02781478A patent/EP1442579B1/en not_active Expired - Lifetime
- 2002-11-07 ES ES02781478T patent/ES2249624T3/es not_active Expired - Lifetime
- 2002-11-07 CN CNA028216504A patent/CN1682510A/zh active Pending
- 2002-11-07 DE DE60207100T patent/DE60207100T2/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1442579B1 (en) | 2005-11-02 |
| EP1442579A1 (en) | 2004-08-04 |
| ATE308850T1 (de) | 2005-11-15 |
| CN1682510A (zh) | 2005-10-12 |
| WO2003041358A1 (en) | 2003-05-15 |
| DE60207100D1 (de) | 2005-12-08 |
| DE60207100T2 (de) | 2006-07-13 |
| US7349377B2 (en) | 2008-03-25 |
| US20030093553A1 (en) | 2003-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7349377B2 (en) | Method, system and system entities for providing location privacy in communication networks | |
| EP1986392B1 (en) | Method for route optimization between mobile entities | |
| ES2239765T3 (es) | Sistema y metodos de radiocomunicaciones por paquetes para un encaminamiento, independiente con respecto al protocolo, de un paquete de datos en redes de radiocomunicaciones por paquetes. | |
| ES2331141T3 (es) | Una arquitectura de red y un metodo relacionado con el acceso de estaciones de usuario. | |
| ES2384753T3 (es) | Habilitación del uso simultáneo de una red local y una red externa mediante un nodo móvil multi-proveedor | |
| ES2347652T3 (es) | Agente movil distribuido. | |
| US8085793B2 (en) | Traffic localization with proxy mobility | |
| US20050259631A1 (en) | Route optiminzing in mobile ip providing location privacy | |
| JP5087012B2 (ja) | ロケーションプライバシをサポートする経路最適化 | |
| US20100097992A1 (en) | Network controlled overhead reduction of data packets by route optimization procedure | |
| US20040114558A1 (en) | End-to-end location privacy in telecommunications networks | |
| FI106503B (fi) | IP-liikkuvuusmekanismi pakettiradioverkkoa varten | |
| US20100097993A1 (en) | System for Effective Position Management Signaling Associated with Mobile Node Moving in Mobile Network, Router, Mobile Node, and Mobile Router | |
| KR20070093979A (ko) | 통신 루트 최적화 방법, 통신자 장치 및 시스템 | |
| WO2007097958A2 (en) | Method for route optimization aud location privacy in mobile ip | |
| CN101346968A (zh) | 用于控制访问请求的移动网络管理设备和移动信息管理设备 | |
| JPWO2009116246A1 (ja) | 通信方法、通信システム、モバイルノード及びアクセスルータ | |
| ES2288939T3 (es) | Arquitectura y encaminamiento de paquetes en una red de tipo multiportador. | |
| US20100046558A1 (en) | Header reduction of data packets by route optimization procedure | |
| EP2047656B1 (en) | Address updating method, corresponding mobile terminal and node | |
| ES2283428T3 (es) | Dispositivo, metodo y sistema para un encaminamiento mejorado en redes ip movil. | |
| ES2276889T3 (es) | Metodo y sistema para la itinerancia entre redes de comunicaciones. | |
| CN101129023A (zh) | 分组数据传输 | |
| Valadon et al. | Extending Home Agent Migration to Mobile IPv6 Based Protocols | |
| Pentikousis et al. | Network Working Group H. Chan Internet-Draft Huawei Technologies Intended status: Informational P. Seite Expires: May 11, 2013 France Telecom-Orange |