Plataforma de base de datos de nube segura.

Un dispositivo de computación (140, 150, 112, 240, 340, 440, 450,

610) de una plataforma (130) de base de datos en la nube, comprendiendo el dispositivo de computación:

una envoltura física (330)

al menos un procesador dispuesto en el interior de la envoltura (330), estando el al menos un procesador adaptado para ejecutar consultas en una base de datos (142, 152) de la nube, en donde la base de datos (142, 152) de la nube almacena datos parcialmente como datos de texto sin cifrar y parcialmente como datos encriptados;

una interfaz de red (270, 344, 370, 444, 470, 670) dispuesta en el interior de la envoltura (330), estando la interfaz de red (270, 344, 370, 444, 470, 670) adaptada para proporcionar una interfaz para una red (120, 671, 673) y que comprende circuitería de seguridad, comprendiendo la circuitería de seguridad: un componente (274, 374, 380, 474) de desencriptación y un componente de división de consulta adaptado para:

recibir una consulta encriptada a través de la red (120, 671, 673), siendo la consulta encriptada recibida desde un dispositivo de un abonado al servicio de computación de la nube;

procesar la consulta encriptada para generar una consulta procesada, comprendiendo el procesamiento desencriptar la consulta con una clave (114, 46, 246, 346, 446) que es complementaria de una clave (114, 46, 246, 346, 446) en el dispositivo del abonado y dividir la consulta de tal modo que porciones de consulta desencriptada sean procesadas sobre datos de texto sin cifrar mientras que otras porciones son aplicadas a los datos encriptados, estando un componente de combinación adaptado para:

combinar los resultados de procesar porciones de la consulta dividida, y

un componente de encriptación adaptado para:

encriptar los resultados combinados, y

transmitir los resultados encriptados a través de la red (120, 671, 673) dirigidos al dispositivo del abonado en donde: la circuitería de seguridad comprende además un componente de traducción de consulta adaptado para generar una consulta traducida mediante la realización de una traducción sobre la consulta desencriptada, y la consulta traducida se proporciona como consulta desencriptada para su ejecución por el al menos un procesador;

comprendiendo además la circuitería de seguridad un componente de agregación adaptado para:

desencriptar un resultado de la consulta, y

llevar a cabo una función de agregación sobre el resultado desencriptado para producir un resultado agregado, y

el resultado agregado se suministra al componente de encriptación como resultado de la consulta desencriptada.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2013/073736.

Solicitante: Microsoft Technology Licensing, LLC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: VENKATESAN, RAMARATHNAM, RAMAMURTHY,RAVISHANKAR, EGURO,KENNETH H.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L9/28 SECCION H — ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M; selección H04Q). › H04L 9/00 Disposiciones para las comunicaciones secretas o protegidas. › utilizando un algoritmo de cifrado especial.

PDF original: ES-2616920_T3.pdf

 

Patentes similares o relacionadas:

Autenticación de bloques de datos cifrados, del 15 de Noviembre de 2017, de ROHDE & SCHWARZ GMBH & CO. KG: Unidad de autenticación y cifrado que presenta al menos una etapa de cifrado (301 a 30n), estando realizada cada etapa de cifrado (301 a 30n) de tal […]

Aparato de cifrado en bloques y método de cifrado en boques que incluye un esquema de claves rotacional, del 7 de Diciembre de 2016, de MITSUBISHI DENKI KABUSHIKI KAISHA: Aparato de transformación de datos que tiene una unidad de procesamiento de datos para introducir datos de clave (K) y realizar al menos uno de cifrado […]

Método para la generación de un código, método y sistema de autorización de una operación, del 5 de Octubre de 2016, de BANCO BILBAO VIZCAYA ARGENTARIA, S.A: Método para la generación de un código que comprende las etapas: a.- proveer una primera cadena de caracteres de W caracteres, b.- cifrar la primera […]

Establecimiento de llamada de telecomunicación de medios mixtos, del 18 de Marzo de 2016, de 3G Licensing S.A: Estación móvil apta para videotelefonía en respuesta a una interrupción de una llamada en curso de telecomunicaciones de medios mixtos, comprendiendo […]

Procedimiento de acceso y de transferencia de datos relacionados con una aplicación instalada en un módulo de seguridad asociado a un terminal móvil, módulo de seguridad, servidor de gestión y sistema asociados, del 3 de Septiembre de 2014, de Orange: Procedimiento de gestión de datos (DAP1) relacionados con una aplicación (AP1, AP2) instalada en un módulo de seguridad asociado […]

Conjunto de tobera fluidizadora de combustible, del 3 de Diciembre de 2013, de ALSTOM TECHNOLOGY LTD: Un conjunto de parrilla para un reactor de lecho fluidizado , comprendiendo el conjunto de parrilla :una pluralidad de conductos de aire paralelos que […]

Criptografía de una curva elíptica, del 2 de Octubre de 2013, de MORPHO: Procedimiento de ejecución de un cálculo criptográfico en un componente electrónico que comprende una etapade obtención de un punto P(X,Y) a partir de al menos un […]

APARATO Y METODO PARA ESTABLECER COMUNICACION ENTRE UN AGENTE INTELIGENTE Y UN PROCESO DE ORDENADOR DE CLIENTE EMPLEANDO MENSAJES ENMASCARADOS, del 16 de Mayo de 2008, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de comunicar entre un programa de ordenador de agente inteligente y un proceso de ordenador de cliente, que comprende las etapas de: (a) seleccionar un mensaje […]

Otras patentes de Microsoft Technology Licensing, LLC