[发明专利]一种基于体征的区块链认证方法与系统有效
申请号: | 201710981645.1 | 申请日: | 2017-10-20 |
公开(公告)号: | CN109698748B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 赵其刚 | 申请(专利权)人: | 成都高新信息技术研究院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 成都行之智信知识产权代理有限公司 51256 | 代理人: | 何筱茂 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 体征 区块 认证 方法 系统 | ||
本发明公开了一种基于体征的区块链认证方法与系统,针对目前用户使用区块链进行交易前必须持有其密钥帐号文件及交易密码,使用户交易不便,并容易发生密钥文件及交易密码丢失而导致用户交易存在安全隐患的问题,本方法与系统通过在区块链网络中创建一个用于用户体征码、区块链密钥文件与交易密码存储的智能合约,用户通过体征注册及密钥信息存储,交易时通过其体征码区配获取其区块链密钥文件、交易密码从而参与区块链交易。通过本方法与系统使用户免除了每次区块链交易时必须携带其区块链密钥文件并输入交易密码的麻烦,使用户在公共环境下部署的区块链终端上进行相关交易具有了可能,并可有效防止用户区块链密钥文件及交易密码的丢失或被盗风险。
技术领域
本发明涉及区块链技术领域,尤其涉及区块链安全认证与用户密钥管理。
背景技术
用户区块链帐号、密钥文件及交易密码是用户在区块链网络中身份识别与安全保护的手段,是用户在区块链网络中持有和交易数字资产、查询与存储数据的前提。由于区块密钥文件复杂、帐号编码无规律且较长,用户几乎不可能记忆,同时携带也不方便并可能丢失,这为区块链用户使用区块链应用造成相当不便并存在密钥、密码丢失或被盗风险。
近年来基于体征的身份认证技术已越来越成熟,如指纹识别、人脸识别、虹膜识别、掌纹识别、语音识别等,特别是指纹指识、人脸识别已经嵌入到智能机、移动PC作为一项基础配置,这为基于体征进行安全认证提供了较好的条件。
发明内容
有鉴于此,本发明设计了一种基于体征的区块链认证方法与系统,通过使用本方法与系统,使用户免除了每次区块链交易时必须携带其区块链密钥文件并输入交易密码的麻烦,使用户在公共环境下部署的区块链终端上进行相关交易具有了可能,并可有效防止用户区块链密钥文件及交易密码的丢失或被盗风险。为实现上述目的,本发明的技术方案是这样实现的:
如图1所示,本发明所设计基于体征的区块链认证系统包括有用户体征信息采集模块、体征码生成模块、体征注册模块、体征信息检索模块、体征信息存储智能合约,分别部署在体征注册终端、区块链节点、基于体征认证的应用终端等相关软件中。
如图1所示,本发明所涉及的基于体征的区块链认证方法,其实现过程为:
首先,在公共链或联盟链区块链网络中部署用于区块链用户体征码、密钥文件、交易密码存储的智能合约,用户通过体征注册将其体征码、区块链密钥文件、交易密码存储在前述智能合约中;
然后,用户交易时,使用公共帐号通过其体征匹配检索,获取其存储在智能合约中的密钥文件、交易密码
最后,使用获取的密钥文件、交易密码参与区块链交易。
本发明用于体征注册的用户体征可以是指纹、人脸、虹膜、掌纹、语音等,这些体征生成的体征码与用户之间具有一对一的匹配关系。
如图2所示,用户进行体征注册的步骤为:
第一步,用户使用体征采集模块获得体征信息;
第二步,体征码生成模块根据用户体征提取特征信息生成用户体征码;
第三步,若用户已有区块链密钥文件及交易密码,体征注册模块要求用户加载密钥文件并输入交易密码;
第四步,若用户需要创建新的区块链密钥,则体征注册模块按照区块链密钥生成机制创建一个新的密钥文件,并要求用户设置交易密码;
第五步,体征注册模块以用户体征码为关键字将用户体征码、密钥文件、交易密码存储到体征存储智能合约中。
如图3所示,用户进行体征检索与交易的步骤为:
第一步,用户使用体征采集模块获得体征信息;
第二步,体征码生成模块根据用户体征提取特征信息生成用户体征码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都高新信息技术研究院,未经成都高新信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710981645.1/2.html,转载请声明来源钻瓜专利网。