一种基于手机耳机接口的区块链数字货币钱包制造技术

技术编号:15503483 阅读:96 留言:0更新日期:2017-06-03 23:54
本发明专利技术公开了一种基于手机耳机接口的区块链数字货币钱包,由数字货币钱包硬件和手机组成;数字货币钱包硬件带有手机耳机接口;手机内设置有数字货币钱包处理器;数字货币钱包处理器通过手机耳机接口与数字货币钱包硬件相连接;数字货币钱包硬件包括密钥产生模块、密钥存储模块、数据签名加密模块、音频数据调解模块、音频数据调制模块、耳机音频插头。本发明专利技术通过耳机接口与手机相连,利用手机移动数据通讯能力和区块链网络进行数据交换,可以方便支持频繁的货币支付交易需求,并通过手机屏幕将钱包金额信息显示出来;能使数字货币私钥产生存储与网络分离,解决了数字货币私钥被网络黑客盗取的可能性,提高了数字货币钱包的安全性。

Digital currency wallet based on mobile phone earphone interface block chain

The invention discloses a mobile phone headset interface block chain based on digital currency wallet, composed of digital currency wallet and mobile phone hardware; digital currency wallet with mobile phone headset hardware interface; mobile phone is arranged in the digital currency wallet processor; digital currency wallet processor through the mobile phone headset interface with the digital currency wallet hardware connected to a digital currency wallet; the hardware includes key generation module, data storage module, key signature encryption module, audio data mediation module, audio data modulation module, audio headset plug. The headset is connected with the mobile phone interface to exchange data using mobile phone mobile data communication and block chain network, can easily support the frequent monetary payment transaction demand, and the amount of information displayed by the Mobile Phone Wallet screen; can make digital currency key separate storage and network, to solve the digital currency private key is possibility of hackers to steal, to improve the security of digital currency wallet.

【技术实现步骤摘要】
一种基于手机耳机接口的区块链数字货币钱包
本专利技术涉及一种数字货币钱包,尤其涉及一种基于手机耳机接口的区块链数字货币钱包,属于区块链应用

技术介绍
区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。区块链的概念首次在自称中本聪(SatoshiNakamoto)论文《比特币:一种点对点的电子现金系统(Bitcoin:APeer-to-PeerElectronicCashSystem)》中提出,因此可以把比特币看做首个运用区块链技术实现的数字货币。比特币是类似电子邮件的电子现金,交易双方需要类似电子邮箱的“比特币钱包”和类似电邮地址的“比特币地址”。和收发电子邮件一样,汇款方通过电脑或智能手机,按收款方地址将比特币直接付给对方。公钥与私钥是通过一种算法得到的一个密钥对,公钥是密钥对中公开的部分,私钥则是非公开的部分。数字货币的交易支付,需要使用钱包地址所对应的私钥进行签名,一般来说私钥是一个256bits的数,拥有了这串数字就可以对相应钱包地址中的数字货币进行操作,所以必须被安全地保存起来。私钥经过SECP256K1算法可以处理生成公钥,而公钥已知时却无法反向计算出私钥,这是保障比特币安全的算法基础。虽然数字货币钱包地址,是无法反向推导出私钥,现有的数字钱包软件功能都比较类似,它同时保存用户的比特币地址和私钥信息。因为装有数字钱包的计算机或手机必须接入互联网,这样的计算机或手机存在被黑客入侵或植入木马病毒的机会,如果数字货币的私钥被窃取,相当于钱包内所有财产被窃取。目前有方案将数字货币钱包私钥单独存储在离线电脑或U盘甚至抄写在纸上然后进行保管,虽然这些方法可以杜绝黑客通过网络盗取私钥的可能性。但是给支付造成极大的不方便性,对应需要进行频繁的支付交易几乎没有实用价值。因此,设计一种能够方便进行支付交易签名又有效安全保管数字货币私钥的钱包成为了全新的需求。
技术实现思路
为了解决上述技术所存在的不足之处,本专利技术提供了一种基于手机耳机接口的区块链数字货币钱包。为了解决以上技术问题,本专利技术采用的技术方案是:一种基于手机耳机接口的区块链数字货币钱包,由数字货币钱包硬件和手机组成;数字货币钱包硬件带有手机耳机接口;手机内设置有数字货币钱包处理器;数字货币钱包处理器通过手机耳机接口与数字货币钱包硬件相连接;数字货币钱包硬件包括密钥产生模块、密钥存储模块、数据签名加密模块、音频数据调解模块、音频数据调制模块、耳机音频插头;密钥产生模块根据椭圆曲线算法成对产生数字货币的私钥和公钥,保证产生的私钥是真随机数;产生的私钥输入至密钥存储模块中,产生的公钥通过音频数据调制模块输送到数字货币钱包处理器;数据签名加密模块用于读取密钥存储模块中的数字货币私钥,对数字货币钱包处理器通过耳机接口输入的交易数据进行签名和加密;耳机音频插头与手机或平板电脑的耳机接口相连接,然后分别通过音频数据调解模块、音频数据调制模块将数据调解、调制后进行数据传输;数字货币钱包处理器中设置有音频信号调解模块、音频信号调制模块、数字货币钱包地址管理模块、区块链数据处理模块和网络数据传输与处理模块;数字货币钱包处理器通过耳机接口接收音频信号,由音频信号调解模块对信号进行调解获得公钥原始数据,再传输给数字货币钱包地址管理模块;数字货币钱包地址管理模块获取公钥原始数据,推导出钱包地址,然后将地址数据传输给音频信号调制模块;音频信号调制模块将地址数据调制为音频信号,再经音频数据调解模块调解成音频数据后反馈给数字货币钱包硬件中的密钥产生模块;密钥产生模块将私钥和接收到的对应地址传输给密钥存储模块;密钥存储模块对数据进行加密写入Flash闪存器中;数据签名加密模块读取密钥存储模块中的私钥和地址,对交易进行签名,然后再依次经过音频数据调解模块、音频信号调制模块将签名信息传回至数字货币钱包地址管理模块;数字货币钱包地址管理模块通过网络数据传输与处理模块将签名数据向区块链P2P网络传播;区块链数据处理模块接收来自于网络的简单支付验证数据,将接收到与自己钱包地址相关的数据传输给数字货币钱包地址管理模块;数字货币钱包地址管理模块收到来自于区块链数据处理模块传来的交易数据,使用公钥对交易签名进行验证。数字货币钱包处理器仅在需要生成新的密钥或进行支付签名时,才需要与数字货币钱包硬件通过耳机接口相连接;数字货币钱包处理器在未连接数字货币钱包硬件时正常工作,用于接收区块链数据解析统计钱包金额。密钥产生模块在存储空间允许的范围内,数字钱包密钥对的产生个数无限制,并保证所生产的密钥可以被正确存储。密钥存储模块的存储器基于Flash闪存设备,在无供电的情况下不会丢失存储数据。存储数据是经过加密写入的,即使设备丢失,已存储的数据也无法被窃取。本专利技术通过耳机接口与手机相连,利用手机移动数据通讯能力和区块链网络进行数据交换,可以方便支持频繁的货币支付交易需求,并通过手机屏幕将钱包金额信息显示出来;能使数字货币私钥产生存储与网络分离,解决了数字货币私钥被网络黑客盗取的可能性,提高了数字货币钱包的安全性。附图说明图1为数字货币钱包硬件的结构框图。图2为数字货币钱包处理器的结构框图。图3为私钥-公钥-钱包地址之间的推导过程示意图。图4为本专利技术在转账支付时的交易签名过程流程图。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步详细的说明。如图1、图2所示,本专利技术由数字货币钱包硬件和手机组成。数字货币钱包硬件带有手机耳机接口;手机内设置有数字货币钱包处理器;数字货币钱包处理器通过手机耳机接口与数字货币钱包硬件相连接。数字货币钱包硬件包括密钥产生模块、密钥存储模块、数据签名加密模块、音频数据调解模块、音频数据调制模块、耳机音频插头;手机的数字货币钱包处理器中设置有音频信号调解模块、音频信号调制模块、数字货币钱包地址管理模块、区块链数据处理模块和网络数据传输与处理模块;用于生成数字货币钱包地址的私钥由密钥产生模块基于芯片随机数发生器而产生,它完全独立于计算机或手机,完全与互联网相隔离;再由椭圆曲线算法推导出对应的公钥。产生的私钥输入至密钥存储模块中,产生的公钥通过音频数据调制模块输送到数字货币钱包处理器;数据签名加密模块用于读取密钥存储模块中的数字货币私钥,对数字货币钱包处理器通过耳机接口输入的交易数据进行签名和加密;耳机音频插头与手机或平板电脑耳机插口相连接,然后分别通过音频数据调解模块、音频数据调制模块对数据进行调解、调制后进行数据传输。当带有手机耳机接口的数字货币钱包硬件插入装有数字货币钱包处理器的手机时,由用户发起数字钱包密钥生成请求。密钥产生模块调用芯片随机生成功能产生密钥对,具体包括以下步骤:a、产生符合椭圆曲线算法(EGC)的私钥;b、使用椭圆曲线算法计算出公钥;c、将公钥通过音频数据调制模块调制为音频信号传输到手机端;d、手机端接收音频信号由音频信号调解模块对信号进行调解获得公钥原始数据,传给数字货币钱包地址管理模块;e、数字货币钱包地址管理模块取得公钥,推导出钱包地址;f、数字货币钱包地址管理模块,通过音频信号调制模块反向按步骤e-c的顺序,将成功导出钱包地址消息反馈给密钥产生模块;g、密钥产生模块收到成功消息本文档来自技高网
...
一种基于手机耳机接口的区块链数字货币钱包

【技术保护点】
一种基于手机耳机接口的区块链数字货币钱包,其特征在于:它由数字货币钱包硬件和手机组成;所述数字货币钱包硬件带有手机耳机接口;所述手机内设置有数字货币钱包处理器;所述数字货币钱包处理器通过手机耳机接口与数字货币钱包硬件相连接;所述数字货币钱包硬件包括密钥产生模块、密钥存储模块、数据签名加密模块、音频数据调解模块、音频数据调制模块、耳机音频插头;所述密钥产生模块根据椭圆曲线算法成对产生数字货币的私钥和公钥,保证产生的私钥是真随机数;产生的私钥输入至密钥存储模块中,产生的公钥通过音频数据调制模块输送到数字货币钱包处理器;所述数据签名加密模块用于读取密钥存储模块中的数字货币私钥,对数字货币钱包处理器通过耳机接口输入的交易数据进行签名和加密;所述耳机音频插头与手机或平板电脑的耳机接口相连接,然后分别通过音频数据调解模块、音频数据调制模块将数据调解、调制后进行数据传输;所述数字货币钱包处理器中设置有音频信号调解模块、音频信号调制模块、数字货币钱包地址管理模块、区块链数据处理模块和网络数据传输与处理模块;所述数字货币钱包处理器通过耳机接口接收音频信号,由音频信号调解模块对信号进行调解获得公钥原始数据,再传输给数字货币钱包地址管理模块;所述数字货币钱包地址管理模块获取公钥原始数据,推导出钱包地址,然后将地址数据传输给音频信号调制模块;所述音频信号调制模块将地址数据调制为音频信号,再经音频数据调解模块调解成音频数据后反馈给数字货币钱包硬件中的密钥产生模块;所述密钥产生模块将私钥和接收到的对应地址传输给密钥存储模块;所述密钥存储模块对数据进行加密写入Flash闪存器中;所述数据签名加密模块读取密钥存储模块中的私钥和地址,对交易进行签名,然后再依次经过音频数据调解模块、音频信号调制模块将签名信息传回至数字货币钱包地址管理模块;所述数字货币钱包地址管理模块通过网络数据传输与处理模块将签名数据向区块链P2P网络传播;所述区块链数据处理模块接收来自于网络的简单支付验证数据,将接收到与自己钱包地址相关的数据传输给数字货币钱包地址管理模块;所述数字货币钱包地址管理模块收到来自于区块链数据处理模块传来的交易数据,使用公钥对交易签名进行验证。...

【技术特征摘要】
1.一种基于手机耳机接口的区块链数字货币钱包,其特征在于:它由数字货币钱包硬件和手机组成;所述数字货币钱包硬件带有手机耳机接口;所述手机内设置有数字货币钱包处理器;所述数字货币钱包处理器通过手机耳机接口与数字货币钱包硬件相连接;所述数字货币钱包硬件包括密钥产生模块、密钥存储模块、数据签名加密模块、音频数据调解模块、音频数据调制模块、耳机音频插头;所述密钥产生模块根据椭圆曲线算法成对产生数字货币的私钥和公钥,保证产生的私钥是真随机数;产生的私钥输入至密钥存储模块中,产生的公钥通过音频数据调制模块输送到数字货币钱包处理器;所述数据签名加密模块用于读取密钥存储模块中的数字货币私钥,对数字货币钱包处理器通过耳机接口输入的交易数据进行签名和加密;所述耳机音频插头与手机或平板电脑的耳机接口相连接,然后分别通过音频数据调解模块、音频数据调制模块将数据调解、调制后进行数据传输;所述数字货币钱包处理器中设置有音频信号调解模块、音频信号调制模块、数字货币钱包地址管理模块、区块链数据处理模块和网络数据传输与处理模块;所述数字货币钱包处理器通过耳机接口接收音频信号,由音频信号调解模块对信号进行调解获得公钥原始数据,再传输给数字货币钱包地址管理模块;所述数字货币钱包地址管理模块获取公钥原始数据,推导出钱包地址,然后将地址数据传输给音频信号调制模块;所述音频信号调制模块将地址数据调制为音频信号,再经音频数据调解模块调解成音频数据后反馈给数字货币钱包硬件中的密钥产生模块;所述密钥产生模块将私钥和接收到的对...

【专利技术属性】
技术研发人员:徐明星陈泽生
申请(专利权)人:北京乐酷达网络科技有限公司
类型:发明
国别省市:北京,11

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

1