In this paper,a signature scheme based on bilinear mappings is proposed.Based on this scheme,an attribute-based anonymous credentials scheme is designed,which can be applied to multi-attribute authority.Compared with the DSA signature,this signature is only half the length of the DSA under the same security parameters,and when multiple attributes are verified,multiple signatures from different attribute Authorities can be aggregated into one signature for verification to improve the verification speed and communication efficiency.The verifier can reduce the amount of calculation through the pre-calculation.Based on the scheme,an anonymous credentials system is designed and implemented.The user can use the smart phone client to obtain and present the credentials,which effectively protects the user's privacy. |