一种基于控制终端私钥的交易所积分转帐安全确认方法与流程

文档序号:22548749发布日期:2020-10-17 02:21阅读:69来源:国知局

本发明涉及本发明涉及区块链技术领域,尤其涉及交易所积分灵活转帐机制技术领域。



背景技术:

伴随着区块链技术的不断发展,各种区块链应用在数字货币、金融支付、电子账本等行业被广泛应用。目前市场上交易所对数字积分的交易以及存储主要有以下几种办法,第一种是直接存放在交易所,通过用户在交易所中的操作进行积分的提取和存储;第二种是存放在相关的冷钱包中,当一定的时间内可以提取一部分积分到交易所,以满足目前交易所中用户交易和积分提取的需要,但是目前现有的所有交易所如果把对应的积分放在服务器,黑客攻击服务器就可以偷走私钥,就可以转帐,这样就不安全。无论是数字货币,法币就有可能偷走。因此交易所如何便捷快速地进行安全隔离式地交易,存在很大地技术和操作问题。



技术实现要素:

有鉴于此,本发明提供一种解决或部分解决上述问题的一种基于控制终端私钥的交易所积分转帐安全确认方法。

为达到上述技术方案的效果,本发明的技术方案为:一种基于控制终端私钥的交易所积分转帐安全确认方法,包含以下内容:

step1:将指定的一个控制终端设计包括有私钥存放模块,积分存储模块,私钥存放模块存放有私钥,积分存储模块存储积分;

step2:交易所中的服务器设置为无法存放私钥,服务器包括有帐务处理模块,短信发送端口,开放端口,服务器中帐务处理模块首先根据交易信息进行帐务处理过程;

step3-1:当指定的控制终端对短信发送端口确认安全后,采用完全隔离方式开始工作,帐务处理过程产生第一帐务处理信息并开始准备发送,服务器通过短信发送端口将第一帐务处理信息以短信的方式发送到指定的控制终端上,第一帐务处理信息包括有:转帐路径、服务器中对应帐详单,服务器中对应帐详单有用户名,用户要提取的积分种类、每个积分种类所对应的数量;

step3-2:控制终端通过安全的短信接口收到服务器发送的第一帐务处理信息后,读取第一帐务处理信息中的具体信息,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第一帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;

step3-3:复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第一帐务处理信息的具体信息进行复核;

step4-1:当控制终端对服务器开放端口确认安全后,采用主动隔离方式,进行主动杜绝风险;服务器首先开放端口,并生成相应的第二帐务处理信息,控制终端通过数据读取模块根据服务器开放端口连接服务器,通过服务器开放端口读取第二帐务处理信息的具体信息,并读取服务器的帐务结果,指定的控制终端读取第二帐务处理信息的数据后,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第二帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;

step4-2:复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第二帐务处理信息的具体信息进行复核。

进一步地:step3-3,其特征在于,的step3-3中,复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第一帐务处理信息的具体信息进行复核时,要根据预置的条件进行完全复核或者部分复核。

进一步地:step3-3中,服务器首先开放端口中的读取机制具体为:要使用协议与服务器数据源的api接口进行调用连接。

进一步地:控制终端,服务器;控制终包括有私钥存放模块,服务器包括有帐务处理模块,短信发送端口,开放端口;

私钥存放模块存放有私钥,交易所中的服务器无法存放私钥;

服务器包括有帐务处理模块,短信发送端口,开放端口,服务器中帐务处理模块首先根据交易信息进行帐务处理过程;

当指定的控制终端对短信发送端口确认安全后,采用完全隔离方式开始工作,帐务处理过程产生第一帐务处理信息并通过开始发送,服务器通过短信发送端口发送第一帐务处理信息到指定的控制终端上,第一帐务处理信息包括有:转帐路径、服务器中对应帐详单,服务器中对应帐详单有用户名,用户要提取的积分种类、每个积分种类所对应的数量;控制终端通过安全的短信接口收到服务器发送的第一帐务处理信息后,读取第一帐务处理信息中的具体信息,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第一帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第一帐务处理信息的具体信息进行复核;

当控制终端对服务器开放端口确认安全后,采用主动隔离方式,进行主动杜绝风险;服务器首先开放端口,并生成相应的第二帐务处理信息,控制终端通过数据读取模块根据服务器开放端口连接服务器,通过服务器开放端口读取第二帐务处理信息的具体信息,并读取服务器的帐务结果,指定的控制终端读取第二帐务处理信息的数据后,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第二帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第二帐务处理信息的具体信息进行复核。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:

实施例1:一种基于控制终端私钥的交易所积分转帐安全确认方法,分根据实际情况设置两种方式以杜绝各种风险:

完全隔离方式:服务器只做帐务处理,服务器通过短信接口发送信息到指定控制终端,控制终端信息包括:转帐方向、服务器对应帐单号、(用户名、积分种类、数量)控制终端收到信息后,控制终端通过app进行操作,操作行为包括有:进行提取积分或者终止。当控制终端短信接口确认安全后,采用完全隔离方式:控制终端存放私钥,服务器不能存放私钥,然后服务器首先进行帐务处理,服务器通过短信接口发送帐务处理信息到指定控制终端,帐务处理信息包括有:转帐路径、服务器对应帐单号,服务器对应帐单号有用户名、积分种类、数量,控制终端通过短信接口收到服务器发送的帐务处理信息后,控制终端通过app进行操作,操作的行为包括有:进行提取积分或者终止,操作行为需要复核:复核模块通过控制终端app对控制终端的操作,并根据帐务服务信息的具体内容进行复核;

主动杜绝风险方式:服务器开放端口,帐务处理信息通过服务器开放端口可以读取,控制终端通过app根据服务器开放端口连接服务器,读取服务器的帐务结果,控制终端通过app进行操作,操作行为包括有:进行提取积分或者终止。当操作行为产生结果后,将结果返回服务器;操作行为需要复核:复核模块通过控制终端app对控制终端的操作,并根据帐务服务信息的具体内容进行复核。

(1)将指定的一个控制终端设计包括有私钥存放模块,私钥存放模块存放有私钥,积分存储模块,私钥存放模块存放有私钥,积分存储模块存储积分;

交易所中的服务器设置为无法存放私钥,服务器包括有帐务处理模块,短信发送端口,开放端口,服务器中帐务处理模块首先根据交易信息进行帐务处理过程;

(2)当指定的控制终端对短信发送端口确认安全后,采用完全隔离方式开始工作,帐务处理过程产生第一帐务处理信息并通过开始发送,服务器通过短信发送端口发送第一帐务处理信息到指定的控制终端上,第一帐务处理信息包括有:转帐路径、服务器中对应帐详单,服务器中对应帐详单有用户名,用户要提取的积分种类、每个积分种类所对应的数量;

控制终端通过安全的短信接口收到服务器发送的第一帐务处理信息后,读取第一帐务处理信息中的具体信息,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第一帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;

复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第一帐务处理信息的具体信息进行复核;

(3)当控制终端对服务器开放端口确认安全后,采用主动隔离方式,进行主动杜绝风险;服务器首先开放端口,并生成相应的第二帐务处理信息,控制终端通过数据读取模块根据服务器开放端口连接服务器,通过服务器开放端口读取第二帐务处理信息的具体信息,并读取服务器的帐务结果,指定的控制终端读取第二帐务处理信息的数据后,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第二帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;

复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第二帐务处理信息的具体信息进行复核。

步骤(2)中复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第一帐务处理信息的具体信息进行复核时,要根据预置的条件进行完全复核或者部分复核。

步骤(3)中服务器首先开放端口中的读取机制具体为:要使用协议与服务器数据源的api接口进行调用连接。

控制终端,服务器;控制终包括有私钥存放模块,服务器包括有帐务处理模块,短信发送端口,开放端口;

私钥存放模块存放有私钥,交易所中的服务器无法存放私钥;

服务器包括有帐务处理模块,短信发送端口,开放端口,服务器中帐务处理模块首先根据交易信息进行帐务处理过程;

当指定的控制终端对短信发送端口确认安全后,采用完全隔离方式开始工作,帐务处理过程产生第一帐务处理信息并通过开始发送,服务器通过短信发送端口发送第一帐务处理信息到指定的控制终端上,第一帐务处理信息包括有:转帐路径、服务器中对应帐详单,服务器中对应帐详单有用户名,用户要提取的积分种类、每个积分种类所对应的数量;控制终端通过安全的短信接口收到服务器发送的第一帐务处理信息后,读取第一帐务处理信息中的具体信息,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第一帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第一帐务处理信息的具体信息进行复核;

当控制终端对服务器开放端口确认安全后,采用主动隔离方式,进行主动杜绝风险;服务器首先开放端口,并生成相应的第二帐务处理信息,控制终端通过数据读取模块根据服务器开放端口连接服务器,通过服务器开放端口读取第二帐务处理信息的具体信息,并读取服务器的帐务结果,指定的控制终端读取第二帐务处理信息的数据后,并且指定的控制终端打开私钥存放模块中的私钥,使用私钥验签并打开存放积分的钱包app,根据第二帐务处理信息中的用户要提取的积分种类、每个积分种类所对应的数量;按照每个积分种类所对应的数量从钱包app通过转帐路径转帐到用户的钱包地址中;复核模块通过指定的控制终端中的app对控制终端的操作进行校验,并根据第二帐务处理信息的具体信息进行复核。

实施例2:一种基于控制终端私钥的交易所积分转帐安全确认方法,包含以下内容:

首先要确认短信接口的安全后,采用完全隔离方式,仅仅只用读取服务器的帐单,并且控制终端存放私钥,服务器不能存放私钥,然后服务器首先进行帐务处理,服务器通过短信接口发送帐务处理信息到指定控制终端,帐务处理信息包括有:转帐路径、服务器对应帐单号,服务器对应帐单号有用户名、积分种类、数量,控制终端通过短信接口收到服务器发送的帐务处理信息后,控制终端通过app进行操作,操作的行为包括有:进行提取积分或者终止,操作行为需要复核:复核模块通过控制终端app对控制终端的操作进行复核。

当服务器开放端口确认安全后,采用完全隔离方式:主动杜绝风险方式:服务器首先开放端口,并生成相应的帐务服务信息,通过控制终端app根据服务器开放端口连接服务器,通过服务器开放端口可以读取帐务处理信息,并读取服务器的帐务结果,通过控制终端app进行操作,操作行为包括有:进行提取积分或者终止。当操作行为产生结果后,将结果返回服务器;操作行为需要复核:复核模块通过控制终端app对控制终端的操作进行复核。

本发明的有益成果为:本发明提供了利用通过便捷的安全认证措施以及集中化的私钥、使用帐单传送的安全隔离交易方式,既保证交易所对积分的转帐的安全可靠性,又能实现交易的便捷性,尤其对于需要频繁交易的行为。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1