SYSTEM AND METHOD FOR DIGITAL PROOF GENERATION

A system and a method for digital proof generation are provided. The system includes a data management module to manage dataset having plurality of data rows and a query execution and verification module including a commitment storage sub-module, a query execution sub-module and a result verificatio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RIPAMONTI, Roberto, RAGNOLI, Emanuele
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system and a method for digital proof generation are provided. The system includes a data management module to manage dataset having plurality of data rows and a query execution and verification module including a commitment storage sub-module, a query execution sub-module and a result verification sub-module. The data management module receives query from the query execution sub-module, related to operation on data rows of plurality of data rows, which is processed to generate execution result associated with data rows. The execution result is transferred along with data rows to the query execution sub- module. A set of commitments associated with execution result is transferred to the commitment storage sub-module. The query execution sub-module transfers set of commitments, from the commitment storage sub-module, and data rows to the result verification sub-module for verification, and receives a verification result from the result verification sub-module. L'invention concerne un système et un procédé de génération de preuve numérique. Le système comprend un module de gestion de données pour gérer un ensemble de données ayant une pluralité de rangées de données et un module d'exécution et de vérification d'interrogation comprenant un sous-module de stockage d'engagements, un sous-module d'exécution d'interrogation et un sous-module de vérification de résultat. Le module de gestion de données reçoit une interrogation du sous-module d'exécution d'interrogation, associée à une opération sur des rangées de données d'une pluralité de rangées de données, qui est traitée pour générer un résultat d'exécution associé à des rangées de données. Le résultat d'exécution est transféré conjointement avec des rangées de données au sous-module d'exécution d'interrogation. Un ensemble d'engagements associés au résultat d'exécution est transféré au sous-module de stockage d'engagements. Le sous-module d'exécution d'interrogation transfère un ensemble d'engagements, à partir du sous-module de stockage d'engagements, et des rangées de données au sous-module de vérification de résultat pour vérification, et reçoit un résultat de vérification provenant du sous-module de vérification de résultat.