摘要 |
A service-providing device includes a key generation means that generates a public key and a private key for a service that encrypts data, and a proxy key generation means which, with the public key and the private key as inputs, generates a proxy key. A data registration device includes an encrypted data generation means which, with the public key and data as inputs, generates encrypted data and stores the encrypted data in a database. Proxy devices include an encrypted portion statistical data generation means which, with the proxy key as an input, generates encrypted portion statistical data with respect to the encrypted data stored in the database. An integrated data generation device includes an encrypted statistical data generation means to which encrypted portion statistical data from each proxy device is input, and which generates encrypted statistical data and stores this data in an integrated data storage device. |