Patent ES-2516390-T3 (ES)
Title: Sistema criptográfico, método de comunicación criptográfico, aparato de cifrado, aparato de generación de clave, aparato de descifrado, servidor de contenidos, programa, y medio de almacenamiento
Inventor: TAKEUCHI KAKU
IPC: H04L9/32
Filed: 2010-04-23
Granted: 2014-10-30
Abstract: Un método de comunicación criptográfico para un sistema criptográfico (1 - Figura 28) que usa un cifrado de predicado e incluye al menos un aparato de cifrado (10 -- Figura 33); un aparato de generación de clave (20 - Figura 39); y una pluralidad de aparatos de descifrado (30-1 - Figura 35, 30-2 - Figura 37); en donde una clave privada y una clave pública que corresponde a la clave privada se determinan por adelantado para el aparato de generación de clave (20 - Figura 39); uno o una pluralidad de pares de información de regla de conversión se determinan por adelantado, cada par de los cuales tiene una información, en lo sucesivo llamada información de regla de conversión de atributo, que prescribe una regla de conversión para convertir una información que designa un atributo, en lo sucesivo llamada información de designación de atributo, a una información de atributo usada en un algoritmo e información de cifrado de predicado, en lo sucesivo llamada información de regla de conversión de predicado, que prescribe una regla de conversión para convertir una información que designa un predicado, en lo sucesivo llamada información de designación de predicado, a una información de predicado usada en el algoritmo de cifrado de predicado; y una información de política que identifica una de la información de regla de conversión de atributo y la información de regla de conversión de predicado se determina por adelantado; el método de comunicación criptográfico que comprende: un primer paso de adquisición de información de lógica de predicado (S17a - Figura 34) de uso de una información de regla de conversión de la información de regla de conversión de atributo y la información de regla de conversión de predicado incluida en un par de información de regla de conversión seleccionado a partir del uno o la pluralidad de pares de información de regla de conversión, la de una información de regla de conversión que se selecciona junto con la información de política según si una información de entrada introducida al aparato de cifrado (10 - Figura 33) es o bien una información de designación de atributo o bien una información de designación de predicado, para obtener una información de atributo, en lo sucesivo llamada primera información de atributo, o una información de predicado, en lo sucesivo llamada primera información de predicado, a partir de la información de entrada; en una primera unidad de adquisición de información de lógica de predicado (12 - Figura 33) del aparato de cifrado (10 - Figura 33); un paso de cifrado (S17b - Figura 34) de uso de la primera información de atributo o la primera información de predicado, junto con la clave pública del aparato de generación de clave (20 - Figura 39), para obtener una clave común y una información de cifrado que corresponde a la clave común o que corresponde a una información usada para generar la clave común, según el algoritmo de cifrado de predicado en una unidad de cifrado (13 - Figura 33) del aparato de cifrado (10 - Figura 33); un paso de transmisión de información de cifrado (S18 - Figura 30) de transmisión de la información de cifrado a un primer aparato de descifrado (30-1 - Figura 35), en una unidad de transmisor (14 - Figura 33) del aparato de cifrado (10 - Figura 33); un paso de recepción de información de cifrado (S18 - Figura 30) de recepción de la información de cifrado desde el aparato de cifrado (10 - Figura 33), en una unidad de recepción del primer aparato de descifrado (30-1 - Figura 35); un segundo paso de adquisición de información de lógica de predicado (S24c - Figura 40) de uso de la información de regla de conversión emparejada con la información de regla de conversión identificada por la información de política para obtener una información de atributo, en lo sucesivo llamada segunda información de atributo, o una información de predicado, en lo sucesivo llamada segunda información de predicado, a partir de una información de designación de atributo o una información de designación de predicado que corresponde a un usuario del primer aparato de descifrado (30-1 - Figura 35), en una segunda unidad de adquisición de información de lógica de predicado (23 - Figura 39) del aparato de generación de clave (20 - Figura 39); un paso de generación de clave (S24d - Figura 40) de uso de la segunda información de atributo o la segunda información de predicado, junto con la clave privada del aparato de generación de clave (20 - Figura 39), para generar una primera clave de descifrado usada para descifrar la información de cifrado, en una unidad de generación de clave (25 - Figura 39) del aparato de generación de clave (20 - Figura 39); un paso de transmisión de clave de descifrado (S28 - Figura 31) de transmisión de la primera clave de descifrado al primer aparato de descifrado (30-1 - Figura 35), en una unidad de transmisor (24 - Figura 39) del aparato de generación de clave (20 - Figura 39); un paso de recepción de clave de descifrado (S28 - Figura 31) de recepción de la primera clave de descifrado desde el aparato de generación de clave (20 - Figura 39), en una unidad de recepción del primer aparato de descifrado (30-1 - Figura 35); un paso de descifrado (S22c - Figura 36) de uso de la primera clave de descifrado para aplicar un proceso de descifrado a la información de cifrado según el algoritmo de cifrado de predicado en una unidad de descifrado (33 - Figura 35) del primer aparato de descifrado (30 - Figura 35); un paso de transferencia (S30 - Figura 32) de transferencia de la información de cifrado a un segundo aparato de descifrado (30-2 - Figura 37), distinto del primer aparato de descifrado (30-1 - Figura 35), en una unidad de transferencia (37 - Figura 35) del primer aparato de descifrado (30-1 - Figura 35).