[发明专利]一种多个私钥管理设备相互身份认证的方法及装置有效
申请号: | 201910774079.6 | 申请日: | 2019-08-21 |
公开(公告)号: | CN110535657B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 朱龙;顾建良 | 申请(专利权)人: | 上海唯链信息科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 李颖 |
地址: | 200001 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种多个私钥管理设备相互身份认证方法及装置,所述方法包括:初始化各私钥管理设备;第三方设备从所述N个私钥管理设备随机选择一个私钥管理设备作为相互认证领导设备,签名并发送至第三方设备;所述第三方设备随机选取一个未认证私钥管理设备,由该未认证私钥管理设备验证并更新数据信息及签名信息,循环直至所有私钥管理设备完成认证,最后一个私钥管理设备的信息发送至相互认证领导设备进行验签。根据本发明的方案,确保了每个私钥管理设备都是真实、有效的,第三方设备只起到桥接和数据转发的作用,有效的防止第三方设备。 | ||
搜索关键词: | 一种 多个私钥 管理 设备 相互 身份 认证 方法 装置 | ||
【主权项】:
1.一种多个私钥管理设备相互身份认证方法,其特征在于,所述方法包括:/n步骤S101:初始化各私钥管理设备,每个私钥管理设备生成一对公私钥对(Pi,pi),并设置项目密钥R;/n所述私钥管理设备为N个,其中N>1,1≤i≤N,Pi为第i个私钥管理设备的公钥,pi为第i个私钥管理设备的私钥;/n步骤S102:第三方设备从所述N个私钥管理设备随机选择一个私钥管理设备作为相互认证领导设备;所述相互认证领导设备使用所述项目密钥R签名,向所述第三方设备发送所述相互认证领导设备的签名信息、密钥信息,所述密钥信息作为原始数据;设置未认证私钥管理设备集合,包括除所述相互认证领导设备之外的其他私钥管理设备;/n步骤S103:所述第三方设备随机选取一个未认证私钥管理设备VK;向所述私钥管理设备VK发送所述原始数据和所述签名信息,所述私钥管理设备VK使用所述项目密钥R验签;/n步骤S104:判断验签是否通过;若通过,进入步骤S105;若未通过,方法结束;/n步骤S105:把私钥管理设备VK对应的公钥加入所述原始数据中,得到更新的原始数据;再用所述项目密钥R对所述原始数据签名,得到更新的签名信息;/n步骤S106:判断所述未认证私钥管理设备集合中元素数是否为1,若是,进入步骤S108;若否,进入步骤S107;/n步骤S107:向所述第三方设备发送所述更新的原始数据和所述更新的签名信息;从所述未认证私钥管理设备集合删除该私钥管理设备VK;进入步骤S103;/n步骤S108:向所述相互认证领导设备发送所述更新的原始数据和所述更新的签名信息;由所述相互认证领导设备使用所述项目密钥R验签,从所述未认证私钥管理设备集合删除该私钥管理设备VK,向所述第三方设备发送认证结果。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海唯链信息科技有限公司,未经上海唯链信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910774079.6/,转载请声明来源钻瓜专利网。