摘要 |
PROBLEM TO BE SOLVED: To provide a signature system available for other types of signatures (group signatures or blind signatures), the signature system being one that does not use hash functions. SOLUTION: In a signature generating apparatus, at least a private key (x) ((x) is an integer of 0 to p-1) and public keys g<SB>1</SB>, g<SB>2</SB>, (w), (u), (v) (w=g<SB>2</SB><SP>x</SP>, (u) and (v) form the origin of G2) and a document (m) is acquired. Random numbers (r), (s) are then generated,σ=äg<SB>1</SB><SP>m</SP>ϕ(u)ϕ(v)<SP>s</SP>}<SP>1/(x+r)</SP>is computed, and a signature (σ, r, s) and the document (m) are transmitted to a signature verifying apparatus. In the signature verifying apparatus, the signature (σ, r, s) and the document (m) are received, and the public keys g<SB>1</SB>, g<SB>2</SB>, (w), (u), (v) of the signature generating apparatus are acquired. Then it is confirmed that e(σ, wg<SB>2</SB><SP>r</SP>)=e(g<SB>1</SB>, g<SB>2</SB><SP>m</SP>uv<SP>s</SP>) is established; and if it is true, the signature is decided as being valid, but if it is false, the signature is decided as being invalid. COPYRIGHT: (C)2007,JPO&INPIT
|