【技术实现步骤摘要】
本专利技术属于计算机,尤其涉及一种基于bls面向群体的多重签名方法、装置和计算机。
技术介绍
1、多重签名是由多个签名者对同一个消息共同产生一个签名,其效果等同于多个签名者对这个消息独立地产生的多个签名。
2、多种普通数字签名方案都衍生出了对应的多重签名方案,例如基于schnorr的多重签名方案,基于bls的多重签名方案。其中,基于bls的多重签名方案具有签名长度短、无需交互等优势,但针对多重签名仅反映的签名者间的逻辑“与”关系,不能同时表达签名者之间“或”的关系,无法适用于存在群体并需要群内成员协作签名的场景。
技术实现思路
1、本专利技术实施例提供一种基于bls面向群体的多重签名密钥生成方法,其特征在于,包括:
2、按照群管理员确定的随机数作为第一签名私钥,通过所述第一签名私钥计算第一签名公钥,其中,所述第一签名私钥和所述第一签名公钥用于为所述群管理员和群成员之间的消息生成签名;
3、按照群成员确定的随机数作为第二签名私钥,通过所述第二签名私钥计算第
...【技术保护点】
1.一种基于BLS面向群体的多重签名密钥生成方法,其特征在于,包括:
2.根据权利要求1所述的多重签名密钥生成方法,其特征在于,所述按照群管理员确定的随机数作为第一签名私钥,通过所述第一签名私钥计算第一签名公钥,包括:
3.根据权利要求2所述的多重签名密钥生成方法,其特征在于,所述按照群成员确定的随机数作为第二签名私钥,通过所述第二签名私钥计算第二签名公钥,并将所述第二签名公钥和所述群成员的身份信息发送给所述群管理员,包括:
4.根据权利要求3所述的多重签名密钥生成方法,其特征在于,所述针对所述群成员确定大素数,群管理员利用所述第一
...【技术特征摘要】
1.一种基于bls面向群体的多重签名密钥生成方法,其特征在于,包括:
2.根据权利要求1所述的多重签名密钥生成方法,其特征在于,所述按照群管理员确定的随机数作为第一签名私钥,通过所述第一签名私钥计算第一签名公钥,包括:
3.根据权利要求2所述的多重签名密钥生成方法,其特征在于,所述按照群成员确定的随机数作为第二签名私钥,通过所述第二签名私钥计算第二签名公钥,并将所述第二签名公钥和所述群成员的身份信息发送给所述群管理员,包括:
4.根据权利要求3所述的多重签名密钥生成方法,其特征在于,所述针对所述群成员确定大素数,群管理员利用所述第一签名私钥和所述第一签名公钥对所述群成员发送的消息进行签名,并将签名和所述大素数发送给所述群成员,以使所述群成员验证签名是否成立,包括:
5.根据权利要求4所述的多重签名密钥生成方法,其特征在于,当签名成立时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。