首页 / 专利库 / 银行与财务事项 / 比特币钱包 / 一种基于指纹加密的电子钱包系统的支付方法

一种基于指纹加密的电子钱包系统的支付方法

阅读:228发布:2020-07-02

专利汇可以提供一种基于指纹加密的电子钱包系统的支付方法专利检索,专利查询,专利分析的服务。并且本 发明 的基于指纹加密的 电子 钱包系统的支付方法, 电子钱包 设置包括:a).连接设备并运行程序;b).字符密码设置;c).指纹信息采集;d).指纹信息加密;e).字符密码加密;f).生成私有数据文件;g).设置完成;电子钱包支付包括:1).设备连接,将 USB闪存盘 与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入转账流程;2).密码输入;3).密码校验;4).获取私有数据文件;5).发起付款;6).解密私钥;7).转账授权;8).保存转账记录;9).支付完成。本发明的电子钱包系统的支付方法,通过设置字符密码和指纹信息,只有当支付和设置阶段输入的指纹信息出自同一人时,才可完成支付,确保了资金安全。,下面是一种基于指纹加密的电子钱包系统的支付方法专利的具体信息内容。

1.一种基于指纹加密的电子钱包系统的支付方法,所述电子钱包系统由USB闪存盘组成,USB闪存盘包括内部闪存芯片(2)、指纹读取器(3)和USB接口(4),内部闪存芯片用于存储电子钱包应用程序和相关数据,指纹读取器用于采集用户的指纹信息,USB闪存盘通过USB接口与PC机相连接;其特征在于,所述支付方法包括电子钱包设置和电子钱包支付步骤;
电子钱包设置通过以下步骤来实现:
a).连接设备并运行程序,通过USB接口将USB闪存盘与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入设置流程;
b).字符密码设置,通过PC机提示用户进行字符密码设置,要求用户通过PC机输入密码;判断用户两次输入的字符密码是否一致,如果一致,则将输入的密码保存至USB闪存盘中,字符密码设置成功,执行步骤c);如果不一致,则提示用户进行重新输入;
c).指纹信息采集,PC机提示用户将手指放在指纹读取器上,USB闪存盘通过指纹读取器采集用户的指纹信息,并将采集的指纹信息保存;
d).指纹信息加密,USB闪存盘将采集到的用户指纹信息和私钥经可逆对称加密算法AES进行加密,形成加密后数据 ;
e).字符密码加密,USB闪存盘将采集到的字符密码经可逆对称加密算法AES进行加密,形成加密后数据 ;
f).生成私有数据文件,将加密后的数据 、 和公钥一起形成私有数据文件,存储在USB闪存盘中;
g).设置完成,PC机给出USB闪存盘设置完成的提示信息,并提示用户可将USB闪存盘拔出;
所述电子钱包支付通过以下步骤来实现:
1).设备连接,将USB闪存盘与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入转账流程;
2).密码输入,PC机提醒用户输入字符密码,用户通过PC机输入字符密码,PC机将输入的密码发送至USB闪存盘进行校验;
3).密码校验,电子钱包应用程序首先利用可逆对称加密算法AES对数据 进行解密,得到之前设置的字符密码,并判断用户输入的密码与之前设置的字符密码是否一致,如果一致,则密码校验通过,执行步骤4);如果不一致,则密码校验失败,提醒用户重新输入密码,执行步骤2);
4).获取私有数据文件,获取USB闪存盘中的私有数据文件,利用字符密码和可逆对称加密算法AES对加密后的转账记录进行解密,得到转账记录;并将公钥、转账记录发送至PC机,以供用户进行查看;此时,用户的私钥仍处于指纹数据的加密状态中;
5).发起付款,用户通过PC机输入转账信息,PC机提示用户输入指纹信息,以便进行授权;
6).解密私钥,电子钱包应用程序通过指纹读取器获取用户的指纹信息,然后利用获取的指纹信息和可逆对称加密算法AES对数据 进行解密,并判断能否解密出私钥,如能解密出私钥,则执行步骤7);如不能解密出私钥,则表明输入的指纹信息不正确,提示用户重新进行指纹验证,执行步骤5);
7).转账授权,利用步骤6)中解密出的私钥进行转账授权,发出付款,并清除内存中的私钥;
8).保存转账记录,电子钱包应用程序将本次付款转账记录利用字符密码和可逆对称加密算法进行加密,形成加密后的转账记录,并保存在USB闪存盘中;
9).支付完成,PC机给出支付完成的提示信息,并提示用户可将USB闪存盘拔出。
2.根据权利要求1所述的基于指纹加密的电子钱包系统的支付方法,其特征在于:所述字符密码为阿拉伯数字、大写英文字母和小写英文字母的组合。
3.根据权利要求1或2所述的基于指纹加密的电子钱包系统的支付方法,其特征在于:
所述基于指纹加密的电子钱包系统的支付方法应用于比特币的支付。

说明书全文

一种基于指纹加密的电子钱包系统的支付方法

技术领域

[0001] 本发明涉及一种基于指纹加密的电子钱包系统的支付方法,更具体的说,尤其涉及一种可实现移动支付并通过字符密码和指纹信息来确保安全性的基于指纹加密的电子钱包系统的支付方法。

背景技术

[0002] 基于P2P协议的网络电子货币,如比特币,已经被广泛的接受和使用。用户只需要拥有一个电子钱包(客户端),就可以通过网络完成收款,付款等操作。新技术带来方便的同时,也给用户带来了新的安全隐患。虽然电子钱包支持设置字符密码,但是当用户电子钱包被盗后,黑客仍然可以通过暴破解,木监听等手段获得用户的支付密码,盗取资金。这使得此类电子钱包很难承担用户的日常资金的安全存储和使用,特别是对于拥有大笔资金的用户来说,如果电子钱包被盗,可能会造成巨大的财产损失。同时,电子钱包软件通常安装在电脑硬盘中,不方便用户随时随地的使用,不具有移动特性。

发明内容

[0003] 本发明为了克服上述技术问题的缺点,提供了一种基于指纹加密的电子钱包系统的支付方法。
[0004] 本发明的基于指纹加密的电子钱包系统的支付方法,所述电子钱包系统由USB闪存盘组成,USB闪存盘包括内部闪存芯片、指纹读取器和USB接口,内部闪存芯片用于存储电子钱包应用程序和相关数据,指纹读取器用于采集用户的指纹信息,USB闪存盘通过USB接口与PC机相连接;其特征在于,所述支付方法包括电子钱包设置和电子钱包支付步骤;电子钱包设置通过以下步骤来实现:a).连接设备并运行程序,通过USB接口将USB闪存盘与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入设置流程;
b).字符密码设置,通过PC机提示用户进行字符密码设置,要求用户通过PC机输入密码;判断用户两次输入的字符密码是否一致,如果一致,则将输入的密码保存至USB闪存盘中,字符密码设置成功,执行步骤c);如果不一致,则提示用户进行重新输入;
c).指纹信息采集,PC机提示用户将手指放在指纹读取器上,USB闪存盘通过指纹读取器采集用户的指纹信息,并将采集的指纹信息保存;d).指纹信息加密,USB闪存盘将采集到的用户指纹信息和私钥经可逆对称加密算法AES进行加密,形成加密后数据 ;e).字符密码加密,USB闪存盘将采集到的字符密码经可逆对称加密算法AES进行加密,形成加密后数据 ;f).生成私有数据文件,将加密后的数据 、 和公钥一起形成私有数据文件,存储在USB闪存盘中;g).设置完成,PC机给出USB闪存盘设置完成的提示信息,并提示用户可将USB闪存盘拔出;
所述电子钱包支付通过以下步骤来实现:1).设备连接,将USB闪存盘与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入转账流程;2).密码输入,PC机提醒用户输入字符密码,用户通过PC机输入字符密码,PC机将输入的密码发送至USB闪存盘进行校验;
3).密码校验,电子钱包应用程序首先利用可逆对称加密算法AES对数据 进行解密,得到之前设置的字符密码,并判断用户输入的密码与之前设置的字符密码是否一致,如果一致,则密码校验通过,执行步骤4);如果不一致,则密码校验失败,提醒用户重新输入密码,执行步骤2);4).获取私有数据文件,获取USB闪存盘中的私有数据文件,利用字符密码和可逆对称加密算法AES对加密后的转账记录进行解密,得到转账记录;并将公钥、转账记录发送至PC机,以供用户进行查看;此时,用户的私钥仍处于指纹数据的加密状态中;5).发起付款,用户通过PC机输入转账信息,PC机提示用户输入指纹信息,以便进行授权;6).解密私钥,电子钱包应用程序通过指纹读取器获取用户的指纹信息,然后利用获取的指纹信息和可逆对称加密算法AES对数据 进行解密,并判断能否解密出私钥,如能解密出私钥,则执行步骤7);如不能解密出私钥,则表明输入的指纹信息不正确,提示用户重新进行指纹验证,执行步骤5);7).转账授权,利用步骤6)中解密出的私钥进行转账授权,发出付款,并清除内存中的私钥;8).保存转账记录,电子钱包应用程序将本次付款转账记录利用字符密码和可逆对称加密算法进行加密,形成加密后的转账记录,并保存在USB闪存盘中;
9).支付完成,PC机给出支付完成的提示信息,并提示用户可将USB闪存盘拔出。
[0005] 本发明的基于指纹加密的电子钱包系统的支付方法,所述字符密码为阿拉伯数字、大写英文字母和小写英文字母的组合。
[0006] 本发明的基于指纹加密的电子钱包系统的支付方法,所述基于指纹加密的电子钱包系统的支付方法应用于比特币的支付。
[0007] 本发明的有益效果是:本发明的基于指纹加密的电子钱包系统,通过在USB闪存盘上设置指纹读取器、内部闪存芯片和USB接口,实现了电子钱包的移动支付问题,只要在PC机上插上本发明的USB闪存盘即可实现支付,解决了现有电子钱包安装在电脑硬盘中不易移动的问题。
[0008] 本发明的基于指纹加密的电子钱包系统的支付方法,在设置阶段,不仅要采集用户输入的字符密码,而且还要采集用户的指纹信息,并利用可逆对称加密算法AES对指纹信息和私钥进行加密;在支付阶段,首先利用解密出的字符密码对用户输入的密码进行验证,在利用用户输入的指纹信息对私钥进行解密,只有当支付时输入的指纹信息与设置阶段的指纹信息出自同一人时,才可完成支付,确保了支付的安全性。由于私钥、公钥、字符密码和指纹信息均存储在USB闪存盘中,仅在支付时与网络连接,避免了黑客攻击、木马盗取现象的发生,确保了资金安全。附图说明
[0009] 图1为本发明的基于指纹加密的电子钱包系统的原理图;图2为本发明的支付方法中电子钱包设置步骤的流程图
图3为本发明的支付方法中支付步骤的流程图。
[0010] 图中:1壳体,2内部闪存芯片,3指纹读取器,4 USB接口。

具体实施方式

[0011] 下面结合附图与实施例对本发明作进一步说明。
[0012] 如图1所示,给出了本发明的基于指纹加密的电子钱包系统的原理图,其由USB闪存盘构成,USB闪存盘包括壳体1、内部闪存芯片2、指纹读取器3、USB接口4;壳体1起固定和支撑作用,内部闪存芯片2用于存储电子钱包应用程序、公有数据、私有数据和字符密码信息。公有数据为网络区数据,包括网络上已经确认的所有转账记录,这部分数据是完全公开的,只需要存储,无需加密;私有数据包括用户钱包的公钥、私钥和转账记录。私有数据是需要安全保护的,特别是私钥,是用于授权付款操作的凭证,一旦丢失,电子钱包里面的资金也将一同丢失,需要严格的保护。USB闪存盘通过USB接口4与PC机相连接。
[0013] 如图2和3所示,分别给出了本发明的支付方法中电子钱包设置步骤、支付步骤的流程图,电子钱包设置通过以下步骤来实现:
a).连接设备并运行程序,通过USB接口将USB闪存盘与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入设置流程;
b).字符密码设置,通过PC机提示用户进行字符密码设置,要求用户通过PC机输入密码;判断用户两次输入的字符密码是否一致,如果一致,则将输入的密码保存至USB闪存盘中,字符密码设置成功,执行步骤c);如果不一致,则提示用户进行重新输入;
该步骤中,所设置的字符密码为阿拉伯数字、大写英文字母和小写英文字母的组合;
c).指纹信息采集,PC机提示用户将手指放在指纹读取器上,USB闪存盘通过指纹读取器采集用户的指纹信息,并将采集的指纹信息保存;
d).指纹信息加密,USB闪存盘将采集到的用户指纹信息和私钥经可逆对称加密算法AES进行加密,形成加密后数据 ;
e).字符密码加密,USB闪存盘将采集到的字符密码经可逆对称加密算法AES进行加密,形成加密后数据 ;
f).生成私有数据文件,将加密后的数据 、 和公钥一起形成私有数据文件,存储在USB闪存盘中;
g).设置完成,PC机给出USB闪存盘设置完成的提示信息,并提示用户可将USB闪存盘拔出;
所述电子钱包支付通过以下步骤来实现:
1).设备连接,将USB闪存盘与PC机相连接,并运行USB闪存盘中的电子钱包应用程序,进入转账流程;
2).密码输入,PC机提醒用户输入字符密码,用户通过PC机输入字符密码,PC机将输入的密码发送至USB闪存盘进行校验;
3).密码校验,电子钱包应用程序首先利用可逆对称加密算法AES对数据 进行解密,得到之前设置的字符密码,并判断用户输入的密码与之前设置的字符密码是否一致,如果一致,则密码校验通过,执行步骤4);如果不一致,则密码校验失败,提醒用户重新输入密码,执行步骤2);
4).获取私有数据文件,获取USB闪存盘中的私有数据文件,利用字符密码和可逆对称加密算法AES对加密后的转账记录进行解密,得到转账记录;并将公钥、转账记录发送至PC机,以供用户进行查看;此时,用户的私钥仍处于指纹数据的加密状态中;
5).发起付款,用户通过PC机输入转账信息,PC机提示用户输入指纹信息,以便进行授权;
6).解密私钥,电子钱包应用程序通过指纹读取器获取用户的指纹信息,然后利用获取的指纹信息和可逆对称加密算法AES对数据 进行解密,并判断能否解密出私钥,如能解密出私钥,则执行步骤7);如不能解密出私钥,则表明输入的指纹信息不正确,提示用户重新进行指纹验证,执行步骤5);
7).转账授权,利用步骤6)中解密出的私钥进行转账授权,发出付款,并清除内存中的私钥;
8).保存转账记录,电子钱包应用程序将本次付款转账记录利用字符密码和可逆对称加密算法进行加密,形成加密后的转账记录,并保存在USB闪存盘中;
9).支付完成,PC机给出支付完成的提示信息,并提示用户可将USB闪存盘拔出。
[0014] 为了保证数据的存储安全,防止损坏,可以对数据进行备份存储。其中公有数据的数据量较大,并且可以通过网络再次获取,因此,无需对公有数据进行备份。私有数据存储在一个文件中,尺寸较小,每次更新的时候,将其同时备份到USB闪存盘的另外多个文件中(2-10个为宜)。
[0015] 本发明的基于指纹加密的电子钱包系统的支付方法,在利用用户输入的指纹信息对私钥进行解密,只有当支付时输入的指纹信息与设置阶段的指纹信息出自同一人时,才可完成支付,确保了支付的安全性。由于私钥、公钥、字符密码和指纹信息均存储在USB闪存盘中,仅在支付时与网络连接,避免了黑客攻击、木马盗取现象的发生,确保了资金安全。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈