当前位置: 首页 > 专利查询>深圳大学专利>正文

基于BLS面向群体的多重签名方法、装置和计算机制造方法及图纸

技术编号:40533194 阅读:20 留言:0更新日期:2024-03-01 13:54
本发明专利技术实施例公开了一种基于BLS面向群体的多重签名密钥生成方法、装置和计算机,包括:按照群管理员确定的随机数作为第一签名私钥,通过第一签名私钥计算第一签名公钥;按照群成员确定的随机数作为第二签名私钥,通过第二签名私钥计算第二签名公钥,并将第二签名公钥和群成员的身份信息发送给所述群管理员;针对群成员确定大素数,群管理员利用第一签名私钥和第一签名公钥对群成员发送的消息进行签名,并将签名和大素数发送给群成员,以使群成员验证签名是否成立;当签名成立时,群管理员根据预设的中国剩余定理计算用于对所有人可见的群公钥,所述群成员利用所述群公钥对要签名的信息进行签名。

【技术实现步骤摘要】

本专利技术属于计算机,尤其涉及一种基于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所述的多重签名密钥生成方法,其特征在于,当签名成立时...

【专利技术属性】
技术研发人员:黄永文张鹏刘宏伟
申请(专利权)人:深圳大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1