账户保护方法、装置、系统和存储介质与流程

文档序号:15700858发布日期:2018-10-19 19:49阅读:来源:国知局

技术特征:

1.一种区块链账户保护方法,其特征在于,包括:

若检测到预定用户输入信号,向认证服务器发送验证码获取请求,所述验证码获取请求包括所述用户的标识信息;

接收所述认证服务器发送的验证码;

将交易入链请求发送到区块链接入点,所述交易入链请求包括交易信息及所述验证码。

2.如权利要求1所述的区块链账户保护方法,其特征在于,在向认证服务器发送验证码获取请求之前还包括:

将注册请求发送到认证服务器,所述注册请求包括所述用户的注册信息。

3.如权利要求1所述的区块链账户保护方法,其特征在于,在所述将交易入链请求发送到区块链接入点之前还包括:使用密钥对所述交易信息进行签名;或使用密钥对所述交易信息和所述验证码进行签名。

4.如权利要求3所述的方法,其特征在于,在所述使用密钥对所述交易信息进行签名或使用密钥对所述交易信息和所述验证码进行签名之前还包括:

使用密码对加密的密钥文件进行解密,获得所述密钥。

5.如权利要求1所述的方法,其特征在于,所述预定用户输入信号为表示用户同意进行交易支付的输入信号。

6.一种区块链账户保护方法,其特征在于,包括:

接收用户的交易入链请求,所述交易请求包括交易信息及验证码;

将认证请求发送到认证服务器,所述认证请求包括所述用户的标识信息及所述验证码;

接收所述认证服务器发送的认证结果,如果认证结果表示认证成功,则将所述交易信息写入区块链进行记录。

7.如权利要求6所述的方法,其特征在于,所述交易信息及验证码为经过签名的交易信息及验证码,所述将认证请求发送到认证服务器之前还包括:对所述交易信息和所述验证码进行解密。

8.一种区块链账户保护方法,其特征在于,包括:

接收客户端发送的验证码获取请求,所述验证码获取请求包括所述用户的标识信息;

向所述客户端发送验证码并存储所述验证码;

接收区块链接入点设备发送的认证请求;

对所述认证请求进行认证;

向所述区块链接入点设备发送认证结果。

9.如权利要求8所述的方法,其特征在于,所述接收客户端发送的验证码获取请求之前还包括:接收并存储客户端发送的注册请求。

10.如权利要求9所述的方法,其特征在于,所述注册请求包括用户的注册信息,所述注册信息包括手机号和邮箱中的一个或两个,所述向所述客户端发送验证码具体为:通过所述手机号和/或所述邮箱向客户端发送验证码。

11.如权利要求8所述的方法,其特征在于,所述认证请求包括所述用户的标识信息及所述验证码,所述对所述认证请求进行认证具体包括:

依据认证请求中的用户标识信息获得所存储的之前发送给客户端的验证码;

比较所述认证请求中的验证码和所存储的验证码来获得认证结果,如果认证请求中的验证码和所存储的验证码一致,则认证成功,否则,认证失败。

12.一种客户端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如权利要求1-5任一项所述的区块链账户保护方法的步骤。

13.一种区块链接入点设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如权利要求6或7所述的区块链账户保护方法的步骤。

14.一种认证服务器,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如权利要求8-11任一项所述的区块链账户保护方法的步骤。

15.一种区块链账户保护系统,其特征在于,包括如权利要求12所述的客户端、如权利要求13所述的区块链接入点设备和如权利要求14所述的认证服务器,所述认证服务器、客户端均与所述区块链接入点设备通讯连接,所述认证服务器和客户端通讯连接。

16.一种存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现:

如权利要求1-5任一项所述的区块链账户保护方法的步骤,或如权利要求6或7所述的区块链账户保护方法的步骤,或如权利要求8-11任一项所述的区块链账户保护方法的步骤。

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