[发明专利]一种分布式门限签名的方法和装置在审
申请号: | 202011487854.9 | 申请日: | 2020-12-16 |
公开(公告)号: | CN114640440A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 杨艳江;吴双 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 时林;王君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 门限 签名 方法 装置 | ||
1.一种分布式门限签名的方法,其特征在于,所述方法包括:
用户设备接收用户输入的口令(pw);
所述用户设备根据所述口令生成第一密钥份(sk0);
所述用户设备根据所述第一密钥份生成消息m的第一签名分量(R0,c0);
所述用户设备向第一设备发送所述第一签名分量,以便于所述第一设备根据第二密钥份(sk1)和所述第一签名分量生成所述消息m的第二签名分量(R1,c1);
所述用户设备向第二设备发送所述第一签名分量,以便于所述第二设备根据第三密钥份(sk2)、所述第一签名分量和所述第二签名分量生成所述消息m的第四签名分量(R,c);
所述用户设备接收第一设备发送的第三签名分量(R,c*),所述第三签名分量是所述第一设备根据所述第四签名分量(R,c)生成的;
所述用户设备根据所述第三签名分量生成所述消息m的完整签名(R,s)。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述用户设备根据所述口令分别生成第一认证信息(π1)和第二认证信息(π2);
所述用户设备根据所述第一认证信息生成第一消息认证码(τ1),所述第一消息认证码用于所述第一设备认证所述用户设备的身份;
所述用户设备根据所述第二认证信息生成第二消息认证码(τ2),所述第二消息认证码用于所述第二设备认证所述用户设备的身份;
所述用户设备向所述第一设备发送所述第一消息认证码(τ1);
所述用户设备向所述第二设备发送所述第二消息认证码(τ2)。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述用户设备建立同态加密机制和同态解密机制;
所述用户设备向所述第一设备发送所述同态加密机制,所述同态加密机制用于所述第一设备生成所述第二签名分量或所述第三签名分量;
所述用户设备向所述第二设备发送所述同态加密机制,所述同态加密机制用于所述第二设备生成所述第四签名分量;
其中,所述用户设备根据所述第三签名分量(R,c*)生成所述消息m的完整签名(R,s),包括:
所述用户设备根据所述同态解密机制对所述第三签名分量(R,c*)中的c*进行解密,得到s*;
所述用户设备根据所述s*计算所述完整签名(R,s)中的s。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
所述用户设备确定用于签名的第一私钥(sk);
所述用户设备接收用户输入的所述口令;
所述用户设备根据所述口令生成所述第一密钥份(sk0);
所述用户设备根据所述第一私钥(sk)和所述第一密钥份(sk0)确定所述第二密钥份(sk1)和所述第三密钥份(sk2);
所述用户设备向所述第一设备发送所述第二密钥份(sk1),以便于所述第一设备存储所述第二密钥份;
所述用户设备向所述第二设备发送所述第三密钥份(sk2),以便于所述第二设备存储所述第三密钥份。
5.根据权利要求4所述的方法,其特征在于,所述用户设备根据所述第一私钥和所述第一密钥份确定所述第二密钥份和所述第三密钥份,包括:
所述用户设备确定所述第二密钥份(sk1)为随机数;
所述用户设备根据所述第一私钥、所述第一密钥份和所述第二密钥份生成所述第三密钥份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011487854.9/1.html,转载请声明来源钻瓜专利网。