DATA DISTRIBUTION METHOD, AUTHENTICATION SERVER, AND DATA STRUCTURE
FIG8 is a block diagram illustrating an example of the functional configuration of an authentication server according to the embodiment
FIG8 is a block diagram illustrating an example of the functional configuration of authentication server 200a according to the present embodiment. Authentication servers 200b and 200c have the same configuration as authentication server 200a, and thus authentication server 200a is taken as an example in the following description. As illustrated in FIG8, authentication server 200a includes transaction data verifier 211, block generator 212, synchronizing unit 213, data verifier 214, recorder 215, and communication unit 216. Authentication server 200a can be realized as a result of a processor executing a given program using memory. Hereinafter, each structural element will be described.
block diagram
8
machine learning.
211
transaction data verifier
214
secure computation calculator
216
recorder
217
communication unit
213
synchronizing unit
215
token generator
212
block generator
['7. An authentication server in a data distribution system which includes a device and a plurality of authentication servers including the authentication server, the authentication server comprising: a communication unit configured to receive transaction data including encrypted history information which is history information of the device encrypted using a secure computation method which enables computation  without decrypting the encrypted history information; a recorder which records, in a distributed ledger, the transaction data received from the device, when a validity of the transaction data is verified; and a secure computation calculator which performs secure computation on the encrypted history information included in the transaction data, the secure computation being computation processing performed without decrypting the encrypted history information.']