[发明专利]基于区块链的身份认证方法及装置有效
申请号: | 202010596168.9 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111753014B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 戴喆;邓伟财 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q20/38;H04L9/08;H04L9/40 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;吴学锋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 身份 认证 方法 装置 | ||
1.一种基于区块链的身份认证方法,其特征在于,包括:
获取目标用户注册目标系统的注册信息,其中,所述目标用户为注册所述目标系统的任意一个用户,所述注册信息中包含:用户名、登录密码;
根据所述注册信息,生成第一地址和第二地址,其中,所述第一地址为将所述用户名作为第一私钥计算出的第一公钥,所述第二地址为将所述用户名和所述登录密码的拼接结果作为第二私钥计算出的第二公钥;
将所述用户名、所述第一地址、所述第二地址上传到所述目标系统,其中,所述目标系统根据所述第一地址和所述第二地址执行第一交易和第二交易,并将所述用户名、第一交易的交易信息和第二交易的交易信息记录到区块链网络,所述第一交易为第三地址向第一地址支付1个用户币的交易,所述第二交易为第一地址向第二地址支付1个用户币的交易,所述第三地址为所述目标系统在所述区块链网络中的地址,所述第三地址具有预设用户数量的用户币;
根据所述区块链网络上记录的交易信息,对所述目标用户进行身份认证;
所述方法还包括:
获取所述目标用户登录所述目标系统的登录信息,其中,所述登录信息中包含:用户名、登录密码;
根据所述用户名和所述登录密码,生成所述第二地址;
将所述第二地址上传到所述目标系统,其中,所述目标系统基于区块链网络查询所述第二地址是否具有1个用户币,当所述第二地址具有1个用户币的情况下,向客户端返回第一随机数;
接收所述目标系统返回的第一随机数;
采用所述第二私钥加密所述第一随机数,得到加密数据;
将所述加密数据上传到所述目标系统,其中,所述目标系统采用所述第二公钥解密所述加密数据得到第二随机数,并验证所述第二随机数与所述第一随机数是否一致,根据验证结果,向客户端返回登录结果。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标用户修改目标系统中登录密码的密码修改信息,其中,所述密码修改信息包括:用户名、旧登录密码、新登录密码;
根据所述密码修改信息,生成第四地址和第五地址,其中,所述第四地址为将所述用户名和所述旧登录密码的拼接结果作为第四私钥计算出的第四公钥,所述第五地址为将所述用户名和所述新登录密码的拼接结果作为第五私钥计算出的第五公钥;将所述第四地址上传到所述目标系统,其中,所述目标系统基于区块链网络查询所述第四地址的上一笔交易数据,并返回客户端;
根据所述第四地址的上一笔交易数据,执行第三交易,其中,所述第三交易为所述第四地址向所述第五地址支付1个用户币的交易;
将所述第三交易的交易信息上传到所述目标系统,其中,所述目标系统将所述第三交易的交易信息记录到区块链网络。
3.如权利要求2所述的方法,其特征在于,将所述第三交易的交易信息上传到所述目标系统,包括:
采用所述第四私钥对所述第四地址的上一笔交易数据进行签名,得到签名数据;
将所述签名数据和所述第三交易的交易信息上传到所述目标系统,其中,所述目标系统将所述签名数据和所述第三交易的交易信息广播到区块链网络,所述区块链网络中的各个节点基于所述签名数据验证所述第三交易的合法性,当所述第三交易的合法性验证通过的情况下,记录所述第三交易的交易信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
查询所述区块链网络上是否存在所述用户名;
当所述区块链网络上存在所述用户名的情况下,返回第一注册结果,其中,所述第一注册结果用于表征所述用户名已注册。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
查询所述区块链网络上是否存在所述第一地址;
当所述区块链网络上存在所述第一地址的情况下,查询所述区块链网络上是否存在所述第二地址;
当所述区块链网络上存在所述第二地址的情况下,返回第二注册结果,其中,所述第二注册结果用于表征所述用户名已注册且登录密码验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010596168.9/1.html,转载请声明来源钻瓜专利网。