[发明专利]基于区块链的身份验证方法和系统有效
申请号: | 201811237886.6 | 申请日: | 2018-10-24 |
公开(公告)号: | CN109359691B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 路成业;王凌 | 申请(专利权)人: | 全链通有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06K9/00;G06F16/58;G06F16/68;G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于区块链的身份验证方法和系统,其中,方法包括:用户节点生成证件信息,以及证件基本信息,签名后,向验证设备发送证件验证请求;验证设备验证签名的有效性,若验证通过,则用户声纹信息和验证头像,以及验证基本信息;验证设备将验证基本信息与证件基本信息进行匹配,若匹配成功,则根据用户声纹信息和预设算法对经过用户的声纹密钥加密的证件头像进行解密,以使得各参与节点确定用户节点是否证件信息验证成功,若成功则将认证成功消息写入到区块中并向区块链网络广播。由此,实现了证件信息的在线认证,降低了认证限制,在保证认证可靠性的基础上,提高了认证效率和安全性。 | ||
搜索关键词: | 基于 区块 身份验证 方法 系统 | ||
【主权项】:
1.一种基于区块链的身份验证方法,其特征在于,包括:用户节点生成证件信息,其中,所述证件信息包括:证件类型、证件号码、经过用户的声纹密钥加密的证件头像,以及证件基本信息,应用用户私钥对所述证件信息和用户公钥签名后,向验证设备发送证件验证请求;所述验证设备接收所述证件验证请求,应用所述用户公钥验证所述用户私钥的有效性,若验证通过,则查询预存的与所述证件类型对应的身份数据库,获取与所述证件号码对应的用户声纹信息和验证头像,以及验证基本信息;所述验证设备将所述验证基本信息与所述证件基本信息进行匹配,若匹配成功,则根据所述用户声纹信息和预设算法对所述经过用户的声纹密钥加密的证件头像进行解密,将解密后的证件头像与所述验证头像进行匹配,若两者匹配成功,则应用设备私钥对所述证件信息进行签名后,向所述用户节点反馈证件验证成功响应,以使所述用户节点应用所述用户私钥对所述验证成功响应签名后发送给区块链网络的各参与节点;所述参与节点应用预存的用户公钥对所述用户私钥进行签名验证,验证通过后,应用预存的设备公钥对所述设备私钥进行签名验证,验证通过后,向所述区块链网络发送身份验证成功消息;挖矿节点若在预设时间内获取发送身份验证成功消息的参与节点的比例超过预设的第一阈值,则确定所述用户节点的证件信息验证成功,并将认证成功消息写入到区块中并向所述区块链网络广播。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全链通有限公司,未经全链通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811237886.6/,转载请声明来源钻瓜专利网。