[发明专利]一种基于生物特征的区块链私钥使用方法与装置有效
申请号: | 201810235765.1 | 申请日: | 2018-03-21 |
公开(公告)号: | CN108377187B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 赵瑞东;李婷;朱书杉;孙晓妮 | 申请(专利权)人: | 超越科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
地址: | 250104 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 生物 特征 区块 链私钥 使用方法 装置 | ||
1.一种基于生物特征的区块链私钥使用方法,其特征在于,包括以下步骤:
区块链私钥的生成步骤:在客户端采集所述生物特征并根据所述生物特征和盐值生成区块链私钥;
区块链私钥的存储步骤:在客户端对所述生物特征进行杂凑运算并将所述生物特征的杂凑值和所述盐值传输至服务器,在服务器接收所述生物特征的杂凑值和所述盐值并将所述生物特征的杂凑值和所述盐值以相对应的形式存储;
区块链私钥的使用步骤:在客户端采集所述生物特征并根据所述生物特征和所述盐值获得所述区块链私钥;
区块链私钥在盐值丢失时的恢复步骤:在客户端采集所述生物特征、对所述生物特征进行杂凑运算并将所述生物特征的杂凑值传输至服务器,在服务器接收所述生物特征的杂凑值、根据存储的所述生物特征的杂凑值读取相对应的所述盐值并将所述盐值传输至客户端,在客户端接收所述盐值并根据所述生物特征和所述盐值生成所述区块链私钥,
其中在服务器中以加密的形式存储所述盐值,并且在服务器中以作为相对应的所述盐值的索引的形式存储所述生物特征的杂凑值。
2.根据权利要求1所述的方法,其特征在于,所述生物特征包括以下至少之一:指纹、虹膜以及掌纹;所述盐值为由客户端产生的随机数,或为客户端存储的、用户输入的、或由服务器端获取的预定数。
3.根据权利要求1所述的方法,其特征在于,根据所述生物特征和所述盐值生成所述区块链私钥,为使用一种或多种不可逆的单陷门函数生成所述区块链私钥。
4.根据权利要求1所述的方法,其特征在于,所述杂凑运算为任意一种不可逆运算或任意多种不可逆运算的组合。
5.根据权利要求1所述的方法,其特征在于,客户端和服务器使用双钥加密系统,并且所述生物特征的杂凑值和所述盐值在客户端和服务器之间通过密钥协商、证书、安全通道中的一种或多种以具有加密和数字签名的方式传输。
6.一种计算机设备,包括存储器、至少一个处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如权利要求1-5任意一项所述的方法。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行权利要求1-5任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超越科技股份有限公司,未经超越科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810235765.1/1.html,转载请声明来源钻瓜专利网。