买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京信安世纪科技股份有限公司;武汉信安珞珈科技有限公司
摘要:本发明实施例提供一种Schnorr数字签名方法、系统及设备,包括:签名端根据签名控制策略确定待签名用户集合;根据待签名用户集合各用户对应的随机数与基点的积,确定第一签名值;各第二用户端根据第二用户集合中各用户对应的秘密分量、用户标识、随机数、生成第一用户集合中各用户对应于第二用户集合中各用户的第一数值;各第一用户端根据第一用户集合中各用户对应于第二用户集合中各用户的第一数值、秘密分量、用户标识和随机数,确定第二签名值;根据第一签名值和第二签名值,生成待签名消息所对应的目标签名,以此,在保证数字签名的安全性和隐私性的同时,支持两个不同权限层级的签名方集合进行Schnorr数字签名。
主权项:1.一种Schnorr数字签名方法,其特征在于,应用于签名端、第一用户端和第二用户端,所述方法包括:签名端获取待签名消息,根据签名控制策略确定待签名用户集合,根据所述待签名用户集合中各用户对应的随机数与椭圆曲线的基点的积,确定第一签名值,其中,所述待签名用户集合包括第一用户集合和第二用户集合,所述签名控制策略包括第一门限值和第二门限值,所述第一门限值用于确定所述第一用户集合中的最少用户数量,第二门限值用于确定待签名用户集合的总用户数量;与所述第二用户集合中各用户对应的各第二用户端,根据所述第二用户集合中各用户对应的秘密分量、用户标识、随机数、以及第一用户集合中各用户对应的用户标识,生成第一用户集合中各用户对应于第二用户集合中各用户的第一数值;其中,所述第一数值反映了第一用户集合中各用户在第二用户集合中各用户保存的秘密分量对应的函数分量上的取值;第二用户集合中各用户保存的秘密分量为根据初始多项式函数的第一部分生成,第二用户集合中各用户保存的秘密分量对应的函数分量重构得到初始多项式函数的第一部分;与所述第一用户集合中各用户对应的各第一用户端,根据所述第一用户集合中各用户对应于第二用户集合中各用户的第一数值、以及第一用户集合中各用户对应的秘密分量、用户标识和随机数,确定由私钥参与计算的第二签名值,其中,所述私钥包含于初始多项式函数的第二部分,所述初始多项式函数由所述第一部分和第二部分组成,所述第一部分与所述第二部分具有不同的阶,所述第一用户集合中各用户对应的秘密分量为根据所述初始多项式函数生成;签名端根据所述第一签名值和所述第二签名值,生成所述待签名消息对应的目标签名。
全文数据:
权利要求:
百度查询: 北京信安世纪科技股份有限公司 武汉信安珞珈科技有限公司 Schnorr数字签名方法、系统及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。