[发明专利]一种密码货币私钥的保护方法有效
申请号: | 201810110901.4 | 申请日: | 2018-02-05 |
公开(公告)号: | CN108320143B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 任伟;肖睿阳 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 曹雄;金慧君 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密码 货币 保护 方法 | ||
本发明提供一种密码货币私钥的保护方法,包括以下步骤:S1对密码货币私钥K预处理得到密钥数据流M;S2确定存储介质数量n,秘密选取一素数p和t个数aj,公开选取n个不同的数xi,通过函数计算得到n个密钥单元yi,将n个密钥单元yi分别分发至n份不同的存储介质,并对密钥单元yi对应的存储介质标注序号i;S3获取任意t+1份存储介质,读取每一存储介质中的密钥单元yi,并根据存储介质标注序号i确定对应的xi,根据函数构建方程组,求解方程组获得密钥数据流M;S4对密钥数据流M进行恢复处理得到密码货币私钥K。本发明的有益效果:提高了密码货币私钥存储的安全性,降低私钥丢失造成的风险,保护密码货币持有者的权利。
技术领域
本发明涉及密码货币安全保护技术领域,尤其涉及一种密码货币私钥的保护方法。
背景技术
密码货币是当前互联网金融领域的核心技术,比特币、以太坊、超级账本和IOTA币等数字密码货币流通的核心要素是用户密码私钥,拥有用户私钥即意味着可以获得该密码货币的使用权,目前常见的密码货币一般通过私钥对交易进行验证,私钥的丢失直接造成密码货币的丢失,以及影响通货紧缩,目前尚且缺少有效的私钥保护方法和丢失应急保护方法,一旦用户私钥发生丢失,则密码货币均丢失,无法找回。如何利用秘密共享机制,设计私钥存储方法,有效保护用户私钥,是一个急需解决的技术问题。
发明内容
有鉴于此,本发明的实施例提供了一种密码货币私钥的保护方法。
本发明的实施例提供一种密码货币私钥的保护方法,包括以下步骤:
S1对密码货币私钥K预处理得到密钥数据流M;
S2确定存储介质数量n,秘密选取一素数p和t个数aj,公开选取n个不同的数xi,其中p>n,1≤j≤t,1≤t<n,1≤i≤n,通过函数
计算得到n个密钥单元yi,将n个密钥单元yi分别分发至n份不同的存储介质,并对密钥单元yi对应的存储介质标注序号i;
S3获取任意t+1份存储介质,读取每一存储介质中的密钥单元yi,并根据存储介质标注序号i确定对应的xi,根据函数
构建方程组,求解方程组获得密钥数据流M;
S4根据S1中的预处理方法对密钥数据流M进行恢复处理得到密码货币私钥K。
进一步地,所述S1具体为,选择语句文本作为个人信息,将所述语句文本转化为二进制比特数后与密码货币私钥K异或处理得到密钥数据流M,所述S4具体为,将所述语句文本转化为二进制比特数后与密钥数据流M异或处理得到密码货币私钥K。
进一步地,所述S1具体为,选择个人身份信息作为个人信息,利用容错机制将所述个人身份信息转化为二进制比特流后与密码货币私钥K异或处理得到密钥数据流M,所述S4具体为,利用容错机制将所述个人身份信息转化为二进制比特流后与密钥数据流M异或处理得到密码货币私钥K。
进一步地,所述个人身份信息为指纹、声纹、手写签名、虹膜图像和人脸图像其中的一种。
进一步地,所述存储介质的数量至少为2个,包括光盘、硬盘、纸质文本、存储卡、U盘和云存储中的一种或多种。
进一步地,所述密码货币为比特币、以太坊、超级账本和IOTA币其中的一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810110901.4/2.html,转载请声明来源钻瓜专利网。