[发明专利]一种随机私钥储存方法及装置、随机私钥调用方法及装置在审
申请号: | 202010902081.X | 申请日: | 2020-09-01 |
公开(公告)号: | CN114117510A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 赵建良;冷杰武;石睿;朱薪宇;卞一洋 | 申请(专利权)人: | 香港城市大学深圳研究院 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F21/64 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 许曼;贾磊 |
地址: | 518057 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 随机 储存 方法 装置 调用 | ||
本文提供了一种随机私钥储存方法及装置、随机私钥调用方法及装置,其中,随机私钥储存方法包括:修改原私钥中部分位置的数据,生成新私钥及生成记载所述原私钥修改信息的私钥加密信息文件;生成伪造加密信息文件;将所述新私钥、所述私钥加密信息文件及所述伪造加密信息文件,分别进行存储。随机私钥调用方法包括:接收用户选定的新私钥的储存位置以及私钥加密信息文件的储存位置;根据所述私钥加密信息文件的储存位置,确定私钥加密信息文件;利用所述私钥加密信息文件对所述新私钥位置处的私钥进行还原,得到原私钥。本文能够保护私钥的安全,防止私钥被盗用,提升私钥操作的便捷性。
技术领域
本文涉及安全技术领域,尤其涉及一种随机私钥储存方法及装置、随机私钥调用方法及装置。
背景技术
区块链作为一门新兴技术受到越来越多的关注,参与网络的用户通过非对称密钥的公私钥来参与网络。对于计算机网络而言,安全性一直是研究的重点领域,区块链作为新一代的去中心化的网络,其安全性自然是人们所关注的重点。然而现有技术的密钥管理中存在着一系列问题,例如用户没有有效和安全的方法来存储密钥,现有技术中,一种是将密钥存储于移动存储设备上,该种方式如下缺陷:一旦移动存储设备丢失,则不存在有效的密钥恢复机制,用户的所有信息都会丢失。另外一种是将密钥存储在网络中,该种方式存在如下缺陷:私钥存在较大的泄露风险,一旦泄露会使得用户产生不可估量的损失。
发明内容
本文用于解决现有技术中密钥存储时存在泄漏的风险,会给用户产生不可估量的损失。
为了解决上述技术问题,本文的第一方面提供一种随机私钥储存方法,包括:
修改原私钥中部分位置的数据,生成新私钥及生成记载所述原私钥修改信息的私钥加密信息文件;
生成伪造加密信息文件;
将所述新私钥、所述私钥加密信息文件及所述伪造加密信息文件,分别进行存储。
本文进一步实施例中,修改原私钥中部分位置的数据,生成新私钥包括:
从原私钥中选定设定位数n个待修改位置;
生成长度为n的数组m;
将所述数组m中的数据逐一替换所述原私钥中待修改位置的数据,替换完成后生成新私钥。
本文进一步实施例中,从原私钥中选定设定位数n个待修改位置包括:
利用随机种子,从原私钥中选定设定位数n个待修改位置。
本文进一步实施例中,将所述新私钥、所述私钥加密信息文件及所述伪造加密信息文件,分别进行存储,包括:
对所述私钥加密信息文件及所述伪造加密信息文件进行分片处理,得到私钥加密信息子文件及伪造加密信息子文件;
将所述新私钥、所述私钥加密信息子文件及所述伪造加密信息子文件分别存储于不同的预定储存位置。
本文的第二方面,还提供一种随机私钥调用方法包括:
接收用户选定的新私钥的储存位置以及私钥加密信息文件的储存位置;
根据所述私钥加密信息文件的储存位置,确定私钥加密信息文件;
利用所述私钥加密信息文件对所述新私钥位置处的私钥进行还原,得到原私钥。
本文进一步实施例中,根据所述私钥加密信息文件的储存位置,确定私钥加密信息文件,包括:
根据所述私钥加密信息文件的储存位置,获取私钥加密信息子文件;
组合所述私钥加密信息子文件,得到私钥加密信息文件。
本文的第三方面提供一种随机私钥储存装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于香港城市大学深圳研究院,未经香港城市大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010902081.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:槽形轨道的道岔装置及轨道车辆
- 下一篇:地震数据负面样本识别方法及装置