Patent ES-2893822-T3 (ES)
Title: Un método implementado por ordenador y un sistema para el rastreo del ciclo de vida de documentos certificados y programas informáticos de los mismos
Inventor: BIANZINO ARUNA PREM
IPC: G06F21/64
Filed: 2018-03-23
Granted: 2022-02-10
Abstract: Método para el rastreo del ciclo de vida de documentos certificados, comprendiendo el método: - certificar con garantías de integridad y autenticidad, por un segundo sistema informático (20), un documento (Do) recibido desde un primer sistema informático (10), incluyendo dicha certificación aplicar una marca de agua indistinguible para el ojo humano al documento (Do), proporcionando un documento modificado, y que realiza las siguientes etapas: - calcular, por el segundo sistema informático (20), una primera función criptográfica (ho) del documento recibido (Do); - enviar, por el segundo sistema informático (20), la primera función criptográfica calculada (ho) a un libro de cuentas distribuido (30), almacenando el libro de cuentas distribuido (30) la primera función criptográfica (ho) en al menos una memoria del mismo; - recibir, por el segundo sistema informático (20), un primer resumen de mensaje (hro) que corresponde a un identificador de tener almacenada la primera función criptográfica (ho) en el libro de cuentas distribuido (30); - calcular, por el segundo sistema informático (20), una clave (K) usando el primer resumen de mensaje recibido (hro) y metadatos del documento (Do), decodificándose dicha clave calculada (K) en dicha marca de agua; - calcular, por el segundo sistema informático (20), una segunda función criptográfica (hw) del documento modificado (Dw) y enviar la segunda función criptográfica calculada (hw) y el documento modificado (Dw) al libro de cuentas distribuido (30) para almacenamiento del mismo; y - recibir, por el segundo sistema informático (20), un segundo resumen de mensaje (hrw) que corresponde a un identificador de tener almacenada la segunda función criptográfica (hw) en el libro de cuentas distribuido (30) y almacenar dicho segundo resumen de mensaje (hrw) localmente en el segundo sistema informático (20); - enviar, por el segundo sistema informático (20), el documento modificado (Dw) al primer sistema informático (10); - después de que se presente el documento modificado (Dw) a una transacción, recibir, por un cuarto sistema informático (40), del segundo sistema informático (20), al menos un identificador del documento modificado (Dw) y un identificador de una operación ejecutada en el documento modificado (Dw) durante dicha transacción, almacenando adicionalmente el cuarto sistema informático (40) información sobre la transacción en el libro de cuentas distribuido (30), en el que dicha información comprende metadatos que identifican a un usuario que ejecuta la transacción, el identificador del documento modificado (Dw), una marca de tiempo de la operación y el identificador de la operación; - ejecutar, por el libro de cuentas distribuido (30), un programa informático que almacena emparejamientos compuestos de dicho identificador del documento modificado (Dw) y un valor de función de troceo de la transacción en el libro de cuentas distribuido (30), y enviar el valor de función de troceo al cuarto sistema informático (40); y - almacenar, por el cuarto sistema informático (40), una dirección del programa informático, una interfaz del programa informático y el identificador del documento modificado (Dw) en un registro de una base de datos, siendo usable el registro para rastrear transacciones futuras ejecutadas en el documento modificado (Dw).