ENCRYPTED STATISTICAL PROCESSING SYSTEM, DEVICE, METHOD, AND PROGRAM
First Claim
1. An encrypted statistical processing system comprising:
- a plurality of service provider devices;
a data registration device;
a database;
a plurality of proxy devices;
an integrated data generation device; and
an integrated data storage device;
wherein the service provider devices each includea key generation unit, which generates a service public key for encrypting data and a secret key corresponding to the service public key, anda proxy key generation unit, which generates a proxy key upon input of the service public key and the secret key;
wherein the data registration device includes an encrypted data generation unit, which generates encrypted data upon input of the service public key and predetermined data;
wherein the database stores the encrypted data;
wherein the proxy devices each include an encrypted portion statistical data generation unit, which generates encrypted portion statistical data upon input of the proxy key generated by the proxy key generation unit with respect to the encrypted data stored in the database;
wherein the integrated data generation device includes an encrypted statistical data generation unit, which inputs the encrypted portion statistical data from each of the proxy devices and generates encrypted statistical data; and
wherein the integrated data storage device stores the encrypted statistical data.
1 Assignment
0 Petitions
Accused Products
Abstract
A service provider device includes key generation means, which generates a service public key for encrypting data and a secret key, and proxy key generation means, which inputs the service public key and the secret key and generates a proxy key. A data registration device includes encrypted data generation means, which generates encrypted data upon input of the service public key and data, and stores the generated encrypted data in a database. Proxy devices each includes encrypted portion statistical data generation means, which generates encrypted portion statistical data upon input of the proxy key with respect to the encrypted data stored in the database. An integrated data generation device includes encrypted statistical data generation means, which inputs the encrypted portion statistical data from each of the proxy devices, generates encrypted statistical data, and stores the generated encrypted statistical data in an integrated data storage device.
25 Citations
10 Claims
-
1. An encrypted statistical processing system comprising:
-
a plurality of service provider devices; a data registration device; a database; a plurality of proxy devices; an integrated data generation device; and an integrated data storage device; wherein the service provider devices each include a key generation unit, which generates a service public key for encrypting data and a secret key corresponding to the service public key, and a proxy key generation unit, which generates a proxy key upon input of the service public key and the secret key; wherein the data registration device includes an encrypted data generation unit, which generates encrypted data upon input of the service public key and predetermined data; wherein the database stores the encrypted data; wherein the proxy devices each include an encrypted portion statistical data generation unit, which generates encrypted portion statistical data upon input of the proxy key generated by the proxy key generation unit with respect to the encrypted data stored in the database; wherein the integrated data generation device includes an encrypted statistical data generation unit, which inputs the encrypted portion statistical data from each of the proxy devices and generates encrypted statistical data; and wherein the integrated data storage device stores the encrypted statistical data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An encrypted statistical processing device comprising:
-
a key generation unit, which generates a service public key for encrypting data and a secret key corresponding to the service public key; a proxy key generation unit, which generates a proxy key upon input of the service public key and the secret key; an encrypted data generation unit, which generates encrypted data upon input of the service public key and predetermined data; an encrypted portion statistical data generation unit, which generates encrypted portion statistical data with respect to the encrypted data upon input of the proxy key generated by the proxy key generation unit; and an encrypted statistical data generation unit, which generates encrypted statistical data in accordance with the encrypted portion statistical data. - View Dependent Claims (9, 10)
-
-
7. An encrypted statistical processing method comprising:
-
generating a service public key for encrypting data and a secret key corresponding to the service public key; generating a proxy key upon input of the service public key and the secret key; generating encrypted portion statistical data upon input of the proxy key with respect to encrypted data generated upon input of the service public key and predetermined data; and generating encrypted statistical data in accordance with the encrypted portion statistical data.
-
-
8. (canceled)
Specification