[发明专利]私钥生成存储及使用的方案有效
申请号: | 201710340373.7 | 申请日: | 2017-05-15 |
公开(公告)号: | CN107453862B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 吴思进;王志文;雷磊 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06Q20/32;G06Q20/36;G06Q20/38;G06Q20/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 存储 使用 方案 | ||
本发明公开了私钥生成存储及使用的方案,私钥存储在加密芯片中,可在芯片内生成,也可以外部导入,但芯片内的私钥无法导出到芯片外,要用私钥进行签名或解密的内容可以传入加密芯片,并可以将签名结果和解密内容发送到加密芯片外面。
技术领域
本发明涉及数据处理技术领域,特别涉及一种私钥生成存储及使用的方案。
背景技术
目前区块链开始广泛应用,而其关键步骤是用私钥对交易进行签名,所以如何对私钥进行安全的保存和管理对区块链交易来说比较关键。当前私钥主要通过对称加密算法对钱包进行加密保存,因此用户需要记住密码为以后可以解开并对私钥进行操作。并且为了安全的需要对密码定期更新,如果需要对多个钱包或私钥进行维护成本很高,而且使用不方便。因此,如何安全方便的保存并管理不同区块链多个私钥,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种私钥生成存储及使用的方案,利用人们常用的手机很方便的对区块链进行安全的操作,方法及系统如下;
私钥存储在加密芯片中,可在芯片内生成,也可以外部导入,但芯片内的私钥无法导出到芯片外,要用私钥进行签名或解密的内容可以传入加密芯片,并可以将签名结果和解密内容发送到加密芯片外面。
随机生成一定的达到安全长度的助记词,并可以人为修改,增加随机性,可使用Base58格式记录,加上个人自定义助记词,并使用一定数量次数的哈希计算或其他算法,把结果作为私钥,存入加密芯片,加密芯片可以内置在手机内,也可以是手机SIM卡芯片内,或带无线通讯功能的SIM卡加密芯片,助记词要保存在安全的地方,以便芯片遗失后,可以用助记词重新生成私钥。
保存私钥的设备及其中的加密芯片可完全脱离互联网通讯,将需要签名或解密的内容生成二维码等图像形式,通过扫描或拍照将信息传输,并通过处理后传入加密芯片处理,私钥签名或解密后的结果可以生成二维码,通过扫描的方式传输出去,若私钥解密的是该私钥对应公钥加密的其他私钥,则可以将该其他私钥存入本加密芯片。
加密芯片内随机生成私钥,该私钥不可导出,用其对应的公钥将其他私钥进行加密,可将加密私钥后的结果输出,可生成二维码,可通过拍照或打印等保存,保存在安全的地方,恢复其他私钥时,可将加密结果输入加密芯片,用原来芯片中对应的私钥解密,解密出的私钥写入加密芯片中。
加密芯片中可以存储多组私钥及公钥地址。
可需要加密芯片卡Pin码授权,当然App可以有相应免密设置,并且可以设定大小额,当大额交易才需要输入Pin码。
当Pin码连续输错超过一定次数,加密芯片卡会被锁定,相关实名认证或授权后才能解锁。
加密芯片输入PIN码前必须在连续通电后一定时间后才可输入,并且输入PIN码的时间间隔有规定,有这样的规定可以增加允许PIN码输错的次数但也没有降低安全性。
加密芯片的输出可以通过短信或蓝牙等无线方式发送出去,或发送到其他设备,如手机或显示界面上,查看签名或解密的原始数据是否被非法替代,再发送出去。
附图说明
图1为SIM卡加密芯片装入手机SIM卡槽后使用的示意图;
图2为私钥备份及导入流程图。
具体实施方式
实施例1,
本发明的核心是提供一种私钥生成存储及使用的方案。
用户通过实名认证,或注册后获取SIM卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710340373.7/2.html,转载请声明来源钻瓜专利网。