[发明专利]基于联盟区块链的会话密钥分发方法、设备及存储介质在审
| 申请号: | 201910466907.X | 申请日: | 2019-05-30 |
| 公开(公告)号: | CN110176993A | 公开(公告)日: | 2019-08-27 |
| 发明(设计)人: | 路成业;王凌 | 申请(专利权)人: | 全链通有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100043 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明实施例提供一种基于联盟区块链的会话密钥分发方法、设备及存储介质。该方法包括联盟区块链中的第一服务节点接收用户通过用户节点提交的用户名;第一服务节点为用户名生成一个随机数,并将包括用户名和随机数第一广播消息广播到联盟区块链中,以使用户节点和联盟区块链中的第二服务节点接收到第一广播消息;第一服务节点接收用户节点发送的第二广播消息,以及第二服务节点发送的第三广播消息;并将第二广播消息中携带的第一加密数据和第三广播消息中携带的第二加密数据进行对比,若二者一致,则生成会话密钥,并通过第二服务节点将会话密钥发送给用户节点。本发明实施例提高了身份验证的安全性和便利性。 | ||
| 搜索关键词: | 服务节点 广播消息 区块 会话密钥 用户节点 存储介质 加密数据 接收用户 随机数 分发 用户名生成 节点发送 身份验证 携带 便利性 发送 广播 | ||
【主权项】:
1.一种基于联盟区块链的会话密钥分发方法,其特征在于,所述方法包括:联盟区块链中的第一服务节点接收用户通过用户节点提交的用户名;所述第一服务节点为所述用户名生成一个随机数,并将包括所述用户名和所述随机数第一广播消息,广播到所述联盟区块链中,以使所述用户节点和所述联盟区块链中的第二服务节点接收到所述第一广播消息,其中所述第二服务节点中包括所述用户名,以及所述用户名对应的第一用户密钥;所述第一服务节点接收所述用户节点发送的第二广播消息,以及所述第二服务节点发送的第三广播消息,所述第二广播消息中包括第一加密数据,所述第一加密数据为所述用户节点基于所述用户输入的所述用户名的第二用户密钥,采用第一预设算法对所述随机数加密得到的,所述第三广播消息包括第二加密数据,所述第二加密数据为所述第二服务节点基于所述第一用户密钥,采用所述第一预设算法对所述随机数加密得到的;所述第一服务节点将所述第一加密数据和所述第二加密数据进行对比,若二者一致,则生成会话密钥;所述第一服务节点基于所述第二服务节点的公钥,采用预先与所述第二服务节点约定的第三预设算法,对所述会话密钥进行加密得到第五加密数据,并将所述第五加密数据发送给所述第二服务节点,以使所述第二服务节点从所述第五加密数据中解密获得所述会话密钥,并将包括所述会话密钥的第六加密数据发送给所述用户节点,使得所述用户节点解密获得所述会话密钥,其中所述第六加密数据是所述第二服务节点采用所述第一用户密钥和所述第一预设算法对所述会话密钥加密得到的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全链通有限公司,未经全链通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910466907.X/,转载请声明来源钻瓜专利网。





