INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD

In a data storage system 9, when a plurality of sets of transaction data are received, an aggregate program service 2 verifies signatures respectively assigned to the plurality of sets of transaction data, and uses a first program to generate sum data for a transaction quantity corresponding to the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KOZAKURA, Fumihiko
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In a data storage system 9, when a plurality of sets of transaction data are received, an aggregate program service 2 verifies signatures respectively assigned to the plurality of sets of transaction data, and uses a first program to generate sum data for a transaction quantity corresponding to the transaction data, from among the plurality of sets of transaction data, that has yielded a verification result meeting a condition, as well as signature information for the sum data. A node 10 of an electricity retailer 1 uses a second program to generate proof information for a zero-knowledge proof, which proves that the signature information corresponds to a signature of the sum data, without indicating the plurality of sets of transaction data which indicate a breakdown of the sum data, on the basis of the generated sum data and signature information. The data storage system 9 stores the sum data and the proof information in a blockchain where a transaction history of transaction data is stored. This configuration reduces the data volume being handled on the blockchain. Dans un système de stockage de données (9), lorsqu'une pluralité d'ensembles de données de transaction sont reçus, un service de programme d'agrégation (2) vérifie des signatures attribuées respectivement à la pluralité d'ensembles de données de transaction, et utilise un premier programme pour générer des données de somme pour une quantité de transaction correspondant aux données de transaction, parmi la pluralité d'ensembles de données de transaction, qui a donné un résultat de vérification satisfaisant à une condition, ainsi que des informations de signature pour les données de somme. Un nœud (10) d'un détaillant d'électricité (1) utilise un second programme pour générer des informations de preuve pour une preuve à connaissance nulle, qui prouve que les informations de signature correspondent à une signature des données de somme, sans indiquer la pluralité d'ensembles de données de transaction qui indiquent une décomposition des données de somme, sur la base des données de somme générées et des informations de signature générées. Le système de stockage de données (9) stocke les données de somme et les informations de preuve dans une chaîne de blocs où un historique de transaction de données de transaction est stocké. Cette configuration réduit le volume de données qui est traité sur la chaîne de blocs. データ格納システム9では、アグリゲートプログラムサービス2が、複数の取引データを受け付けると、複数の取引データそれぞれに付与された署名を検証するとともに、複数の取引データのうち、