[发明专利]基于指纹信息的区块链电子钱包的私钥生成方法及系统有效
申请号: | 201910066429.3 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109840487B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 金以东;李雪莉;王语莫;周大胜 | 申请(专利权)人: | 易保互联医疗信息科技(北京)有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06Q20/36;G06Q20/38;G06Q20/40;H04L9/08 |
代理公司: | 北京科石知识产权代理有限公司 11595 | 代理人: | 李艳霞 |
地址: | 100027 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 指纹 信息 区块 电子 钱包 生成 方法 系统 | ||
本申请提供一种基于指纹信息的区块链电子钱包的私钥生成方法及系统,其中,私钥生成方法包括以下步骤:对用户指纹进行图像采集;对指纹图像进行二值化处理,得到二值化指纹图像;从二值化指纹图像中提取指纹特征点,并根据提取出的所有指纹特征点构建特征点集合;根据特征点集合得到归一化后的矩阵;利用归一化后的矩阵生成用户指纹对应的私钥。本申请基于强认证生物特征信息生成私钥,私钥与用户的指纹特征信息关联性强,能够提升私钥的安全性,使私钥不会轻易被推算出具体的取值。另外,私钥不再需要存储,能够避免被盗用和违规使用的风险。当私钥丢失或忘记携带存储设备时也能够依据用户的指纹特征信息进行重现。
技术领域
本申请属于信息安全技术领域,具体涉及一种基于指纹信息的区块链电子钱包的私钥生成方法及系统。
背景技术
基于区块链的电子钱包技术中,非对称加密技术对交易的安全性、可靠性有着至关重要的影响。非对称加密技术中,公钥与私钥通过加密算法生成,公钥用于加密、私钥用于解密。一般情况下,电子钱包用户的公钥与私钥在注册时生成,且保持不变。私钥由用户自身持有,不能透露给其他人,否则其交易的安全性将受到极大地威胁。
现有技术中公钥与私钥基于加密算法的条件随机生成,并存储于某数据库或设备中。虽然私钥的存储环境可能是安全的、保密的,但是仍然不能完全避免私钥被窃取的风险。如果私钥存储在某一运营商的中心化数据库内,则还可能面临运营商违规查看用户私钥的风险。基于区块链的个人电子钱包的最大优势是去中心化的存储方式,如果私钥由运营商中心化储存,则不能充分发挥区块链的特点与优势。
实际应用过程中,运营商通过采集用户的指纹,与数据库或设备中记录的指纹数据进行比对,生成核验结果。在用户通过验证后将其指纹信息与对应的私钥直接进行关联。然而,私钥往往与用户的指纹特征信息关联性弱,一旦私钥丢失或忘记携带存储端,则无法再现,只能重新生成私钥。另外,当用户存储私钥的手机、平板电脑等设备失窃时,用户的私钥将面临被盗用的风险。
由上述可见,无论客户端进行存储还是运营商处进行存储,私钥都不能有效地避免被盗用的风险,也就无法避免交易安全受到的威胁。
发明内容
为至少在一定程度上克服相关技术中存在的问题,本申请提供了一种基于指纹信息的区块链电子钱包的私钥生成方法及系统。
根据本申请实施例的第一方面,本申请提供了一种基于指纹信息的区块链电子钱包的私钥生成方法,其包括以下步骤:
对用户指纹进行图像采集;
对指纹图像进行二值化处理,得到二值化指纹图像;
从二值化指纹图像中提取指纹特征点,并根据提取出的所有指纹特征点构建特征点集合;
根据特征点集合得到归一化后的矩阵;
利用归一化后的矩阵生成用户指纹对应的私钥。
如上所述的私钥生成方法,所述步骤从二值化指纹图像中提取指纹特征点,并根据提取出的所有指纹特征点构建特征点集合的具体过程为:
对二值化指纹图像中的各像素点进行扫描,选定某像素点q;
利用某像素点q的八邻域像素图中的八个像素点的像素值计算分类参数,其中,分类参数N采用以下公式计算得到:
式中,pi表示q的八邻域像素图中第i个像素点的像素值;
根据分类参数N确定该像素点为端点还是分叉点;
对二值化指纹图像进行去噪声处理,得到去噪后的端点和分叉点;
利用去噪后的端点和分叉点构建特征点集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易保互联医疗信息科技(北京)有限公司,未经易保互联医疗信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910066429.3/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置