The invention relates to a heterogeneous distributed
digital identity-oriented aggregation service method, and belongs to the technical field of block chain
digital identity aggregation. The method comprises the steps that 1, a user uses a tag generation
algorithm to generate a random tag alpha and sends the random tag alpha to a verifiable
certificate issuing mechanism, and the user requests to issue a verifiable
certificate; 2, the verifiable
certificate issuing mechanism signs and issues a verifiable certificate which contains the distributed
digital identity identifier and has an attribute
authentication result to the user; 3, the user calls an aggregation function Aggregate () in the
smart contract to aggregate the signature of the attribute; 4, the user randomizes the aggregated signature and
label alpha, and sends the randomized signature and
label alpha and the aggregated public key to a
verification mechanism for
authentication of the aggregated signature; and 5, the
verification mechanism calls a
verification function Verify () in the
smart contract to verify the aggregation signature by using the property of
bilinear pairing so as to prove the legality of the aggregation signature. Compared with the traditional heterogeneous distributed digital identity verification, the signature verification efficiency is improved.