[发明专利]一种数据传输方法与装置有效
申请号: | 201711036965.6 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107770183B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 岳炳词 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 张聪聪;马敬 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 | ||
1.一种数据传输方法,其特征在于,应用于服务器,所述方法包括:
接收业务报文,所述业务报文包括源地址及目的地址;
根据所述源地址及目的地址,获取伪用户身份数据;
将所述伪用户身份数据替换所述业务报文中的原始用户身份数据,得到替换后的业务报文;
向客户端发送所述替换后的业务报文,以使所述客户端接收到服务器发送的所述替换后的业务报文后,获取所述替换后的业务报文中包括的所述伪用户身份数据,在预先存储的客户端用户身份数据表项中,获得所述伪用户身份数据对应的随机密钥,并生成第二随机数据,利用预设的第二运算方式,对所述随机密钥与所述第二随机数据进行运算处理,得到第二运算结果,将所述第二随机数据及第二运算结果添加至所接收到的业务报文中,得到添加后的业务报文,将所述添加后的业务报文发送至所述服务器;
对所述添加后的业务报文的合法性进行验证。
2.根据权利要求1所述的方法,其特征在于,所述根据所述源地址及目的地址,获取伪用户身份数据,包括:
在预先存储的服务器侧用户身份数据表项中,查找与所述源地址及目的地址对应的伪用户身份数据;
若查找到,读取查找到的伪用户身份数据;
若未查找到,生成第一随机数据;并利用预设的第一运算方式,对所述第一随机数据与所述业务报文中包括的用户身份数据进行运算处理,得到伪用户身份数据。
3.根据权利要求2所述的方法,其特征在于,在所述利用预设的第一运算方式,对所述第一随机数据与所述业务报文中包括的用户身份数据进行运算处理,得到伪用户身份数据之后,还包括:
生成与所得到的伪用户身份数据对应的随机密钥,所述随机密钥用于标识接收所述业务报文的客户端;
向所述客户端发送所述伪用户身份数据及所生成的随机密钥,以使所述客户端将所述伪用户身份数据及所述随机密钥对应存储。
4.根据权利要求3所述的方法,其特征在于,在所述向客户端发送所述替换后的业务报文之后,还包括:
接收客户端发送的待验证报文,所述待验证报文为所述添加后的业务报文;
获取所述待验证报文中包括的伪用户身份数据、源地址、目的地址以及第二随机数据,所述第二随机数据为所述客户端在获取到与所述伪用户身份数据对应的随机密钥时随机生成;
在预先存储的服务器侧用户身份数据表项中,查找与所述待验证报文中包括的伪用户身份数据、源地址及目的地址相匹配的服务器侧用户身份数据表项;
若查找到,读取所述相匹配的服务器侧用户身份数据表项中的随机密钥;
利用预设的第二运算方式,对所述相匹配的服务器侧用户身份数据表项中的随机密钥与所述第二随机数据进行运算处理,得到第一运算结果;
所述对所述添加后的业务报文的合法性进行验证进行认证,包括:判断所述第一运算结果与所述待验证报文中包括的第二运算结果是否相同,所述第二运算结果为所述客户端利用所述预设的第二运算方式,对存储的随机密钥与所述第二随机数据进行运算处理后得到的;如果所述第一运算结果与所述第二运算结果相同,则确定所述待验证报文为合法报文。
5.根据权利要求4所述的方法,其特征在于,在所述确定所述待验证报文为合法报文之后,还包括:
利用所述预设的第一运算方式对应的逆运算方式,对所述相匹配的服务器侧用户身份数据表项中的第一随机数据与所述合法报文中包括的伪用户身份数据进行运算处理,得到原始用户身份数据;
将所述原始用户身份数据替换所述合法报文中的伪用户身份数据,得到替换后的合法报文,并对所述替换后的合法报文进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711036965.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PVC钙塑地板材料及其制备方法
- 下一篇:一种花盆用木塑材料及其制备方法