The application discloses a kind of group-oriented multi-signature method,
system, electronic device and storage medium, method includes: initialization θ group Gr i ; Private key is generated for each group member and administrator, and the public key of group is calculated and published;When signing, each group selects a member to participate in signature, whether the signature of this member is established is verified, if not established, stop this signature;If established, administrator sends R i , administrator public key mpk i To
smart contract;After R i , administrator public key mpk i ,
smart contract is received, (R1, mpk1), …, (R θ , mpk θ ) are sent to each group administrator, and
current time stamp t is recorded, T is calculated and sent to each group administrator;According to the signature public key of all group administrators, v i =H1 (L, mpk i ), L is mpk1, …, mpk θ
List is constructed, and s i Is calculated;Group administrator sends the s i Calculated to
smart contract;After receiving all s1, …, s θ , smart contract sends s1, …, s θ To each group administrator;The administrator of group Gr i Calculates s=s1+…+s θ (mod α), (s, p i,j , R' i,j , s' i,j ) is saved, and the final signature σ=(R, s) is output.