摘要 |
Disclosed is an anonymous authentication verification system, etc. that enables the performing of verification and the generation of an anonymous authentication certificate with less calculation. The disclosed user device (22) has a recording unit (13) that records a attribute certificate, a member certificate, a user private key, a user public key, a disclosed public key, and system parameters that are each parameter issued in advance; a input/output unit (12), which receives the input of attributes that the user is attempting to disclose and text from the user; a cryptograph-generating means (221a), which generates a cryptograph from each parameter and from the inputted text and attributes which are to be disclosed; a signature-text-generating means (221b), which generates a zero-knowledge signature text from the generated cryptograph; and a signature output means (221c), which outputs the cryptograph and the zero-knowledge signature text as signature data. The user public key and the attribute certificate are generated using the same power. |