[发明专利]一种基于区块链交易数据的身份实名认证系统在审
申请号: | 201910096797.2 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109872154A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 王赟华;代娟 | 申请(专利权)人: | 中国—东盟信息港股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q40/04 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 李家恒 |
地址: | 530000 广西壮*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易数据 实名认证 判断模块 认证模块 消息模块 用户身份 身份验证信息 初始模块 验证 数据安全技术 存储方式 交易操作 请求指令 身份认证 身份信息 用户私钥 用户信息 密文 身份 加密 写入 泄露 查询 响应 | ||
1.一种基于区块链交易数据的身份实名认证系统,其特征在于:包括
初始模块,响应于身份验证请求指令,通过当前用户私钥对待验证的用户身份特征进行加密,生成待验证的用户身份特征密文,并将身份验证信息发送到判断模块;所述身份验证信息包括用户标识码和所述待验证的用户身份特征密文;
判断模块,基于所述身份验证信息并在区块链中查询是否存在所述用户的身份认证交易数据,若存在,则进行消息模块的相应操作;反之,则进行认证模块的相应操作;
认证模块,获取当前用户信息,完成当前用户实名认证操作;将当前用户身份实名认证信息作为新的交易数据通过区块链交易操作写入到区块链中,并进行消息模块的相应操作;
消息模块,基于所述判断模块生成区块链验证通过消息,执行结束操作;基于所述认证模块生成认证通过消息,执行结束操作。
2.根据权利要求1所述基于区块链交易数据的身份实名认证系统,其特征在于:所述用户身份特征包括用户指纹信息、用户人脸信息、用户虹膜信息、用户声纹信息中的一种或几种组合。
3.根据权利要求1所述基于区块链交易数据的身份实名认证系统,其特征在于:所述初始模块包括用户身份特征密文生成模块和身份验证信息提供模块;
消息模块包括区块链验证通过消息生成子模块、认证通过消息生成模块和结束模块。
4.根据权利要求1所述一种基于区块链交易数据的身份实名认证系统,其特征在于:所述判断模块还包括
区块链用户信息获取模块,基于所述身份验证信息,从区块链中获取所述用户的身份认证交易数据;并从所述交易数据中提取所述用户的当前用户身份特征和所述用户的当前用户公钥;
区块链用户身份特征解密模块,通过所述当前用户公钥对所述待验证的用户身份特征密文进行解密,获得解密后的待验证的用户身份特征;
用户身份特征验证模块,判定所述当前用户身份特征和解密后的待验证的用户身份特征是否相同,若相同,发送验证通过消息到消息模块;若不相同,发送验证不通过消息到认证模块;
区块链密钥更新模块,根据所述验证通过消息触发对所述当前用户私钥和所述区块链中的所述当前用户公钥的更新操作。
5.根据权利要求1所述一种基于区块链交易数据的身份实名认证系统,其特征在于:所述认证模块包括
用户信息获取模块,基于所述身份验证信息,获取所述用户的当前用户身份特征和所述用户的当前用户公钥;
用户身份特征解密模块,利用所述当前用户公钥对所述待验证的用户身份特征密文进行解密,获得解密后的待验证的用户身份特征;
验证通过消息生成模块,当判定所述当前用户身份特征和所述解密后的待验证的用户身份特征相同时,生成验证通过消息;
密钥更新模块,根据验证通过消息触发对所述当前用户私钥和所述认证服务器中的所述当前用户公钥的更新操作;
交易数据写入模块,进一步触发所述当前用户身份特征和更新后的所述当前用户公钥的数据迁移操作,向区块链发起交易请求,将当前用户身份特征和更新后的所述当前用户公钥作为交易数据写入区块链中,同时删除当前用户身份特征和更新后的所述当前用户公钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国—东盟信息港股份有限公司,未经中国—东盟信息港股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910096797.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链技术商业链的交易管理方法及其系统
- 下一篇:数据处理方法和装置