[发明专利]基于虹膜的区块链加密方法、装置及可读存储介质在审
申请号: | 201811561278.0 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109660327A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 唐毅 | 申请(专利权)人: | 上海和数软件有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 200333 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虹膜 区块 密钥 运算 链密钥 加密 计算机可读存储介质 可读存储介质 生物特征信息 用户生物特征 传统密钥 加密装置 用户设定 种子生成 有效地 钱包 安全 保证 | ||
本发明公开了一种基于虹膜的区块链加密方法,包括:获取用户生物特征信息;对所述生物特征信息与传统密钥Key进行运算,形成虹膜密钥;基于所述虹膜密钥进行运算生成助记词;基于所述助记词与预先用户设定作为盐值的数字相结合,运算生成种子;基于所述种子生成硬件钱包密钥。本发明还公开了一种基于虹膜的区块链加密装置。本发明还公开了一种计算机可读存储介质。有效地保证区块链密钥的安全以及区块链密钥的找回。
技术领域
本发明涉及区块链技术领域,尤其涉及基于虹膜的区块链加密方法、装置及可读存储介质。
背景技术
区块链技术是将点对点网络技术、密码学和分布式共识协议三者结合应用的分布式账本。分布式是区块链的典型特征,没有第三方参与,在互不信任或弱信任的参与者之间维系一套不可篡改的全网账本。此账本由所有节点共同维护,每个参与维护的节点均能复制获得一份完整账本拷贝。区块链中使用哈希和非对称加解密算法保证区块链的安全和不可篡改。其中非对称加解密算法的密钥是用户的身份,用户通过密钥生成公钥及账户地址,进行交易签名。现有技术的区块链中密钥是任意随机数,若密钥丢失或被窃取,用户的财产将无法找回或受到威胁。
区块链的密钥是唯一证明用户身份的数据,用户的核心资产也有且仅有密钥控制,即只有经过密钥的签名才能实现交易的确认。所以关于区块链密钥的保护显得至关重要。一方面要防止密钥泄漏、防止密钥被黑客木马窃取,另一方面还要防止密钥丢失,万一丢失后可以安全的找回。
大多数用户选择通过存储的方式来保管区块链密钥或者密钥种子,然而通过存储的方式进行保管则会存在被盗的风险,一旦被盗,将会导致用户的数字资产遭受损失。
如何保证区块链密钥的安全以及区块链密钥的找回,目前尚未有有效的解决方案。
发明内容
本发明的主要目的在于提供一种基于虹膜的区块链加密方法、装置及可读存储介质,旨在解决如何保证区块链密钥的安全以及区块链密钥的找回。
为实现上述目的,本发明提出了一种基于虹膜的区块链加密方法,包括:
通过虹膜采集器采集用户虹膜信息;
对通过虹膜采集器采集到的用户虹膜信息进行识别,形成虹膜密钥;
基于虹膜密钥预先设置的盐值进行结合生成区域块链密钥。
优选的,所述通过虹膜采集器采集用户虹膜信息进行识别,形成虹膜密钥的步骤包括:
将采集到的用户虹膜信息,进行虹膜定位;
对定位后的虹膜进行归一化处理;
基于归一化处理后的虹膜进行特征提取,形成虹膜密钥。
优选的,所述基基于虹膜密钥,利用哈希算法生成区域块链密钥包括:
将所述虹膜密钥转为二进制字符串;
根据二进制字符串进行转换生成助记词;
基于助记词推导出种子;
根据种子与预先设置的盐值进行结合生成区域块链密钥。
优选的,所述根据二进制字符串进行转换生成助记词包括:
将二进制字符串转换,生成16进制字符串;
生成16进制字符串转成256位二进制字符串;
判断所述256位二进制字符串是否满足256位;
若是,则对所述256位二进制字符串取前128位字符,将所述前128位字符序列划分为包含11位的不同部分,得到多个11位字节组;
若否,则对所述二进制字符串进行补0,满足256位二进制字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海和数软件有限公司,未经上海和数软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811561278.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于无线通信的探测参考信号增强
- 下一篇:对称块加密方法、装置、设备及介质