Patent ES-2857803-T3 (ES)
Title: Transferencia de datos verificable a través de una red
Inventor: HOLST ANDERS KRISTOFFER
IPC: G07F17/32
Filed: 2016-03-15
Granted: 2021-09-29
Abstract: Un método para llevar a cabo una transferencia verificable de datos a través de una red, dicho método que comprende los pasos de: a1) proporcionar una base de datos segura (14), una base de datos pública (28), y uno o más dispositivos operados por el usuario (26), estando todos ellos conectados a dicha red, a2) proporcionar un servidor principal (12) para controlar dicha base de datos segura (14), a3) generar un lote de conjuntos de datos (16) en dicha base de datos segura (14), cada uno de dichos conjuntos de datos (18) que comprende un identificador (22) que identifica de forma única dicho conjunto de datos (18) dentro de dicho lote y una matriz indexada de símbolos digitales (20) en donde cada símbolo digital (20) se elige de un grupo de símbolos digitales (20), a4) generar una versión encriptada de dicho lote y una clave de desencriptado en dicha base de datos segura (14), b) transferir dicha versión encriptada desde dicha base de datos segura (14) a dicha base de datos pública (28), generar un recibo en dicha base de datos pública (28) y transferir dicho recibo desde dicha base de datos pública (28) a dicha base de datos segura (14), c) seleccionar uno de dichos conjuntos de datos (18) de dicho lote (16) y retirar dicho conjunto de datos (18) seleccionado de dicho lote (16), siendo hecha dicha selección de uno de dichos conjuntos de datos por dicho dispositivo operado por el usuario (26) o alternativamente de forma aleatoria por dicha base de datos segura, d) transferir el identificador (22) de dicho conjunto de datos seleccionado y un valor que corresponde al número total de símbolos digitales (20) en dicha matriz indexada de símbolos digitales (20) de dicho conjunto de datos seleccionado desde dicha base de datos segura (14) a un dispositivo operado por el usuario (26), e) transferir un índice seleccionado por el usuario (32) asociado con dicha matriz indexada de símbolos digitales (20) de dicho conjunto de datos seleccionado desde dicho dispositivo operado por el usuario (26) a dicha base de datos segura (14) y transferir el símbolo digital (20) asociado con dicho índice seleccionado por el usuario (32) de dicha matriz indexada de símbolos digitales (20) de dicho conjunto de datos seleccionado desde dicha base de datos segura (14) a dicho dispositivo operado por el usuario (26), f) repetir la etapa e) un número predeterminado de veces, en donde el número total de símbolos digitales (20) transferidos desde dicha base de datos segura (14) a dicho dispositivo operado por el usuario (26) es inferior a dicho valor que corresponde al número total de símbolos digitales (20) en dicha matriz indexada de símbolos digitales de dicho conjunto de datos seleccionado (18), g) repetir los pasos c)-f) hasta que todos los conjuntos de datos de dicho lote han sido retirados, y h) transferir dicha clave de desencriptado desde dicha base de datos segura a dicha base de datos pública, reproducir dicho lote de conjuntos de datos en dicha base de datos pública usando dicha versión encriptada y dicha clave de encriptado (34), y permitir a dicho dispositivo operado por el usuario (26) acceder a dicho conjunto de datos seleccionado (18) en dicha base de datos pública usando dicho identificador (22).