[发明专利]数据传输安全控制方法、服务器以及终端有效
申请号: | 202010009458.9 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111245802B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 张扬;谭新培;刘朋召 | 申请(专利权)人: | 银清科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04W4/14;H04L9/06;H04L9/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平;周永君 |
地址: | 100195 北京市海淀区北坞村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 安全 控制 方法 服务器 以及 终端 | ||
1.一种数据传输安全控制方法,其特征在于,包括:
响应于终端App发送的登录请求生成并存储原始密钥以及混淆还原码;
根据所述原始密钥以及所述混淆还原码生成混淆密钥并通过通信信道发送至所述终端App,并且,将所述混淆还原码通过短信信道发送至所述终端;
获取并校验所述终端App发送的经哈希处理后的混淆还原码;
若校验通过,则进行数据传输流程;
所述数据传输流程包括:
响应于终端App发送的数据获取请求获取待发送数据并生成初始化向量;
根据所述初始化向量、所述原始密钥以及所述待发送数据生成加密数据;
根据所述混淆还原码以及所述初始化向量生成混淆初始化向量;
将所述加密数据以及所述混淆初始化向量发送至所述终端App。
2.根据权利要求1所述的数据传输安全控制方法,其特征在于,还包括:
若校验未通过,则向所述终端发送校验未通过消息。
3.根据权利要求1所述的数据传输安全控制方法,其特征在于,将所述加密数据以及所述混淆初始化向量发送至所述终端App后,所述数据传输流程包括:
启动密钥过期计时,当计时结束后,删除所述原始密钥以及所述混淆还原码。
4.根据权利要求1所述的数据传输安全控制方法,其特征在于,还包括:
响应于所述终端App发送的登出指令删除所述原始密钥以及所述混淆还原码。
5.一种数据传输安全控制方法,其特征在于,包括:
向服务器发送登录请求,以使所述服务器响应于所述登录请求生成混淆密钥以及混淆还原码;
获取服务器发送的混淆密钥;
获取用户输入的混淆还原码并对所述混淆还原码进行哈希处理后发送至所述服务器;
其中,所述混淆还原码由所述服务器通过短信信道反馈给所述用户;
还包括:
在接收到所述服务器反馈的登录成功信息后,向所述服务器发送数据获取请求;
接收所述服务器反馈的加密数据以及混淆初始化向量;
根据所述混淆还原码、所述混淆初始化向量以及所述混淆密钥解密所述加密数据并显示。
6.一种服务器,其特征在于,包括:
密钥还原码生成模块,响应于终端App发送的登录请求生成并存储原始密钥以及混淆还原码;
密钥还原码发送模块,根据所述原始密钥以及所述混淆还原码生成混淆密钥并通过通信信道发送至所述终端App,并且,将所述混淆还原码通过短信信道发送至所述终端;
校验模块,获取并校验所述终端App发送的经哈希处理后的混淆还原码;
数据传输模块,若校验通过,则进行数据传输流程;
所述数据传输模块包括:
数据获取模块,响应于终端App发送的数据获取请求获取待发送数据并生成初始化向量;
数据加密模块,根据所述初始化向量、所述原始密钥以及所述待发送数据生成加密数据;
初始化向量混淆模块,根据所述混淆还原码以及所述初始化向量生成混淆初始化向量;
加密数据发送模块,将所述加密数据以及所述混淆初始化向量发送至所述终端App。
7.根据权利要求6所述的服务器,其特征在于,还包括:
校验失败消息发送模块,若校验未通过,则向所述终端发送校验未通过消息。
8.根据权利要求6所述的服务器,其特征在于,数据传输模块还包括:
密钥还原码删除模块,启动密钥过期计时,当计时结束后,删除所述原始密钥以及所述混淆还原码。
9.根据权利要求6所述的服务器,其特征在于,还包括:
登出模块,响应于所述终端App发送的登出指令删除所述原始密钥以及所述混淆还原码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银清科技有限公司,未经银清科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010009458.9/1.html,转载请声明来源钻瓜专利网。