Encryption system, function value calculation method, and program
US12120229B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 17, 2019 |
| Grant date | Oct 15, 2024 |
| Priority date | — |
| Expiry date | Jul 5, 2040 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L9/3247
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Provided is an encryption system that suppresses a communication cost from a key issuing system to a user and controls input to a function in the unit of data. The encryption system includes an encrypting apparatus, a signature apparatus, and a security execution apparatus. The encrypting apparatus generates pseudo-random numbers different for respective pieces of data, and encrypts the generated pseudo-random numbers together with the pieces of data. The signature apparatus regenerates the pseudo-random numbers used by the encrypting apparatus for encrypting the respective pieces of data, and generates control information for certifying validity of the pieces of the data from the regenerated pseudo-random numbers. The security execution apparatus verifies the control information based on the pseudo-random numbers obtained by decrypting ciphertexts of the pieces of the data, and calculates a function value of data obtained by decrypting the ciphertexts when the verification of the control information is successful.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.