摘要 |
The user device includes: a recording unit which stores system parameters as respective parameters given in advance, a Disclosure public key, a use public key, a user private key, a member certificate, and an attribute certificate; an input/output unit which receives input of the Document from the user and an attributes the user intends to disclose; a cryptograph generating module which generates a cryptograph based on the inputted document, the attributes to be disclosed, and each of the parameters; a signatures text generating module which generates a zero-knowledge signature text from the generated cryptograph; and a signature output module which outputs the cryptograph and the zero-knowledge signature text as the signature data. The user public key and the attribute certificate are generated by using a same power. |