[发明专利]数字货币安全钱包的实现方法及安全钱包系统在审
申请号: | 201610096809.8 | 申请日: | 2016-02-22 |
公开(公告)号: | CN105787732A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 邓迪;马昊伯;江长舜 | 申请(专利权)人: | 邓迪 |
主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/38 |
代理公司: | 北京奥翔领智专利代理有限公司 11518 | 代理人: | 路远 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 货币 安全 钱包 实现 方法 系统 | ||
技术领域
本发明涉及数字货币技术领域,具体地说是一种数字货币安全钱包的实现方法及安全 钱包系统。
背景技术
数字货币是指对货币进行数字化,数字化不是指扫描,这一点就如同数字签名一样, 数字签名不是指将你的签名扫描成数字图像,或者用触摸板获取的签名,更不是某人的落 款。比如比特币就是其中一种数字货币。比特币是一种建立在全球网络上的货币,它是一 种没有央行参与发行的,数量一定的数字货币。由于没有央行参与发行即数字货币没有中 心机构管理,所以数字货币的钱包安全主要靠钱包的私钥来保护,如果私钥丢失,那么用 户钱包里边的数字货币就会丢失。由于企业的钱包服务器需要对外转账,而且传统的钱包 管理系统直接暴露在互联网上,容易成为黑客攻击的目标,一旦钱包服务器出现安全隐患, 那么攻击者就很可能窃取钱包的私钥,进行盗取钱包里边的数字货币。目前发生的钱包私 钥丢失数字货币丢失的案件越来越多。
发明内容
本发明的目的是针对现有技术的缺点,提出一种数字货币安全钱包的实现方法,包括 如下步骤:
接收提币请求,并将提币请求写入文件进行公钥加密;
通过IP代理访问写入提币请求的加密文件,下载所述提币请求加密文件;
使用私钥解密所述提币请求加密文件,进行打币。
优选的是,还包括判断所述使用私钥解密提币请求加密文件后是否进行二次验证。
优选的是,将所述使用私钥解密提币请求加密文件是否进行二次验证分别进行标记, 并将标记有是否进行二次验证的提币请求加密文件保存且通过IP代理发送。
优选的是,接收到所述标记有是否进行二次验证的提币请求加密文件后,将不需要二 次验证的提币请求加密文件放入本地交易跟踪列表,将需要二次验证的提币请求加密文件 进行二次验证,将通过二次验证的提币请求加密文件放入本地交易跟踪列表;当通过IP代 理接收到提币交易完成消息后,则在交易跟踪列表中标记交易确认完成。
优选的是,访问所述标记有是否进行二次验证的提币请求加密文件,将不需要二次验 证的提币请求加密文件,直接根据交易中的时间戳及交易信息验证私钥,验证成功后打币, 并将打币完成的消息通过IP代理发送。
优选的是,访问所述标记有是否进行二次验证的提币请求加密文件,将需要二次验证 的提币请求加密文件进行二次验证,验证后根据交易中的时间戳及交易信息验证私钥,验 证成功后打币,并将打币完成的消息通过IP代理发送。
优选的是,所述的二次验证采用GOOGLE二次验证方式。
为解决上述技术问题,本发明又提出了一种数字货币安全钱包系统,包括钱包服务器, 所述钱包服务器包括前端服务器、交易转账钱包服务器,所述前端服务器通过代理服务器 与所述交易转账钱包服务器连接。
优选的是,所述的前端服务器包括提币请求加密模块,所述提币请求加密模块用于接 收提币请求,并将提币请求写入文件进行公钥加密。
优选的是,所述的前端服务器还包括前端二次验证模块接、本地交易跟踪列表,所述 前端二次验证模块用于接收标记有是否进行二次验证的提币请求加密文件,将不需要二次 验证的提币请求加密文件放入本地交易跟踪列表,将需要二次验证的提币请求加密文件进 行二次验证,将通过二次验证的提币请求加密文件放入本地交易跟踪列表;所述本地交易 跟踪列表用于标记交易确认完成。
优选的是,所述交易转账钱包服务器包括解密提币请求加密文件模块,所述解密提币 请求加密文件模块用于下载所述提币请求加密文件,使用私钥解密所述提币请求加密文 件,进行打币。
优选的是,所述交易转账钱包服务器还包括二次验证文件形成模块,所述二次验证文 件形成模块用于将所述使用私钥解密提币请求加密文件是否进行二次验证分别进行标记, 并将标记有是否进行二次验证的提币请求加密文件保存与发送。
优选的是,所述交易转账钱包服务器还包括后端二次验证模块,所述后端二次验证模 块用于访问标记有是否进行二次验证的提币请求加密文件,将不需要二次验证的提币请求 加密文件,直接根据交易中的时间戳及交易信息验证私钥,验证成功后打币,并将打币完 成的消息发送;将需要二次验证的提币请求加密文件进行二次验证,验证后根据交易中的 时间戳及交易信息验证私钥,验证成功后打币,并将打币完成的消息发送。
优选的是,所述进行二次验证采用GOOGLE二次验证方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邓迪,未经邓迪许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610096809.8/2.html,转载请声明来源钻瓜专利网。