DATA DISTRIBUTION METHOD, AUTHENTICATION SERVER, AND DATA STRUCTURE
FIG10 is a block diagram illustrating an example of the functional configuration of a service server according to the embodiment
FIG10 is a block diagram illustrating an example of the functional configuration of service server 300 according to the present embodiment. As illustrated in FIG10, service server 300 includes service manager 311 and communication unit 312.
block diagram
300
service server
311
service manager
312
communication unit
10
data distribution system
['3. The data distribution method according to claim 1 or claim 2, wherein the data distribution system further includes a service server, the data distribution method further comprising: generating, by the service server, third transaction data indicating a data analysis request, and transmitting, by the service server, the third transaction data to the first authentication server; recording, by the plurality of authentication servers, the third transaction data in distributed ledgers when a validity of the third transaction data received from the service server is verified by the first authentication server; performing, by the first authentication server, the secure computation on the encrypted history information, and transmitting, by the first authentication server, a computation result of the secure computation to the service server, the encrypted history information being subjected to the computation processing according to the data analysis request and being included in first transaction data among one or more items of transaction data recorded in the distributed ledger; and receiving, by the service server, the computation result of the secure computation from the first authentication server.', '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.']