Patent ES-2445535-T3 (ES)
Title: Sistema criptográfico, método de comunicación criptográfico, aparato de cifrado, aparato de generación de claves, aparato de descifrado, servidor de contenidos, programa, y medio de almacenamiento
Inventor: TAKEUCHI KAKU
IPC: H04L9/08
Filed: 2010-04-23
Granted: 2014-03-03
Abstract: Un sistema criptográfico (1 - Figura 1) que usa un cifrado de predicado, que comprende al menos: un aparato de cifrado (10 - Figura 5); un aparato de generación de claves (20 - Figura 9); y un aparato de descifrado (30 - Figura 7); en donde una clave privada y una clave pública que corresponde a la clave privada se determinan poradelantado para el aparato de generación de claves (20 - Figura 9); uno o una pluralidad de pares de información de regla de conversión se determinan por adelantado, cada parde los cuales tiene información, en lo sucesivo llamada información de regla de conversión de atributo, queprescribe una regla de conversión para convertir una información que designa un atributo, en lo sucesivollamada información de designación de atributo, a una información de atributo usada en un algoritmo einformació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 losucesivo llamada información de designación de predicado, a una información de predicado usada en elalgoritmo de cifrado de predicado; una información de política que identifica una de la información de regla de conversión de atributo y lainformación de regla de conversión de predicado se determina por adelantado; el aparato de cifrado (10 - Figura 5) comprende: una primera unidad de adquisición de información de lógica de predicado (12 - Figura 5) adaptadapara usar una de una información de regla de conversión de la información de regla de conversión deatributo y la información de regla de conversión de predicado incluida en un par de información deregla de conversión seleccionado a partir del uno o la pluralidad de pares de información de regla deconversión, la una de una información de regla de conversión que se selecciona junto con lainformación de política según si la información de entrada introducida al aparato de cifrado (10 - Figura5) es o bien una información de designación de atributo o bien una información de designación depredicado, para obtener una información de atributo, en lo sucesivo llamada primera información deatributo, o una información de predicado, en lo sucesivo llamada primera información de predicado, apartir de la información de entrada; y una unidad de cifrado (13 - Figura 5) adaptada para usar la primera información de atributo o laprimera información de predicado, junto con la clave pública del aparato de generación de claves (20 -Figura 9), para obtener una clave común, y una información de cifrado que corresponde a la clavecomún o corresponde a una información usada para generar la clave común, según el algoritmo decifrado de predicado; el aparato de generación de claves (20 - Figura 9) comprende: una segunda unidad de adquisición de información de lógica de predicado (23 - Figura 9) adaptadapara usar la información de regla de conversión emparejada con la información de regla de conversiónidentificada por la información de política para obtener una información de atributo, en lo sucesivollamada segunda información de atributo, o una información de predicado, en lo sucesivo llamadasegunda información de predicado, a partir de una información de designación de atributo o unainformación de designación de predicado que corresponde a un usuario del aparato de descifrado (30 -Figura 7); y una unidad de generación de claves (25 - Figura 9) adaptada para usar la segunda información deatributo o la segunda información de predicado, junto con la clave privada del aparato de generaciónde claves (20 - Figura 9), para generar una clave de descifrado usada para descifrar la información decifrado; y el aparato de descifrado (30 - Figura 7) comprende una unidad de descifrado (33 - Figura 7) adaptadapara usar la clave de descifrado para aplicar un proceso de descifrado a la información de cifradosegún el algoritmo de cifrado de predicado.