[发明专利]数据传输方法、系统、电子设备和存储介质有效
| 申请号: | 202011031470.6 | 申请日: | 2020-09-27 |
| 公开(公告)号: | CN112202553B | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 万碧艳;钱龙;刘伟 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L67/131 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
| 地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 系统 电子设备 存储 介质 | ||
本发明公开了一种数据传输方法、系统、电子设备和存储介质,所述方法应用于第一设备,根据目标密钥种子生成第一校验密钥和第一编解码密钥,第一校验密钥用于对通信数据进行验证,第一编解码密钥用于对通信数据进行解码;在接收到来自于第二设备的通信数据的情况下,利用第一校验密钥和第一编解码密钥对通信数据进行处理,得到解码数据;更新目标密钥种子。通过目标秘钥种子的动态更新,第一设备与第二设备之间进行通信时,采用的校验密钥和编解码密钥也是动态更新的。这种动态更新密钥的方式,使得密钥不易被破解,进而提高通信系统的安全性。
技术领域
本发明涉及信息安全技术领域,特别是涉及数据传输方法、系统、电子设备和存储介质。
背景技术
随着网络游戏的发展,网络游戏产业进入了稳定发展的阶段,与此同时,网络游戏系统也面临着诸多安全问题,其中,外挂就是网络游戏系统面临的重要安全问题之一,外挂通过篡改网络游戏客户端与服务器之间的协议数据,达到修改游戏数据的目的。
目前,一些通信系统,特别是网络游戏开发商通常采用固定的密钥对协议数据进行加密,由于用来加密协议数据的密钥是固定的,因此一旦加密协议数据的密钥被破解,容易导致协议数据的内容被篡改,极大的降低了系统的安全性。
发明内容
本发明实施例的目的在于提供一种通信传输方法、系统、电子设备和存储介质,解决现有通信系统安全性较低的技术问题。具体技术方案如下:
在本发明实施例的第一方面,首先提供了一种数据传输方法,应用于第一设备,包括以下步骤:
根据目标密钥种子生成第一校验密钥和第一编解码密钥,所述第一校验密钥用于对通信数据进行验证,所述第一编解码密钥用于对通信数据进行编解码;
在接收到来自于第二设备的通信数据的情况下,利用所述第一校验密钥和所述第一编解码密钥对所述通信数据进行处理,得到解码数据;
更新所述目标密钥种子。
在本发明实施例的第二方面,首先提供了一种数据传输方法,应用于第二设备,包括以下步骤:
根据目标密钥种子,生成第二校验密钥和第二编解码密钥,所述第二校验密钥用于对通信数据进行验证,所述第二编解码密钥用于对通信数据进行编解码;
利用所述第二编解码密钥与所述第二校验密钥对待编码数据进行处理,得到通信数据;
向第一设备发送所述通信数据;
更新所述目标密钥种子。
在本发明实施例的第三方面,首先提供了一种数据传输方法,应用于第三设备,包括以下步骤:
在接收到来自于第二设备的登陆请求的情况下,生成目标密钥种子;
向第一设备和所述第二设备发送所述目标密钥种子;
其中,所述第一设备用于与所述第二设备通信,所述目标密钥种子用于生成第一校验密钥和第一编解码密钥,所述第一校验密钥用于对所述第一设备与所述第二设备之间的通信数据进行验证,所述第一编解码密钥用于对所述通信数据进行编解码。
在本发明实施例的第四方面,还提供了一种数据传输系统,所述数据传输系统包括:
第一设备,用于实现本发明实施例的第一方面所述的数据传输方法;
第二设备,用于实现本发明实施例的第二方面所述的数据传输方法。
在本发明实施例的第五方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一实施例所述的数据传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011031470.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:人脸识别设备
- 下一篇:一种安全拔插型墙面插座





