【技术实现步骤摘要】
一种大师钱包区块链私钥存储与加密方法
本专利技术涉及区块链
,具体是一种大师钱包区块链私钥存储与加密方法。
技术介绍
区块链技术的迅速发展,使得数字货币渐渐走入的大众的视线,在2017年底,这股热潮达到顶峰,随着各种数字货币的诞生,为了方便用户记录地址和私钥,市面上出现了一些钱包应用,它们并不同步所有的区块数据,私钥保存在本地。因为私钥会接触网络,所以存在严重的安全隐患。360安全团队发现一款国外的某知名热钱包APP不正确的加密存储漏洞,用户创建一个新钱包并将钱包文件未加密存储在系统本地,攻击者可以读取存储钱包文件,通过逆向分析技术手段,可以还原钱包的算法逻辑,并由此直接恢复用户的助记词以及根密钥等数据。有可能导致用户的区块链资产被盗。如何保证私钥的安全,是亟待解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种大师钱包区块链私钥存储与加密方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种大师钱包区块链私钥存储与加密方法,包含以下步骤:A、用户打开硬件包并输入pin码;B、系统产生随机种子和BIP助记词;C、热钱包发起交易,热钱包获取需要签名的数据NeedSignData;D、热钱包生成二维码;E、硬件钱包扫描此二维码;F、用户在硬件钱包输入Pin码;G、DEAES解码获取助记词;H、硬件钱包获取私钥,利用私钥对NeedSignData进行签名获取DER,利用DER生成二维码;I、热钱包扫描此二维码获取DER,根据此DER重建ECCSign信息;J、热钱包打包交易推送到区块链中完成交易。作为本专利技术的进一步技 ...
【技术保护点】
1.一种大师钱包区块链私钥存储与加密方法,其特征在于,包含以下步骤:用户打开硬件包并输入pin码;系统产生随机种子和BIP助记词;热钱包发起交易,热钱包获取需要签名的数据NeedSignData;热钱包生成二维码;硬件钱包扫描此二维码;用户在硬件钱包输入Pin码;DEAES解码获取助记词;硬件钱包获取私钥,利用私钥对NeedSignData进行签名获取DER,利用DER生成二维码;热钱包扫描此二维码获取DER,根据此DER重建ECCSign信息;热钱包打包交易推送到区块链中完成交易。
【技术特征摘要】
1.一种大师钱包区块链私钥存储与加密方法,其特征在于,包含以下步骤:用户打开硬件包并输入pin码;系统产生随机种子和BIP助记词;热钱包发起交易,热钱包获取需要签名的数据NeedSignData;热钱包生成二维码;硬件钱包扫描此二维码;用户在硬件钱包输入Pin码;DEAES解码获取助记词;硬件钱包获取私钥,利用私钥对NeedSignData进行签名获取DER,利用DER生成二维码;热钱包扫描此二维码获取DER,根据此DER重建ECCSign信息;热钱包打包交易推送到区块链中完成交易。2.根据权利要求1所述的一种大师钱包区块链私钥存储与加密方法,其特征在于,所述BIP助...
【专利技术属性】
技术研发人员:杨帆,
申请(专利权)人:上海欢昶网络科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。