ES2560264T3 - Aseguramiento de paquetes de mensaje de red - Google Patents
Aseguramiento de paquetes de mensaje de red Download PDFInfo
- Publication number
- ES2560264T3 ES2560264T3 ES08843704.1T ES08843704T ES2560264T3 ES 2560264 T3 ES2560264 T3 ES 2560264T3 ES 08843704 T ES08843704 T ES 08843704T ES 2560264 T3 ES2560264 T3 ES 2560264T3
- Authority
- ES
- Spain
- Prior art keywords
- message
- nodes
- node
- packet
- message packet
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 24
- 230000000007 visual effect Effects 0.000 claims description 6
- 241001465754 Metazoa Species 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 18
- 238000004806 packaging method and process Methods 0.000 description 17
- 230000009466 transformation Effects 0.000 description 8
- 230000002194 synthesizing effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 101100512786 Caenorhabditis elegans mei-2 gene Proteins 0.000 description 1
- 241000282832 Camelidae Species 0.000 description 1
- 241000282693 Cercopithecidae Species 0.000 description 1
- 241000272205 Columba livia Species 0.000 description 1
- 241000283086 Equidae Species 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 229940034880 tencon Drugs 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- 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/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
- H04L63/0478—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 applying multiple layers of encryption, e.g. nested tunnels or encrypting the content with a first key and then with at least a second key
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un método para comunicación segura de un mensaje, que comprende: proporcionar un mensaje (M) a través de un medio de comunicación de internet; proporcionar una red nodal (100) que comprende una pluralidad de nodos (1-20) y un nodo de destino de mensaje, en donde la pluralidad de nodos (1-20) son al menos uno de un componente informático y eléctrico que ejecuta operaciones nodales, siendo capaces las operaciones nodales de ejecución en un primer paquete de mensaje (M1) y en un segundo paquete de mensaje (M2) en dicha pluralidad de nodos (1-20); procesar, mediante al menos uno de la pluralidad de nodos (1-20), el primer paquete de mensaje (M1) y el segundo paquete de mensaje (M2); transmitir, mediante el al menos uno de la pluralidad de nodos (1-20), un primer paquete de mensaje procesado (M1E) y un segundo paquete de mensaje procesado (M2E) a otros nodos de la pluralidad de nodos (1-20) y un nodo de destino de mensaje, estando el método caracterizado por que: el primer paquete de mensaje procesado (M1E) enviado a los otros nodos es un primer mensaje de señuelo / primer paquete de mensaje ficticio (D1) que tiene el mismo contenido que el primer paquete de mensaje procesado (M1E), y el segundo paquete de mensaje procesado (M2E) enviado a los otros nodos es un segundo mensaje de señuelo / segundo paquete de mensaje ficticio (D2) que tiene el mismo contenido que el segundo paquete de mensaje procesado (M2E); desactivar el primer mensaje de señuelo / primer paquete de mensaje ficticio (D1) y el segundo mensaje de señuelo / segundo paquete de mensaje ficticio (D2) en los otros nodos; procesar, mediante el nodo de destino de mensaje, el primer paquete de mensaje procesado (M1E) y el segundo paquete de mensaje procesado (M2E) para proporcionar un mensaje reproducido (M).
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Aseguramiento de paquetes de mensaje de red Campo tecnico
La presente invention se refiere a la transmision segura de un mensaje en una red nodal.
Tecnica relacionada
La seguridad de un mensaje transmitido a traves de internet desde un primer nodo a un segundo nodo de internet puede ser de interes. Por lo tanto el mensaje puede encriptarse para evitar que una escucha clandestina de terceros no invitados sepa el contenido sustantivo del mensaje. Desafortunadamente, la escucha clandestina de terceros no invitados puede ser lo suficientemente sofisticada para acceder y encriptar el mensaje. Por lo tanto, existe una necesidad de seguridad mejorada para proteger un mensaje transmitido a traves de internet desde un primer nodo a un segundo nodo de internet.
El documento US 2004/0107286 A1 describe un metodo para asegurar la comunicacion de un mensaje, que comprende las etapas de: proporcionar un mensaje en un medio legible por internet; proporcionar una red nodal que comprende una pluralidad de nodos y un nodo de destino de mensaje, en el que la pluralidad de nodos son al menos uno de un componente informatico y electrico que ejecutan operaciones nodales, siendo las operaciones nodales capaces de la ejecucion en un primer paquete de mensaje y un segundo paquete de mensaje en dicha pluralidad de nodos; procesar, mediante al menos uno de la pluralidad de nodos, el primer paquete de mensaje y el segundo paquete de mensaje; transmitir, mediante al menos uno de la pluralidad de nodos, un primer paquete de mensaje procesado y un segundo paquete de mensaje procesado a otros nodos de la pluralidad de nodos y a un nodo de destino de mensaje, y procesar, mediante el nodo de destino de mensaje, el primer paquete de mensaje procesado y el segundo paquete de mensaje procesado para proporcionar un mensaje reproducido.
El documento » Vertiselvi V. et al.: “Secure communication for Multi-Path Ad-Hoc Network”; IEEE TENCON 2003; Conference on Convergent Technologies for the Asia-Pacific Region; Bangladore, India, 15 - 17 de octubre, 2003; Nueva York, NY: IEEE, US, vol. 3, 15 de octubre de 2003, paginas 1086 - 1090; XP010687433« describe una tecnica para comunicacion segura en una red.
Sumario de la invencion
El objeto subyacente de la presente invencion es superar las dificultades anteriormente mencionadas. Este objeto se consigue mediante los aspectos de la invencion como se definen mediante las reivindicaciones independientes 1 y 7. Las reivindicaciones dependientes detallan realizaciones ventajosas de la invencion.
La presente invencion proporciona seguridad mejorada para proteger un mensaje transmitido desde un primer nodo a un segundo nodo en una red nodal.
Breve descripcion de los dibujos
La Figura 1 representa una red nodal con paquetes de mensaje y paquetes ficticios transmitidos entre nodos de la red nodal, de acuerdo con realizaciones de la presente invencion.
La Figura 2A representa la transformation de un mensaje en paquetes encriptados, de acuerdo con realizaciones de la presente invencion.
La Figura 2B representa la transformacion de los paquetes encriptados de la Figura 2A en el mensaje de la Figura 2A, de acuerdo con realizaciones de la presente invencion.
La Figura 3A representa la transformacion de un mensaje en paquetes de encriptacion, de acuerdo con realizaciones de la presente invencion.
La Figura 3B representa la transformacion de los paquetes de encriptacion de la Figura 3A en el mensaje de la Figura 3A, de acuerdo con realizaciones de la presente invencion.
La Figura 4A representa la transformacion de una portion de un mensaje en paquetes encriptados, de acuerdo con realizaciones de la presente invencion.
La Figura 4B representa la transformacion de los paquetes generados como se muestra en la Figura 4A en el mensaje de la Figura 4A, de acuerdo con realizaciones de la presente invencion.
La Figura 5A representa la transformacion de una porcion de un mensaje en paquetes de encriptacion, de acuerdo con realizaciones de la presente invencion.
La Figura 5B representa la transformacion de los paquetes generados como se muestra en la Figura 5A en el mensaje de la Figura 5A, de acuerdo con realizaciones de la presente invencion.
La Figura 6 representa la red nodal de la Figura 1 con mensajes verdaderos y mensajes ficticios transmitidos entre nodos de la red nodal, de acuerdo con realizaciones de la presente invencion.
5
10
15
20
25
30
35
40
45
50
55
60
65
Descripcion detallada de la invencion
La Figura 1 representa una red nodal 100, de acuerdo con realizaciones de la presente invencion. La red nodal 100 comprende los nodos 1-20, en el que uno cualquiera de los nodos 1-20 puede comunicar con otro cualquiera de los nodos 1-20 a traves de una trayectoria de comunicacion de datos de la red nodal 100. La red nodal 100 puede ser de cualquier tipo de medio de comunicacion tal como, entre otros, una red nodal de internet, una red nodal postal, una red nodal de paqueterla, una red nodal inalambrica, una red de comunicacion de vehlculo, un sistema de comunicacion animal, una red nodal multimedia, etc. Una red nodal de internet puede realizarse, entre otros, en un sistema de comunicacion de correo electronico. Una red nodal postal puede realizarse en el Sistema Postal de Estados Unidos. Una red nodal de paqueterla puede realizarse en un servicio de transporte de paquetes tal como, entre otros, United Parcel Service, Airborne Express, etc. Una red nodal inalambrica puede realizarse, entre otros, en un sistema de comunicacion por satelite. Una red de comunicacion de vehlculo puede realizarse, entre otros, en transporte de mensaje mediante taxi, camion, tren, barco, nave espacial (por ejemplo, los nodos pueden distribuirse en diferentes planetas). Un sistema de comunicacion animal puede incluir, entre otros, transporte de mensaje mediante caballos, camellos, monos, palomas mensajeras, etc. Una red nodal multimedia incluye una pluralidad de medios de comunicacion. En una red nodal multimedia, por ejemplo, la comunicacion entre algunos nodos puede ser mediante internet, mientras que la comunicacion entre otros nodos puede ser mediante el Sistema Postal de Estados Unidos. En resumen, el alcance de la red nodal 100 de la presente invencion incluye cualquiera y todos los medios de comunicacion, individualmente o en combinacion.
Los nodos 1-20 de la red nodal 100 pueden localizarse en cualquier sitio tal como, entre otros: en una oficina empresarial, en una residencia, en cualquier sitio de la superficie del planeta Tierra incluyendo sobre tierra o agua (por ejemplo, el Oceano Atlantico); en un avion; barco, o nave espacial; bajo el agua; bajo la tierra; en cualquier planeta (por ejemplo, Marte) de nuestro sistema solar local; en cualquier planeta u otro cuerpo en nuestra galaxia, etc.
Los mensajes de la presente invencion pueden representarse en cualquier formato o “modalidad” tal como, entre otros, una modalidad de texto, una modalidad visual, una modalidad de audio o combinaciones de las mismas. La modalidad de texto indica una expresion de informacion en terminos de lenguaje escrito (por ejemplo, palabras, frases, numeros, slmbolos, etc.). La modalidad visual incluye, entre otros, una modalidad de video (por ejemplo, una alimentacion o flujo de fotogramas de video) y una modalidad de graficos (es decir, imagenes sinteticas tales como cualquier representation de graficos sintetica de informacion tal como un grafico, un patron de bits ilustrado, etc.). La modalidad de audio indica una expresion de informacion en terminos de sonido tal como, entre otros, habla, musica, etc. Un mensaje podria incluir multiples modalidades. Por ejemplo, una primera portion del mensaje podria expresarse en una modalidad de texto y una segunda porcion del mensaje podria expresarse en una modalidad de audio. Como otro ejemplo, una primera porcion del mensaje podria expresarse en una modalidad de texto y una segunda porcion del mensaje podria expresarse en una modalidad visual (por ejemplo, graficos). Si el mensaje tiene multiples modalidades entonces las diferentes modalidades podrian transmitirse desde un primer nodo a un segundo nodo a traves de un mismo medio de comunicacion (por ejemplo, internet) o a traves de diferentes medios de comunicacion. Como un ejemplo de transmision a traves de diferentes medios de comunicacion, una primera porcion del mensaje expresada en una modalidad de texto podria transmitirse a traves de los nodos de internet, mientras una segunda porcion del mensaje expresada en una modalidad de audio (por ejemplo, expresada en una cinta de audio) podria transmitirse a traves de nodos de paqueterla.
La Figura 1 ilustra la transmision de un mensaje desde el nodo 1 al nodo 2, con protection de seguridad mediante el uso de empaquetamiento y encriptacion. Las Figuras 2A-2B, 3A-3B, 4A-4B y 5A-5B ilustran como el empaquetamiento y la encriptacion pueden combinarse, de acuerdo con realizaciones de la presente invencion.
En la Figura 2A, un mensaje M se empaqueta en paquetes de mensaje M1, M2 y M3. A continuation los paquetes M1, M2 y M3 se encriptan respectivamente en los paquetes encriptados M1E, M2E y M3E. En la Figura 2B, el proceso de la Figura 2A se invierte de manera que los paquetes encriptados M1E, M2E y M3E se desencriptan respectivamente en los paquetes M1, M2 y M3. A continuacion los paquetes M1, M2 y M3 en la Figura 2B se sintetizan en el mensaje M.
En la Figura 3A, un mensaje M se encripta en el mensaje encriptado Me. A continuacion el mensaje encriptado Me se empaqueta en los paquetes de encriptacion Me1, Me2 y Me3. En la Figura 3B, el proceso de la Figura 3A se invierte de manera que los paquetes de encriptacion Me1, Me2 y Me3 se sintetizan en el mensaje encriptado Me. A continuacion el mensaje encriptado Me se desencripta en el mensaje M. Observese que un “paquete encriptado” (por ejemplo, M1E, M2E y M3E en las Figuras 2A-2B) resulta del empaquetamiento seguido por la encriptacion, mientras un “paquete de encriptacion” (por ejemplo, Me1, Me2 y Me3 en las Figuras 3A-3B) resulta de la encriptacion seguida por el empaquetamiento.
Como se muestra en las Figuras 4A-4B y 5A-45B, el uso de paquetes encriptados o paquetes de encriptacion para transmitir el mensaje M desde el nodo 1 al nodo 2 puede estructurarse de manera que todas o algunas porciones del mensaje M esten encriptadas. Por ejemplo, si se usan paquetes encriptados, todos los paquetes de mensaje M1, M2 y M3 podrian encriptarse en los paquetes encriptados M1E, M2E y M3E como se muestra en la Figura 2A, pero como una alternativa los paquetes de mensaje M1 y M2 podrian encriptarse en los paquetes encriptados M1E y M2E
5
10
15
20
25
30
35
40
45
50
55
60
65
mientras el paquete M3 permanece desencriptado como se muestra en la Figura 4A, con el proceso inverso de reconstruction del mensaje M mostrado en la Figura 4B. Como otro ejemplo, si se usan los paquetes de encriptacion, los tres paquetes de encriptacion Mei, Me2 y Me3, podrlan generarse como se muestra en la Figura 3A, pero como una alternativa el mensaje M podrla dividirse en una portion encriptada Mei2 (tal como, entre otros, formando una porcion desencriptada M12 seguida por encriptar M12 en ME12) y una porcion desencriptada M3 de manera que Me12 podrla empaquetarse en los paquetes de encriptacion Me1 y Me2 mientras la porcion desencriptada M3 permanece desencriptada como se muestra en la Figura 5A, con el proceso inverso de reconstruccion del mensaje M mostrado en la Figura 5B. Un empaquetamiento del mensaje M tal como (M1E, M2E y M3), o (Me1, Me2 y M3) se etiqueta en el presente documento como “empaquetamiento hlbrido con encriptacion”.
Empaquetar Me12 en Me1 y Me2 ilustra que un paquete encriptado puede dividirse en al menos dos paquetes encriptados mas pequenos. Se encuentra tambien dentro del alcance de la presente invention que los paquetes desencriptados se dividan en al menos dos paquetes desencriptados mas pequenos.
Aunque un menaje puede expresarse en su totalidad en una modalidad, el empaquetamiento de un mensaje permite a si mismo opcionalmente a un primer paquete de mensaje (encriptado o de otra manera) del mensaje tener contenido expresado en una primera modalidad y a un segundo paquete de mensaje (encriptado o de otra manera) del mensaje tener contenido expresado en una segunda modalidad. La primera modalidad podrla ser una modalidad de texto, una modalidad visual o una modalidad de audio. La segunda modalidad podrla ser analogamente una modalidad de texto, una modalidad visual o una modalidad de audio con la condition de que la segunda modalidad se diferencie de la primera modalidad.
La encriptacion puede comprender encriptacion sencilla o encriptacion multiple. Un paquete de mensaje se encripta individualmente si se encripta una vez. Un paquete de mensaje se encripta multiplemente si se encripta mas de una vez. Por ejemplo, un paquete de mensaje que se encripta doblemente se ha encriptado una primera vez de acuerdo con un primer metodo o algoritmo de encriptacion y posteriormente se encripta una segunda vez de acuerdo con un segundo metodo o algoritmo de encriptacion.
Volviendo a la Figura 1, que ilustra la transmision de un mensaje desde el nodo 1 al nodo 2 con protection de seguridad mediante el uso de empaquetamiento y encriptacion, un mensaje M en el nodo 1 se empaqueta en tres paquetes de mensaje M1, M2 y M3. El paquete M1 se transmite desde el nodo 1 al nodo 2 mediante los nodos 7 y 11. El paquete M2 se transmite desde el nodo 1 al nodo 2 mediante los nodos 8 y 12. El paquete M3 se transmite desde el nodo 1 al nodo 2 mediante los nodos 9 y 13.
Como alternativa, cualquiera o todos los paquetes M1, M2 y M3 podrlan transmitirse desde el nodo 1 directamente al nodo 2 sin usar ningun nodo intermedio en la trayectoria de transmision desde el nodo 1 al nodo 2, tal como los nodos intermedios 7 y 11 para transmision del paquete M1 desde el nodo 1 al nodo 2. Por lo tanto, un mensaje transmitido desde el nodo 1 al nodo 2 se dice que se “transmite indirectamente” desde el nodo 1 al nodo 2 cuando se usan nodos intermedios en la trayectoria de transmision desde el nodo 1 al nodo 2, y el mensaje transmitido desde el nodo 1 al nodo 2 se dice que se “transmite directamente” desde el nodo 1 al nodo 2 cuando no se usan nodos intermedios en la trayectoria de transmision desde el nodo 1 al nodo 2. Por consiguiente, “la palabra “transmitido” incluye “transmitido indirectamente” y “transmitido directamente” como casos especiales. De manera similar, un mensaje recibido mediante el nodo 2 desde el nodo 1 se dice que se “recibe indirectamente” mediante el nodo 2 desde el nodo 1 cuando se usan nodos intermedios en la trayectoria de transmision desde el nodo 1 mediante el nodo 2, y el mensaje recibido mediante el nodo 2 desde el nodo 1 se dice que se “recibe directamente” mediante el nodo 2 desde el nodo 1 cuando no se usan nodos intermedios en la trayectoria de transmision desde el nodo 1 al nodo 2. Por lo tanto en la Figura 1, el paquete de mensaje M1 se transmite indirectamente desde el nodo 1 al nodo 2, y se recibe indirectamente mediante el nodo 2 desde el nodo 1, mediante los nodos intermedios 7 y 11. Tambien en la Figura 1, el paquete de mensaje M1 se transmite directamente desde el nodo 1 al nodo 19, y se recibe directamente mediante el nodo 19 desde el nodo 1. Por consiguiente, “la palabra “recibido” incluye “recibido indirectamente” y “recibido directamente” como casos especiales.
El paquete M1 podrla sustituirse en la Figura 1 mediante una forma encriptada como un paquete encriptado (vease las Figuras 2A-2B y 4A-4B, y description adjunta) o un paquete de encriptacion (vease las Figuras 3A-3B y 5A-5B, y description adjunta).
Si el paquete M1, se sustituye en la Figura 1 por un paquete encriptado, entonces el empaquetamiento del mensaje M en los paquetes M1, M2, y M3 ha precedido a la encriptacion en los paquetes encriptados M1E, M2E y M3E. Tal empaquetamiento del mensaje M ha tenido lugar en el nodo 1 y el paquete M1 podrla encriptarse en el paquete encriptado M1E en cualquiera de los nodos 1, 7 u 11. Si M1E se genera en el nodo 1, entonces M1E sustituye M1 en la Figura 1 entre los nodos 1 y 7, entre los nodos 7 y 11, y entre los nodos 11 y 2 (as! como entre los nodos 2 y 15, si fuera relevante, como se analizara mas adelante). De manera similar, si M1E se genera en el nodo 7, entonces M1E sustituye M1 en la Figura 1 entre los nodos 7 y 11, y entre los nodos 11 y 2 (as! como entre los nodos 2 y 15, si fuera relevante). De nuevo de manera similar, si M1E se genera en el nodo 11, entonces M1E sustituye M1 en la Figura 1 entre los nodos 11 y 2 (as! como entre los nodos 2 y 15, si fuera relevante). Como alternativa, cada uno de M1E, M2E y M3E puede generarse independientemente en 1, 7 y 11 de manera que M1E, M2E y M3E pueden generarse en el
5
10
15
20
25
30
35
40
45
50
55
60
65
mismo nodo o en diferentes nodos.
Si el paquete Mi se sustituye en la Figura 1 mediante un paquete de encriptacion, entonces la encriptacion del mensaje M en el nodo 1 para generar el mensaje encriptado Me ha precedido el empaquetamiento en el nodo 1 para generar los paquetes de encriptacion Mei, Me2 y Me3. Por lo tanto si el paquete Mi se sustituye por un paquete de encriptacion en la Figura 1, entonces el paquete de encriptacion Mei sustituye Mi en la Figura 1 entre los nodos 1 y 7, entre los nodos 7 y 11, y entre los nodos 11 y 2 (as! como entre los nodos 2 y 15, si fuera relevante, como se analizara mas adelante).
El analisis anterior relacionado con el paquete de mensaje M1 y el paquete encriptado asociado M1E as! como el paquete de encriptacion asociado Me1 se aplica de manera analoga al paquete de mensaje M2 y al paquete encriptado asociado M2E as! como al paquete de encriptacion asociado Me2, y se aplica tambien de manera analoga al paquete de mensaje M3 y al paquete encriptado asociado M3E as! como al paquete de encriptacion asociado Me3.
En una realizacion de “unica fuente”, el mensaje M existe en el nodo 1, puesto que el mensaje M se genera en el nodo 1. En una realizacion de “fuente distribuida”, el mensaje M existe en el nodo 1, puesto que algunos o todos los paquetes de mensaje M1, M2 y M3 se transmiten desde los nodos 3, 4 y 5, respectivamente, como se muestra en la Figura 1 y de acuerdo con diversas alternativas. En una primera alternativa, los paquetes de mensaje M1, M2 y M3 podrlan transmitirse al nodo 1 desde los nodos 3, 4 y 5, respectivamente, seguido por empaquetamiento y encriptacion de M1, M2 y M3 para generar M1E, M2E y M3E como se ha descrito anteriormente, o seguido por encriptacion y empaquetamiento de M1, M2 y M3 para generar Me1, Me2 y Me3 como se ha descrito anteriormente. En una segunda alternativa, los paquetes encriptados M1E, M2E y M3E podrlan transmitirse al nodo 1 desde los nodos 3, 4 y 5, respectivamente, seguido por la transmision de M1E, M2E y M3E al nodo 2 mediante cualquiera de las trayectorias nodales descritas anteriormente. En una tercera alternativa, los paquetes encriptados Me1, Me2, y Me3 podrlan transmitirse al nodo 1 desde los nodos 3, 4 y 5, respectivamente, seguido por la transmision de Me1, Me2 y Me3 al nodo 2 mediante cualquiera de las trayectorias nodales descritas anteriormente. En una cuarta alternativa, el nodo 1 recibe desde los nodos 3, 4 y 5 una combinacion de variantes encriptadas y desencriptadas de los paquetes M1, M2 y M3 en analogla con el empaquetamiento hlbrido con encriptacion anteriormente descrito. En una quinta alternativa, algunos pero no todos de M1, M2 y M3 (o M1E, M2E, y M3e; o Me1, Me2 y Me3) se generan en el nodo 2 y uno restante de M1, M2 y M3 (o M1E, M2E y M3e; o Me1, Me2 y Me3) se transmiten al nodo 1 desde un subconjunto de nodos los nodos 3, 4 y 5.
Por lo tanto para cualquiera de la realizacion de unica fuente o la realizacion de fuente distribuida, el nodo 1 “obtiene” paquetes de mensaje: generando los paquetes de mensaje (en el nodo 1); recibiendo (mediante el nodo 1) los paquetes de mensaje desde los nodos 3, 4 y 5; o una combinacion de dicha generacion y dicha recepcion.
En la Figura 1, el nodo 2 recibe: los paquetes de mensaje (M1, M2 y M3); o (M1E, M2E y M3e); o (Me1, Me2 y Me3); o un empaquetamiento hlbrido con encriptacion tal como (M1E, M2E y M3) o (Me1, Me2 y M3); etc. Si el nodo 1 ha recibido todos los paquetes de mensaje asociados con el mensaje M, entonces el nodo 2 puede generar el mensaje usando todos dichos paquetes de mensaje. Si todos los paquetes de mensaje recibidos mediante el nodo 2 son los paquetes encriptados M1E, M2E y M3E, entonces el nodo 2 podrla generar el mensaje M de acuerdo con el procedimiento descrito anteriormente en relacion con la Figura 2B; es decir, desencriptando M1E, M2E y M3E en M1, M2 y M3, seguido por sintetizar M1, M2 y M3 en el mensaje M. Con el empaquetamiento hlbrido con encriptacion tal como con M1E, M2E y M3 (vease la Figura 4B), el procedimiento anterior se modifica para desencriptar unicamente aquellos paquetes que estan encriptados, de modo que M1E y M2E se desencriptarlan en M1 y M2, seguido por sintetizar M1, M2 y M3 en el mensaje M. Si todos los paquetes de mensaje recibidos mediante el nodo 2 son los paquetes de encriptacion Me1, Me2 y Me3, entonces el nodo 1 podrla generar el mensaje M de acuerdo con el procedimiento descrito anteriormente en relacion con la Figura 3B; es decir, sintetizando Me1, Me2 y Me3 en Me, seguido por desencriptar Me en el mensaje M. Con el empaquetamiento hlbrido con encriptacion tal como con Me1, Me2 y M3 (vease la Figura 5B), el procedimiento anterior se modifica para sintetizar unicamente paquetes de encriptacion, de modo que Me1 y Me2 se sintetizarlan en la porcion encriptada Me12, seguido por desencriptar sintetizando Me12 en la porcion desencriptada M12 y sintetizar M12 y M3 en el mensaje M.
Si bien es natural para el nodo 2, como un destino del mensaje M, desencriptar paquetes de mensaje, cualquier nodo de la red nodal 100 puede desencriptar un paquete de mensaje. Por ejemplo el nodo 11 puede recibir el paquete de mensaje M1 en una forma encriptada (por ejemplo, M1E o Me1) y a continuation desencriptar M1E o Me1 en M1, seguido por la re-encriptacion de M1 en una forma encriptada diferente, o seguido por la transmision de M1 desde el nodo 11 al nodo 19 donde M1 se vuelve a encriptar en la misma forma encriptada como anteriormente o en una forma encriptada diferente, seguido por la transmision del paquete de mensaje M1 (en una forma encriptada) desde el nodo 19 al nodo 2.
Despues de que se genera el mensaje M en el nodo 2, puede realizarse una prueba en el nodo 2 para determinar si M es realmente el mensaje. Un ejemplo de una prueba de este tipo es una prueba de “Tener Sentido” que es un examen de M para determinar si M tiene sentido para una persona, algoritmo, maquina, etc. Si M tiene sentido entonces M se considera que es el mensaje. M se considera como que tiene sentido para una persona si M es inteligible para la persona. M se considera como que tiene sentido para un algoritmo si el algoritmo procesa el
5
10
15
20
25
30
35
40
45
50
55
60
65
mensaje como entrada, y puede ejecutar satisfactoriamente y generar salida significativa. M se considera como que tiene sentido para una maquina si el M se alimenta en la maquina, la maquina procesa M, y la maquina realiza apropiadamente una funcion basandose en M (por ejemplo, realizando un producto que es una funcion de M). Si M pasa la prueba de Tener Sentido entonces M es el mensaje. Si M no pasa la prueba de Tener Sentido entonces M no es el mensaje.
Otro ejemplo de una prueba para determinar si M es realmente el mensaje es una prueba “Algorltmica”, que realiza una prueba logica en el mensaje. Por ejemplo, la prueba Algorltmica podrla usarse para determinar si M contiene un numero predeterminado de bits binarios. Como otro ejemplo, la prueba Algorltmica podrla usarse para determinar si M incluye una secuencia predeterminada de bits (por ejemplo, “0011110101”).
Ademas de generar M y determinar que M es el mensaje, el nodo 2 podrla enviar porciones de M (por ejemplo, M1, M2, M3, M1E, M2E, M3E, Me1, Me2, Me3) a otros nodos de la red nodal 100, que podrlan impedir que escuchas clandestinas de terceros no invitados conozcan que el mensaje M se ha recibido en el nodo 2. Esto se ilustra en la Figura 1 mediante la transmision de los paquetes de mensaje M1 y M2 desde el nodo 2 a los nodos 15 y 16 respectivamente. En general, cualquiera de M1, M2, M3, M1E, M2E, M3E, Me1, Me2, Me3 podrla transmitirse desde el nodo 2 a cualquier nodo o nodos de la red nodal 100. Adicionalmente para fines de senuelo o para cualquier otro fin, cualquier nodo dado de la red nodal 100 podrla enviar cualquier porcion de M que sea accesible para el nodo dado, a cualquier nodo o nodos de la red nodal 100. Como un ejemplo, aunque el nodo 12 esta enviando la porcion de mensaje M2 (o como alternativa M2E o Me2) al nodo 2 que es el destino pretendido del mensaje M, el nodo 12 envla tambien la porcion de mensaje M2 (o como alternativa (M2E o Me2) al nodo 13 (para fines de senuelo), y el nodo 13 esta enviando la porcion de mensaje M2 (o como alternativa (M2E o Me2) al nodo 14 (tambien para fines de senuelo). Como otro ejemplo, aunque el nodo 1 (que puede ser la fuente del mensaje M) esta enviando la porcion de mensaje M1 (o como alternativa (M1E o Me1) al nodo 7 para transmision eventual al nodo 2, el nodo 1 esta enviando tambien la porcion de mensaje M1 (o como alternativa (M1E o Me1) al nodo 19 (para fines de senuelo).
Un paquete de mensaje puede desactivarse en cualquier nodo de la red nodal 100. Por ejemplo, el mensaje M y los paquetes de mensaje M1, M2, y M3 (o M1E, M2E, y M3E; o Me1, Me2 y Me3, etc.) podrlan desactivarse en el nodo 2
despues de que se genera el mensaje M. Como otro ejemplo, el nodo 14 podrla desactivar el paquete de mensaje M2 (o M2E, Me2, etc.).
Cualquier nodo de la red nodal 100 puede anadir contenido a un paquete de mensaje que aumenta el tamano del paquete de mensaje. Cualquier nodo de la red nodal 100 puede borrar contenido desde un paquete de mensaje que reduce el tamano del paquete de mensaje.
La Figura 1 muestra paquetes de mensaje ficticios D1, D2, D3, D4, D5 y D6. Un paquete de mensaje ficticio es paquete de informacion, datos, etc., en el que el mensaje M no comprende el paquete ficticio. Cada uno de dichos paquetes ficticios puede estar encriptado o desencriptado. El paquete ficticio D1 se transmite desde el nodo 1 al nodo 2 mediante los nodos 10 y 14. El paquete ficticio D2 se transmite desde el nodo 20 al nodo 1. El paquete ficticio D3 se transmite desde el nodo 2 al nodo 18. El paquete ficticio D4 se transmite desde el nodo 19 al nodo 3. El paquete ficticio D5 se transmite desde el nodo 3 al nodo 19. El paquete ficticio D6 se transmite desde el nodo 9 al nodo 1. Los paquetes ficticios sirven para distraer escuchas clandestinas de terceros no invitados que desean saber el contenido del mensaje M. El paquete ficticio D1 en el nodo 1 puede obtenerse en el nodo 1 generandose en el nodo 1 o transmitiendose al nodo 1 desde otro nodo de la red nodal 100. Cualquiera de los paquetes ficticios D1, D2, D3, D4, D5 y D6 puede encriptarse en cualquier nodo que tenga acceso a dichos paquetes ficticios. Cualquiera de los paquetes ficticios D1, D2, D3, D4, D5 y D6, si estan encriptados, puede desencriptarse en cualquier nodo que tenga acceso a dichos paquetes ficticios encriptados. Cualquiera de los paquetes ficticios D1, D2, D3, D4, D5 y D6 puede desactivarse en cualquier nodo que tenga acceso a dichos paquetes ficticios.
La Figura 6 representa la red nodal 100 de la Figura 1 con mensajes verdaderos y mensajes ficticios transmitidos entre nodos de la red nodal, de acuerdo con realizaciones de la presente invention. La Figura 6 ilustra la transmision de un “mensaje verdadero” mu desde el nodo 1 al nodo 2, as! como la transmision de “mensajes ficticios” d1, d2 y d3 desde el nodo 1 al nodo 2. Un “mensaje verdadero” desde el nodo 1 al nodo 2 es un mensaje pretendido por el nodo 1 para que se reciba y entienda en el nodo 2.
Un “mensaje verdadero” en relation con la Figura 6 es analogo a un “mensaje” en relation con la Figura 1. Un mensaje ficticio en relacion con la Figura 6 es un mensaje de senuelo pretendido para distraer que una escucha clandestina de terceros no invitados descubra el contenido de un mensaje verdadero. En la Figura 6, los mensajes ficticios que comprenden d1, d2, y d3 (y otros mensajes ficticios como se identificaran y analizaran mas adelante) se pretenden para distraer que una escucha clandestina de terceros no invitados descubra el mensaje verdadero mu y otros mensajes verdaderos en la Figura 1 que se identificaran y analizaran mas adelante. La idea detras de que el nodo 1 envle el mensaje verdadero mu y los mensajes ficticios (por ejemplo, d1, d2, d3, y tambien d5 como se analizara mas adelante) es que una escucha clandestina de terceros no invitados que intente descubrir o saber el contenido del mensaje verdadero mu no podra, o tendra diflcil, distinguir entre el mensaje verdadero mu y el mensaje ficticio. Por lo tanto, si se transmiten muchos mensajes ficticios entre nodos de la red nodal 100, la tarea mediante una escucha clandestina de terceros no invitados que intentan descubrir o saber el contenido del mensaje verdadero
5
10
15
20
25
30
35
40
mi sera como intentar “encontrar una aguja en un pajar”.
Para el analisis posterior de la Figura 6 y para las reivindicaciones del presente documento, los terminos “transmitido”, “directamente transmitido”, “indirectamente transmitido”, “recibido”, “directamente recibido” e “indirectamente recibido” tienen los mismos significados o analogos en relacion con la Figura 6 como se ha descrito anteriormente en relacion con la Figura 1.
En la Figura 6, el nodo 1 transmite el mensaje verdadero mi desde el nodo 1 al nodo 2 mediante los nodos 7 y 11. Como alternativa, el nodo 1 podrla transmitir directamente el mensaje verdadero desde el nodo 1 al nodo 2. Adicionalmente el nodo 1 transmite directamente un mensaje verdadero m2 al nodo 20, y el nodo 1 transmite indirectamente el mensaje verdadero m2 al nodo 10 mediante el nodo 20. Aunque el nodo 1 podrla generar los mensajes verdaderos mi y m2, el nodo 1 podrla, como alternativa, recibir los mensajes verdaderos mi y/o m2 desde otros nodos de la red nodal 100. La Figura 1 muestra que el nodo 1 recibe el mensaje verdadero mi desde el nodo 4, y recibe tambien un mensaje verdadero m3 desde el nodo 5.
El nodo 1 transmite indirectamente el mensaje ficticio di desde el nodo 1 al nodo 2 mediante los nodos 8 y 12, pero podrla, como alternativa, transmitir directamente el mensaje ficticio di desde el nodo 1 al nodo 2. El nodo 1 transmite indirectamente el mensaje ficticio d2 desde el nodo 1 al nodo 2 mediante los nodos 9 y 13, pero podrla, como alternativa, transmitir directamente el mensaje ficticio d2 desde el nodo 1 al nodo 2. El nodo 1 transmite indirectamente el mensaje ficticio d3 desde el nodo 1 al nodo 2 mediante los nodos 10 y 14, pero podrla, como alternativa, transmitir directamente el mensaje ficticio d3 desde el nodo 1 al nodo 2. El nodo 14 transmite el mensaje ficticio d3 tanto desde el nodo 2 como el nodo 18. El nodo 1 transmite directamente el mensaje ficticio di al nodo 19, y transmite indirectamente el mensaje ficticio di desde el nodo 1 al nodo 7 mediante el nodo 19. El nodo 1 transmite directamente el mensaje ficticio d3 al nodo 10, y el nodo 1 transmite directamente el mensaje ficticio d5 al nodo 3. El nodo 1 recibe el mensaje ficticio d6 desde el nodo 6.
Cualquiera de los mensajes verdaderos y mensajes ficticios transmitidos y/o recibidos mediante el nodo 1 o mediante cualquier otro nodo de la red nodal 100 pueden encriptarse.
El nodo 2 recibe desde el nodo 1 el mensaje verdadero mi y los mensajes ficticios di, d2 y d3 como se ha descrito anteriormente. El nodo 2 recibe tambien los mensajes ficticios ds y dg desde los nodos 17 y 18, respectivamente. El nodo 2 transmite el mensaje ficticio di directamente al nodo 16, e indirectamente al nodo 17 mediante el nodo 16.
Si el mensaje verdadero mi esta encriptado, entonces el nodo 2 puede desencriptar el mensaje verdadero mi. El nodo 2 puede distinguir entre el mensaje verdadero mi y los mensajes ficticios (por ejemplo, di d25 d3, ds y dg) mediante tales metodos o tecnicas como, entre otros, una prueba de Tener Sentido o una prueba Algorltmica, como se ha descrito anteriormente en relacion con la Figura 1. El nodo 2 puede leer y/o interpretar el mensaje verdadero mi. El nodo 2 puede retener el mensaje verdadero mi, transmitir el mensaje verdadero mi a otro nodo (por ejemplo, al nodo 15 como se muestra en la Figura 6), o desactivar el mensaje verdadero mi.
Cualquier nodo dado de la red nodal 100 puede desactivar: el mensaje verdadero mi; y/o cualquier otro mensaje verdadero accesible al nodo dado; y/o cualquier mensaje ficticio accesible al nodo dado.
Claims (7)
- 51015202530354045505560REIVINDICACIONES1. Un metodo para comunicacion segura de un mensaje, que comprende:proporcionar un mensaje (M) a traves de un medio de comunicacion de internet;proporcionar una red nodal (100) que comprende una pluralidad de nodos (1-20) y un nodo de destino de mensaje, en donde la pluralidad de nodos (1-20) son al menos uno de un componente informatico y electrico que ejecuta operaciones nodales, siendo capaces las operaciones nodales de ejecucion en un primer paquete de mensaje (M1) y en un segundo paquete de mensaje (M2) en dicha pluralidad de nodos (1-20); procesar, mediante al menos uno de la pluralidad de nodos (1-20), el primer paquete de mensaje (M1) y el segundo paquete de mensaje (M2);transmitir, mediante el al menos uno de la pluralidad de nodos (1-20), un primer paquete de mensaje procesado (M1e) y un segundo paquete de mensaje procesado (M2e) a otros nodos de la pluralidad de nodos (1-20) y un nodo de destino de mensaje, estando el metodo caracterizado por que:el primer paquete de mensaje procesado (M1e) enviado a los otros nodos es un primer mensaje de senuelo / primer paquete de mensaje ficticio (D1) que tiene el mismo contenido que el primer paquete de mensaje procesado (M1e), y el segundo paquete de mensaje procesado (M2e) enviado a los otros nodos es un segundo mensaje de senuelo / segundo paquete de mensaje ficticio (D2) que tiene el mismo contenido que el segundo paquete de mensaje procesado (M2e);desactivar el primer mensaje de senuelo / primer paquete de mensaje ficticio (D1) y el segundo mensaje de senuelo / segundo paquete de mensaje ficticio (D2) en los otros nodos;procesar, mediante el nodo de destino de mensaje, el primer paquete de mensaje procesado (M1e) y el segundo paquete de mensaje procesado (M2e) para proporcionar un mensaje reproducido (M).
- 2. El metodo de la reivindicacion 1, en el que procesar comprende ejecutar al menos una operacion nodal, en donde las operaciones nodales comprenden: encriptar, desencriptar, copiar, dividir, combinar, anadir, borrar, sin accion y combinaciones de las mismas.
- 3. El metodo de la reivindicacion 1, que comprende adicionalmente realizar una prueba en el mensaje reproducido.
- 4. El metodo de la reivindicacion 1, en el que el primer paquete de mensaje (M1) y el segundo paquete de mensaje (M1) consisten en N paquetes de mensaje.
- 5. El metodo de la reivindicacion 1, en el que el primer paquete de mensaje (M1) tiene contenido expresado en una primera modalidad, y en el que el segundo paquete de mensaje (M2) tiene contenido expresado en una segunda modalidad que se diferencia de la primera modalidad adicionalmente en donde la modalidad se selecciona del grupo que consiste en una modalidad de texto, una modalidad visual y una modalidad de audio.
- 6. Una red nodal (100) para comunicacion segura de un mensaje (M), comprendiendo dicha red nodal una pluralidad de nodos (1-20), incluyendo dicho mensaje (M) un primer paquete de mensaje (M1) y un segundo paquete de mensaje (M2), en donde la pluralidad de nodos (1-20) son al menos uno de un componente informatico y electrico que ejecutan operaciones nodales, siendo capaces las operaciones nodales de ejecucion en dichos paquetes de mensajes (M1, M2) en dicha pluralidad de nodos (1-20), comprendiendo dicha pluralidad de nodos (1-20) al menos un nodo, dicho al menos un nodo configurado para obtener el primer paquete de mensaje (M1) y el segundo paquete de mensaje (M2) como encriptados, procesar el primer paquete de mensaje, transmitir un primer paquete de mensaje procesado (M1e) a otros nodos y a un nodo de destino de mensaje, estando la red nodal (100) caracterizada por que: el primer paquete de mensaje procesado (M1e) enviado a los otros nodos es un primer mensaje de senuelo / primer paquete de mensaje ficticio (D1), desactivar el primer mensaje de senuelo / primer paquete de mensaje ficticio (D1), transmitir un segundo paquete procesado (M2E) a otros nodos y al nodo de destino de mensaje, en donde el segundo paquete de mensaje procesado (M2E) es un segundo mensaje de senuelo / segundo paquete de mensaje ficticio (D2), desactivar el segundo mensaje de senuelo / segundo paquete de mensaje ficticio (D2), en donde el nodo de destino de mensaje reproduce el mensaje (M) despues de procesar el primer paquete de mensaje procesado (M1e) y el segundo paquete de mensaje (M2e).
- 7. La red nodal de la reivindicacion 6, en el que la red nodal (100) comprende una primera red seleccionada del grupo que consiste en una red nodal de internet, una red nodal postal, una red nodal de paqueterla, una red nodal inalambrica, una red de comunicacion de vehlculo, un sistema de comunicacion animal, una red nodal multimedia y combinaciones de las mismas, y en donde la primera red comprende la pluralidad de nodos.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US931720 | 1997-09-16 | ||
| US11/931,720 US8189768B2 (en) | 2007-10-31 | 2007-10-31 | Secure messaging |
| PCT/US2008/082044 WO2009059174A1 (en) | 2007-10-31 | 2008-10-31 | Securing network message packets |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2560264T3 true ES2560264T3 (es) | 2016-02-18 |
Family
ID=40584433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08843704.1T Active ES2560264T3 (es) | 2007-10-31 | 2008-10-31 | Aseguramiento de paquetes de mensaje de red |
Country Status (11)
| Country | Link |
|---|---|
| US (2) | US8189768B2 (es) |
| EP (1) | EP2229636B1 (es) |
| JP (1) | JP5601668B2 (es) |
| CN (1) | CN101828178B (es) |
| AU (1) | AU2008318503B2 (es) |
| BR (1) | BRPI0816503A2 (es) |
| CA (1) | CA2702628C (es) |
| ES (1) | ES2560264T3 (es) |
| MX (1) | MX2010004677A (es) |
| RU (1) | RU2461056C2 (es) |
| WO (1) | WO2009059174A1 (es) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8189768B2 (en) | 2007-10-31 | 2012-05-29 | First Principles, Inc. | Secure messaging |
| US8259910B2 (en) * | 2008-03-14 | 2012-09-04 | Voicecloud | Method and system for transcribing audio messages |
| US9172751B2 (en) * | 2008-04-09 | 2015-10-27 | Nokia Technologies Oy | Content distribution |
| IL210169A0 (en) | 2010-12-22 | 2011-03-31 | Yehuda Binder | System and method for routing-based internet security |
| KR101356476B1 (ko) * | 2012-01-13 | 2014-01-29 | 고려대학교 산학협력단 | 차량용 데이터의 인증 및 획득 방법 |
| CN104205002B (zh) * | 2012-03-30 | 2017-09-05 | 英特尔公司 | 用于传送可用电池电力的方法和装置 |
| US9432338B2 (en) * | 2013-10-23 | 2016-08-30 | Google Inc. | Secure communications using adaptive data compression |
| US10110580B2 (en) * | 2015-03-31 | 2018-10-23 | Willie L. Donaldson | Secure dynamic address resolution and communication system, method, and device |
| US10616177B2 (en) | 2015-03-31 | 2020-04-07 | Willie L. Donaldson | Secure dynamic address resolution and communication system, method, and device |
| US10110552B2 (en) | 2015-03-31 | 2018-10-23 | Willie L. Donaldson | Secure dynamic address resolution and communication system, method, and device |
| GB2548807A (en) * | 2016-03-23 | 2017-10-04 | Sony Corp | Information processing apparatus,second information processing apparatus, system,method and computer program product |
Family Cites Families (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4223182A (en) | 1944-09-27 | 1980-09-16 | Bell Telephone Laboratories, Incorporated | Transmission of signals with privacy |
| US4584685A (en) | 1983-12-22 | 1986-04-22 | General Electric Company | Method for improving message reception from multiple sources |
| US5438621A (en) | 1988-11-02 | 1995-08-01 | Hewlett-Packard Company | DC-free line code and bit and frame synchronization for arbitrary data transmission |
| JPH04168826A (ja) * | 1990-10-31 | 1992-06-17 | Nec Corp | トラフィックフローセキュリティ維持装置 |
| US5267261A (en) | 1992-03-05 | 1993-11-30 | Qualcomm Incorporated | Mobile station assisted soft handoff in a CDMA cellular communications system |
| DE4343588A1 (de) | 1993-12-21 | 1995-06-22 | Sel Alcatel Ag | Verfahren und Einrichtung zur zufälligen Auswahl einer von N gleichen Einheiten, sowie Koppelelement, Koppelnetz und Vermittlungsstelle damit |
| US5974141A (en) | 1995-03-31 | 1999-10-26 | Mitsubishi Corporation | Data management system |
| US5727062A (en) | 1995-07-06 | 1998-03-10 | Ritter; Terry F. | Variable size block ciphers |
| FR2738699B1 (fr) | 1995-09-11 | 1997-10-17 | Cit Alcatel | Systeme de gestion des telecommunications |
| US5719937A (en) | 1995-12-06 | 1998-02-17 | Solana Technology Develpment Corporation | Multi-media copy management system |
| US5781545A (en) * | 1996-05-22 | 1998-07-14 | Harris Corporation | Packet source exclusion method |
| US5933501A (en) | 1996-08-01 | 1999-08-03 | Harris Corporation | `Virtual` encryption scheme combining different encryption operators into compound-encryption mechanism |
| FR2755810B1 (fr) | 1996-11-14 | 1998-12-31 | Thomson Multimedia Sa | Procede de certification de donnees par embrouillage et systeme de certification utilisant un tel procede |
| US20060129627A1 (en) * | 1996-11-22 | 2006-06-15 | Mangosoft Corp. | Internet-based shared file service with native PC client access and semantics and distributed version control |
| US6058479A (en) | 1997-05-05 | 2000-05-02 | Lancast, Inc. | Redundant path data switch and media translator |
| US6067416A (en) | 1997-06-03 | 2000-05-23 | Fraser; Robert E. | Method for dynamically wrapping files for downloading |
| US6091710A (en) | 1997-07-07 | 2000-07-18 | Paradyne Corporation | System and method for preventing data slow down over asymmetric data transmission links |
| DE69833821T2 (de) | 1997-09-18 | 2006-11-30 | Matsushita Electric Industrial Co., Ltd., Kadoma | Übertragungsverfahren und -vorrichtung zum kombinierten Multiplexen und Verschlüsseln |
| RU2000111530A (ru) | 1997-10-02 | 2002-05-27 | Каналь+Сосьетэ Аноним | Способ и устройство для шифрованной трансляции потока данных |
| US6304262B1 (en) | 1998-07-21 | 2001-10-16 | Raytheon Company | Information security analysis system |
| US6502135B1 (en) | 1998-10-30 | 2002-12-31 | Science Applications International Corporation | Agile network protocol for secure communications with assured system availability |
| US6826616B2 (en) | 1998-10-30 | 2004-11-30 | Science Applications International Corp. | Method for establishing secure communication link between computers of virtual private network |
| US6289455B1 (en) | 1999-09-02 | 2001-09-11 | Crypotography Research, Inc. | Method and apparatus for preventing piracy of digital content |
| US6298400B1 (en) | 1999-10-13 | 2001-10-02 | Sony Corporation | Enhancing interface device to transport stream of parallel signals to serial signals with separate clock rate using a pin reassignment |
| EP2381650A1 (en) * | 2000-04-26 | 2011-10-26 | VirnetX Inc. | Secure domain name service |
| JP2001345851A (ja) * | 2000-06-05 | 2001-12-14 | Mitsubishi Electric Corp | パケット送信装置、多方路パケット通信システム、パケット送信方法 |
| JP2002040939A (ja) * | 2000-07-24 | 2002-02-08 | Yozan Inc | 電文送信装置及び電文受信装置 |
| US6745231B1 (en) * | 2000-08-08 | 2004-06-01 | International Business Machines Corporation | System for securing electronic mail |
| US20030084020A1 (en) * | 2000-12-22 | 2003-05-01 | Li Shu | Distributed fault tolerant and secure storage |
| JP4727860B2 (ja) * | 2001-08-03 | 2011-07-20 | 富士通株式会社 | 無線操作装置、およびプログラム |
| JP3678200B2 (ja) * | 2002-01-11 | 2005-08-03 | Kddi株式会社 | 通信内容の秘匿性向上のための経路分散装置 |
| US7852796B2 (en) | 2002-05-13 | 2010-12-14 | Xudong Wang | Distributed multichannel wireless communication |
| US7107445B2 (en) * | 2002-11-20 | 2006-09-12 | International Business Machines Corporation | Method and apparatus for secure processing of sensitive data |
| RU2252449C1 (ru) * | 2003-08-18 | 2005-05-20 | Государственный научно-исследовательский испытательный институт проблем технической защиты информации Государственной технической комиссии при Президенте Российской Федерации | Способ защиты информации от несанкционированного доступа в локальной вычислительной сети |
| US8189768B2 (en) | 2007-10-31 | 2012-05-29 | First Principles, Inc. | Secure messaging |
-
2007
- 2007-10-31 US US11/931,720 patent/US8189768B2/en not_active Expired - Fee Related
-
2008
- 2008-10-31 WO PCT/US2008/082044 patent/WO2009059174A1/en not_active Ceased
- 2008-10-31 ES ES08843704.1T patent/ES2560264T3/es active Active
- 2008-10-31 MX MX2010004677A patent/MX2010004677A/es active IP Right Grant
- 2008-10-31 AU AU2008318503A patent/AU2008318503B2/en not_active Ceased
- 2008-10-31 RU RU2010121302/08A patent/RU2461056C2/ru not_active IP Right Cessation
- 2008-10-31 BR BRPI0816503-3A patent/BRPI0816503A2/pt not_active Application Discontinuation
- 2008-10-31 CA CA2702628A patent/CA2702628C/en not_active Expired - Fee Related
- 2008-10-31 JP JP2010531340A patent/JP5601668B2/ja not_active Expired - Fee Related
- 2008-10-31 CN CN2008801124714A patent/CN101828178B/zh not_active Expired - Fee Related
- 2008-10-31 EP EP08843704.1A patent/EP2229636B1/en not_active Not-in-force
-
2012
- 2012-05-29 US US13/482,159 patent/US8799642B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN101828178A (zh) | 2010-09-08 |
| JP2011502404A (ja) | 2011-01-20 |
| EP2229636A1 (en) | 2010-09-22 |
| BRPI0816503A2 (pt) | 2015-07-28 |
| RU2010121302A (ru) | 2011-12-10 |
| EP2229636A4 (en) | 2013-07-17 |
| WO2009059174A1 (en) | 2009-05-07 |
| US20120239925A1 (en) | 2012-09-20 |
| US8189768B2 (en) | 2012-05-29 |
| US8799642B2 (en) | 2014-08-05 |
| EP2229636B1 (en) | 2015-12-23 |
| JP5601668B2 (ja) | 2014-10-08 |
| CN101828178B (zh) | 2012-08-29 |
| CA2702628A1 (en) | 2009-05-07 |
| US20090113204A1 (en) | 2009-04-30 |
| CA2702628C (en) | 2016-08-30 |
| AU2008318503A1 (en) | 2009-05-07 |
| AU2008318503B2 (en) | 2012-06-07 |
| MX2010004677A (es) | 2010-09-09 |
| RU2461056C2 (ru) | 2012-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2560264T3 (es) | Aseguramiento de paquetes de mensaje de red | |
| CN107787568B (zh) | 随机密码密码本密码学 | |
| UA123445C2 (uk) | Динамічна захищена комунікаційна мережа та протокол | |
| US8750501B2 (en) | Collaborative agent encryption and decryption | |
| WO2007002340A3 (en) | System and method for providing searchable data transport stream encryption | |
| US8681975B2 (en) | Encryption method and apparatus using composition of ciphers | |
| CA2584525A1 (en) | Secure data parser method and system | |
| US11444751B2 (en) | System and method for sending and/or receiving entropy and entropy expansion | |
| US20140334623A1 (en) | Rapid data encryption and decryption for secure communication over open channels with plausible deniability | |
| US20250184317A1 (en) | Securing group updates over hypertext transfer protocol | |
| US20090214030A1 (en) | Apparatus and Method for Processing Fragmented Cryptographic Keys | |
| ATE385092T1 (de) | Synchronisationsinformation welche im nächsten paket eines verschlüsselten rahmens einer stromverschlüsselung redundant eingefügt ist | |
| CN107169911A (zh) | 一种基于二维Arnold变换的图像加密方法 | |
| Sharipbay et al. | Application of finite automata in cryptography | |
| Soomro | Secured symmetric key cryptographic algorithm for small amount of data | |
| JPH10164028A (ja) | データ通信方法 | |
| Shelar et al. | Quantum key distribution for underwater wireless sensor network: A preliminary survey of the state-of-the-art | |
| Liu et al. | Efficient multi-party private set union resistant to maximum collusion attacks | |
| US20090034732A1 (en) | Manufacturing embedded unique keys using a built in random number generator | |
| Nathiya et al. | Multi Secret Sharing Visual Cryptography Using Symmetric Algorithm | |
| US20070211895A1 (en) | Data processing technique comprising encryption logic | |
| WO2026066944A1 (zh) | 基于逻辑门的数据处理方法及装置 | |
| Skalski-Pay | Applied Encryption: Ensuring Integrity of Tactical Data | |
| Jin et al. | Efficient traitor tracing for clone attack in content protection | |
| Samsudin | Advanced Encryption Standard-XTS implementation in field programmable gate array hardware |