Patent ES-2536654-T3 (ES)
Title: Procedimiento para el almacenamiento de datos en un servidor central
Inventor: RAUDASCHL WOLFGANG
IPC: H04L29/08
Filed: 2011-05-06
Granted: 2015-05-27
Abstract: Procedimiento para grabar datos en un servidor central, cada uno de una pluralidad de usuarios que tiene una palabra de paso de usuario que es utilizada por lo menos para generar una llave de usuario y por lo menos un cliente sobre el cual son grabados los datos siendo atribuido a cada uno por lo menos una parte de los dichos usuarios y por lo menos una parte de los dichos datos que son atribuidos según las necesidades por lo menos a un bloque de datos a ser transferido y cada bloque de datos que es comparado con los bloques de datos sobre el servidor con la ayuda de un valor único de identidad de bloque de datos para determinar si los bloques de datos ya están presentes sobre el servidor y los bloques de datos que no están presentes sobre el servidor que son transferidos sobre el servidor central y una lista de datos / bloques de datos que hay que transferir sobre el servidor, con la ayuda de la cual los datos pueden ser regenerados en su estado original en el curso de una etapa de recuperación de datos después de una petición del usuario, estando establecida y transferida sobre el servidor central, Caracterizado por que cada bloque de datos no cifrado sobre el cliente está sometido a las etapas siguientes para identificar los bloques de datos que hay que transferir sobre el servidor central y establecer la lista de datos / bloques de datos que hay que transferir sobre el servidor central: - Generar una llave de bloque de datos teniendo exclusivamente como base un bloque de datos no cifrado utilizando un protocolo de generación de llave, de manera que la palabra de paso del usuario y otros datos del usuario no son utilizados para generar dicha llave, - Cifrar el bloque de datos no cifrado utilizando un protocolo de encriptación teniendo como base dicha llave de bloque de datos generada para obtener un bloque de datos cifrado, - Generar un valor único de identificación de bloque de datos teniendo como base el bloque de datos no cifrado y, según el caso, sobre un protocolo de recuperación de informaciones y/o de generación de llave y/o de encriptación y atribuir dicho valor de identidad de bloque de datos al bloque de datos cifrado utilizando un protocolo de generación de identidad de bloque de datos predefinido para el usuario, - Transferir dicho valor único de identificación de bloque de datos del cliente sobre el servidor central para obtener una respuesta del servidor si el bloque de datos cifrado atribuido a dicho valor de identificación de bloque de datos está ya presente sobre el servidor central y transferir el bloque de datos cifrado sobre el servidor central si no está todavía allí presente, - Inscribir dicho valor único de identificación de bloque de datos en la lista de datos / bloques de datos que hay que transferir sobre el servidor central, - Inscribir dicho valor de identificación de bloque de datos y dicha llave de datos en una lista de bloques de datos / llaves si dicho valor de identificación de bloque de datos no está comprendido todavía en dicha lista de bloques de datos / llaves, dicha lista de bloques de datos / llaves que puede formar parte de la lista de datos / bloques de datos, y por que las etapas siguientes pueden ser realizadas para todos los bloques de datos identificados para ser transferidos sobre el servidor central: - Cifrar la lista de datos / bloques de datos utilizando una llave de lista de datos / bloques de datos que es generada utilizando un protocolo de generación de llave de lista de datos / bloques de datos exclusivamente por el usuario, - Cifrar dicha lista de bloques de datos / llaves utilizando la llave de usuario, - Transferir la lista cifrada de datos / bloques de datos y la lista cifrada de bloques de datos / llaves del cliente sobre el servidor central, Los bloques de datos no cifrados, la lista no cifrada de datos / bloques de datos, la lista no cifrada de bloques de datos / llaves y las llaves fechadas de bloques generadas y la llave de usuario que se quede sobre el cliente, el servidor que enviaba datos que son grabados sobre el servidor en su estado cifrado y no pueden ser descifrados por el servidor al cliente en el curso de la etapa de recuperación de datos, para que sea solo sobre el cliente se puedan recuperar los datos.