一种区块链钱包使用音频加密私钥系统以及方法技术方案

技术编号:18142288 阅读:51 留言:0更新日期:2018-06-06 14:18
本发明专利技术公开了一种区块链钱包使用音频加密私钥系统以及方法;一种区块链钱包使用音频加密私钥系统,包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其特征在于:密码库模块用于存储电子读本;音频指纹采集模块用于在加密私钥过程中和解密私钥过程中采集用户的音频,并分别生成音频指纹;加密模块用于利用音频指纹采集模块在加密私钥的过程中生成的音频指纹对区块链钱包的私钥进行加密,形成私钥密文;解密模块用于利用音频指纹采集模块在解密私钥的过程中生成的音频指纹对私钥密文进行解密;私钥存储模块用于存储私钥密文;交易模块用于发起区块链交易;本发明专利技术可广泛应用在使用区块链系统的钱包客户端。

【技术实现步骤摘要】
一种区块链钱包使用音频加密私钥系统以及方法
本专利技术涉及区块链钱包,具体涉及一种区块链钱包使用音频加密私钥系统以及方法。
技术介绍
虚拟币是一种数字货币,是区块链之上的一种业务应用,也是区块链上目前为止最成功的应用。在区块链上发行的虚拟币的特点是:发行总量和发行速度受区块链上的程序代码控制,而不是受某一个公司或机构控制,因此具备很强的公信力。比特币所取得的巨大成功,使任何人也无法否认虚拟币的价值。随着区块链技术和虚拟货币的发展,钱包作为用户数字资产使用的钥匙显得愈发重要。一旦用户的钱包私钥被盗,那么他对虚拟货币的拥有权也随之被盗,目前没有任何可以挽回的手段。
技术实现思路
本专利技术所要解决的技术问题是提供一种区块链钱包使用音频加密私钥系统以及方法。为了解决上述技术问题,根据本专利技术的第一个技术方案,一种区块链钱包使用音频加密私钥系统,包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其特征在于:密码库模块用于存储电子读本。音频指纹采集模块用于在加密私钥过程中和解密私钥过程中采集用户的音频,并分别生成音频指纹。加密模块用于利用音频指纹采集模块在加密私钥的过程中生成的音频指纹对区块链钱包的私钥进行加密,形成私钥密文。解密模块用于利用音频指纹采集模块在解密私钥的过程中生成的音频指纹对私钥密文进行解密。私钥存储模块用于存储私钥密文。交易模块用于发起区块链交易。一种区块链钱包使用音频加密私钥的方法,包括设置音频加密私钥系统,该系统包括区块链密码库、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其特征在于:该方法包括私钥加密过程和私钥解密过程;其中,私钥加密过程为:A1、在密码库模块中存入若干篇电子读本。A2、用户在第一次使用区块链钱包客户端时,从密码库模块中随机挑选N篇电子中文读本进行朗读,音频指纹采集模块采集该用户语音,通过音频指纹算法获得N个与用户唯一对应的音频指纹输出到加密模块;N为≥1的正整数。A3、加密模块利用获得的N个音频指纹作为区块链钱包的私钥加密密码,分别对该用户区块链钱包的私钥进行加密,获得N份该用户区块链钱包的私钥密文,并存储到私钥存储模块;由此完成区块链钱包私钥加密过程。私钥解密过程为:B1、该用户从区块链密码库中挑选出步骤A2中使用的电子中文读本的任意一篇进行阅读,音频指纹采集模块采集该用户语音,通过音频指纹算法获得该用户音频指纹二,并将获取的用户音频指纹二传输给解密模块。B2、解密模块调取保存在私钥存储模块中的该用户所有的区块链钱包的私钥密文,利用音频指纹二进行解密,如果其中任一份区块链钱包的私钥密文被解密,进入步骤B3;如果所有的区块链钱包的私钥密文都没有被解密,进入步骤B4。B3、通过交易模块发起区块链交易。B4、结束。本专利技术所述的一种区块链钱包使用音频加密私钥系统以及方法的有益效果是:本专利技术运用区块链技术,使用强大的密码学算法,通过用户对密码库中电子读本的朗读以采集音频指纹,音频指纹与用户唯一对应;并以音频指纹作为私钥加密密码;用户进行交易前需要提供对应的音频指纹对私钥密文进行解密;解密时,通过用户对相同的电子读本的阅读重新获得音频指纹对私钥密文进行解密,既保证了私钥的安全性,又解决了复杂密码容易遗忘的问题;本专利技术在原有私钥基础上添加一层保护机制,加强区块链钱包的安全性,可广泛应用在使用区块链系统的钱包客户端。附图说明图1是本专利技术所述的一种区块链钱包使用音频加密私钥系统结构示意图。图2是本专利技术所述的一种区块链钱包使用音频加密私钥加密过程流程图。图3是本专利技术所述的一种区块链钱包使用音频加密私钥解密过程流程图。具体实施方式参见图1,一种区块链钱包使用音频加密私钥系统,包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其中:密码库模块用于存储若干篇电子读本;该电子读本是古诗、名言警句等常见的、较短篇幅的文字。音频指纹采集模块用于在私钥加密过程中和私钥解密过程中采集用户的音频,并分别生成音频指纹。加密模块用于利用音频指纹采集模块在私钥加密过程中生成的音频指纹对区块链钱包的私钥进行加密,形成私钥密文。解密模块用于利用音频指纹采集模块在私钥解密过程中生成的音频指纹对私钥密文进行解密。私钥存储模块用于存储私钥密文。交易模块用于发起区块链交易。参见图2和图3,一种区块链钱包使用音频加密私钥的方法,包括设置音频加密私钥系统,该系统包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,该方法包括私钥加密过程和私钥解密过程;其中,秘钥加密过程为:A1、在密码库模块中存入若干篇电子读本;该电子读本是古诗、名言警句等常见的、较短篇幅的文字。A2、用户在第一次使用区块链钱包客户端时,从密码库模块中随机挑选N篇电子中文读本进行朗读,音频指纹采集模块采集用户语音,通过音频指纹算法获得N个与用户唯一对应的音频指纹输出到加密模块;N为≥1的正整数;N一般选择2~5。A3、加密模块利用获得的N个音频指纹作为区块链钱包的私钥加密密码,分别对该用户区块链钱包的私钥进行加密,获得N份该用户区块链钱包的私钥密文,并存储到私钥存储模块;由此完成区块链钱包私钥加密过程。用户在使用区块链钱包交易数字资产时,选择解密,私钥解密过程为:B1、该用户从区块链密码库中挑选出步骤A2中使用的电子中文读本的任意一篇进行阅读,音频指纹采集模块采集该用户语音,通过音频指纹算法获得该用户音频指纹二,并将获取的用户音频指纹二传输给解密模块。B2、解密模块调取保存在私钥存储模块中的该用户所有的私钥密文,利用音频指纹二进行解密,如果其中任一份区块链钱包的私钥密文被解密,进入步骤B3;如果所有的区块链钱包的私钥密文都没有被解密,进入步骤B4。B3、通过交易模块发起区块链交易。B4、结束。本专利技术尽管已经示出和描述了本专利技术的实施例,本领域的普通技术人员可以理解:在不脱离本专利技术的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由权利要求及其等同物限定。本文档来自技高网...
一种区块链钱包使用音频加密私钥系统以及方法

【技术保护点】
一种区块链钱包使用音频加密私钥系统,包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其特征在于:密码库模块用于存储电子读本;音频指纹采集模块用于在加密私钥过程中和解密私钥过程中采集用户的音频,并分别生成音频指纹;加密模块用于利用音频指纹采集模块在加密私钥的过程中生成的音频指纹对区块链钱包的私钥进行加密,形成私钥密文;解密模块用于利用音频指纹采集模块在解密私钥的过程中生成的音频指纹对私钥密文进行解密;私钥存储模块用于存储私钥密文;交易模块用于发起区块链交易。

【技术特征摘要】
1.一种区块链钱包使用音频加密私钥系统,包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其特征在于:密码库模块用于存储电子读本;音频指纹采集模块用于在加密私钥过程中和解密私钥过程中采集用户的音频,并分别生成音频指纹;加密模块用于利用音频指纹采集模块在加密私钥的过程中生成的音频指纹对区块链钱包的私钥进行加密,形成私钥密文;解密模块用于利用音频指纹采集模块在解密私钥的过程中生成的音频指纹对私钥密文进行解密;私钥存储模块用于存储私钥密文;交易模块用于发起区块链交易。2.一种区块链钱包使用音频加密私钥的方法,包括设置音频加密私钥系统,该系统包括密码库模块、音频指纹采集模块、解密模块、加密模块、交易模块和私钥存储模块,其特征在于:该方法包括私钥加密过程和私钥解密过程;其中,私钥加密过程为:A1、在密码库模块中存入若干篇电子读本;A2、用户在第一次使...

【专利技术属性】
技术研发人员:胡钢
申请(专利权)人:重庆小犀智能科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1