[发明专利]密钥保护方法及装置有效
申请号: | 201710278789.0 | 申请日: | 2017-04-25 |
公开(公告)号: | CN106941404B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 田新雪;马书惠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06;H04L9/30;H04L12/26;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密钥 保护 方法 装置 | ||
本发明实施例提供一种密钥保护方法及装置。该方法包括:对等网络中的节点对节点对应的用户名、公钥、时间戳和随机数进行哈希运算得到哈希值;当哈希值小于阈值时,至少将用户名、公钥、时间戳和哈希值发送给对等网络中的其他节点。本发明实施例通过对等网络中的节点对节点对应的用户名、公钥、时间戳和随机数进行哈希运算得到哈希值;当该哈希值小于阈值时,至少将用户名、公钥、时间戳和哈希值发送给对等网络中的其他节点,以使其他节点接收该节点的用户名、公钥,恶意节点除非能够用自己的公钥重新计算出另一个小于阈值的Hash值,否则任何修改都会引起Hash计算的失败,而被P2P网络中的其他节点发现,从而提高了密钥保护的安全性。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种密钥保护方法及装置。
背景技术
公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,私钥则是非公开的部分。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。通过这种算法得到的密钥对能保证在世界范围内是唯一的。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。
任何一个用户终端要想获得其他用户终端的安全信任,首先需要将自己的公钥公布在网络中,也就是说需要将自己的用户名+公钥+时间戳发给自己的相邻节点或者是网络的根节点,然后由相邻节点或者根节点转给其他的节点,最终使得网络中的所有的节点都记录有该用户终端的用户名+公钥+时间戳。
如果该用户终端的相邻节点是恶意节点或者该用户终端被恶意节点所代替,则该恶意节点将修改该用户终端的用户名+公钥+时间戳,并将修改后的用户名+公钥+时间戳发布到网络中,则网络中所有的节点记录的该用户终端的用户名+公钥+时间戳可能会不一致,从而造成冲突。
发明内容
本发明实施例提供一种密钥保护方法及装置,以提高密钥保护的安全性。
本发明实施例的一个方面是提供一种密钥保护方法,包括:
对等网络中的节点对所述节点对应的用户名、公钥、时间戳和随机数进行哈希运算得到哈希值;
所述节点判断所述哈希值是否小于阈值;
若所述哈希值小于阈值,则所述节点至少将所述用户名、所述公钥、所述时间戳和所述哈希值发送给所述对等网络中的其他节点。
本发明实施例的另一个方面是提供一种密钥保护装置,包括:
计算模块,用于对对等网络中的节点对应的用户名、公钥、时间戳和随机数进行哈希运算得到哈希值;
判断模块,用于判断所述哈希值是否小于阈值;
发送模块,用于当所述哈希值小于阈值时,至少将所述用户名、所述公钥、所述时间戳和所述哈希值发送给所述对等网络中的其他节点。
本发明实施例提供的密钥保护方法及装置,通过对等网络中的节点对节点对应的用户名、公钥、时间戳和随机数进行哈希运算得到哈希值;当该哈希值小于阈值时,该节点至少将用户名、公钥、时间戳和哈希值发送给对等网络中的其他节点,以使其他节点接收该节点的用户名、公钥,恶意节点除非能够用自己的公钥重新计算出另一个小于阈值的Hash值,否则任何修改都会引起Hash计算的失败,而被P2P网络中的其他节点发现,从而提高了密钥保护的安全性。
附图说明
图1为本发明实施例提供的密钥保护方法流程图;
图2为本发明实施例提供的密钥保护方法适用的网络架构图;
图3为本发明另一实施例提供的密钥保护方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710278789.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:垃圾渗滤液电解处理系统
- 下一篇:生物传感器