摘要 |
PROBLEM TO BE SOLVED: To make a public key enciphering system which is available in a group by enciphering an object data by using a public key of lock data, which include an enciphering secret key and plural enciphering common keys. SOLUTION: A secret key SG, a public key PG and a common key CG of a generated group lock are generated. The CG(SG) is generated by being enciphered by a generated secret key CG. This common key CG is enciphered by each public key PMi of a member Mi, a PMi(CG) is generated, and each is coordinated to a label LMi. A change secret key SU, a change public key PU and a change common key CU of a group lock to be generated are generated. The group lock change key SU is enciphered by the common key CU, and a PUi(CU) is generated, and a label LUi is associated to each. The version number of the group lock to be generated is set. Respective generated data are integrated. Then, signature by the change secret key SU for the integrated previous data, that is, data conversion is executed.
|