摘要 |
PROBLEM TO BE SOLVED: To make an aggregation device execute aggregation processing in a state where aggregation object data and aggregation results are secret, without utilizing fully homomorphic encryption and a reliable third party.SOLUTION: An aggregation device 100 includes aggregation means, secret aggregation result transmission means, and aggregation method name transmission means. The aggregation means performs aggregation processing of respective pieces of secret data to generate secret aggregation results. The secret aggregation result transmission means and the aggregation method name transmission means transmit the secret aggregation results and an aggregation method name to aggregation result decoding devices 120, 130, and 140. Each of the aggregation result decoding devices 120, 130, and 140 includes decoding method selection means and decoding means. The decoding method selection means selects a decoding method from decoding method storage means on the basis of the received aggregation method name. The decoding means executes the selected decoding method to decode the received secret aggregation results and thereby obtains aggregation results of aggregation object data. |