[发明专利]身份认证方法、装置及区块链节点在审
申请号: | 201810362729.1 | 申请日: | 2018-04-20 |
公开(公告)号: | CN108566275A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 田新雪;马书惠;肖征荣 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06;G06Q20/38 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易节点 区块 身份认证 交易信息 公共参数 加密结果 链节点 密钥生成中心 交易双方 私钥 加密 广播 交易 网络 | ||
本发明实施例提供一种身份认证方法、装置及区块链节点。该方法包括:第一交易节点从区块链的区块中获取密钥生成中心的公共参数;该第一交易节点对交易信息、该第一交易节点的私钥和该公共参数进行加密得到第一加密结果;该第一交易节点将该交易信息、该第一交易节点的用户名和该第一加密结果广播到区块链网络中;其中,该交易信息包括该第一交易节点的用户名、以及与该第一交易节点进行交易的第二交易节点的用户名。本发明实施例简化了交易双方进行身份认证的过程,提高了身份认证的效率。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种身份认证方法、装置及区块链节点。
背景技术
在区块链网络中,交易双方需要对对方的身份进行认证,以确保交易安全性。
但是在现有技术中,交易双方进行身份认证的过程较繁琐,降低了身份认证的效率。
发明内容
本发明实施例提供一种身份认证方法、装置及区块链节点,以提高身份认证的效率。
第一方面,本发明实施例提供一种身份认证方法,包括:
第一交易节点从区块链的区块中获取密钥生成中心的公共参数;
所述第一交易节点对交易信息、所述第一交易节点的私钥和所述公共参数进行加密得到第一加密结果;
所述第一交易节点将所述交易信息、所述第一交易节点的用户名和所述第一加密结果广播到区块链网络中;
其中,所述交易信息包括所述第一交易节点的用户名、以及与所述第一交易节点进行交易的第二交易节点的用户名。
第二方面,本发明实施例提供一种身份认证方法,包括:
第二交易节点从区块链网络中接收第一交易节点广播的交易信息,所述交易信息包括所述第二交易节点的用户名、以及与所述第二交易节点进行交易的第一交易节点的用户名;
所述第二交易节点根据所述第一交易节点的用户名,对所述第一交易节点进行身份认证。
第三方面,本发明实施例提供一种身份认证装置,包括:
获取模块,用于从区块链的区块中获取密钥生成中心的公共参数;
加密模块,用于对交易信息、第一交易节点的私钥和所述公共参数进行加密得到第一加密结果;
发送模块,用于将所述交易信息、所述第一交易节点的用户名和所述第一加密结果广播到区块链网络中;
其中,所述交易信息包括所述第一交易节点的用户名、以及与所述第一交易节点进行交易的第二交易节点的用户名。
第四方面,本发明实施例提供一种身份认证装置,包括:
接收模块,用于从区块链网络中接收第一交易节点广播的交易信息,所述交易信息包括第二交易节点的用户名、以及与所述第二交易节点进行交易的第一交易节点的用户名;
认证模块,用于根据所述第一交易节点的用户名,对所述第一交易节点进行身份认证。
第五方面,本发明实施例提供一种区块链节点,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现第一方面所述的方法。
第六方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810362729.1/2.html,转载请声明来源钻瓜专利网。