[发明专利]一种数据传输方法、系统及相关装置有效
申请号: | 201510752718.0 | 申请日: | 2015-11-06 |
公开(公告)号: | CN105262772B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 陈静聪;李斌;奚驰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 系统 相关 装置 | ||
本发明实施例公开了数据传输方法、系统及相关装置,应用于通信技术领域。在本实施例的方法中,第一通信设备会生成随机密钥,然后用随机密钥对已经进行一次加密的待传输数据包进行二次加密,最后根据随机密钥和加密后的待传输数据包组成新数据包进行传输。这样如果一次加密得到的待传输数据中只是对原始数据包进行了部分内容的加密,而采用本实施例的方法进行二次加密,进一步地保证了传输的数据包的安全性,且由于本实施例中使用动态生成的随机密钥进行的二次加密,并传输用随机密钥与加密后的数据组成的新数据包,更进一步地提高了加密的安全性。
技术领域
本发明涉及通信技术领域,特别涉及一种数据传输方法、系统及相关装置。
背景技术
现有的数据传输过程中,为了保障数据的安全性,一般会对传输的数据包进行加密,比如采用对整个数据包加密的方法,或为了简化加密算法,只对数据包的部分内容加密。其中,在对数据包的部分内容加密时,有一种方法是针对数据包中比较重要的信息加密,比如在一个数据包中包括头部信息1、头部信息2和内容数据,其中头部信息1是固定字段,而头部信息2和内容数据比较重要,这样只对头部信息2和内容数据进行加密。但是由于头部信息1中的字段比较固定,带有比较明显的特征,这样在数据传输的过程中容易遭到防火墙或路由器的拦截,安全性比较差。
发明内容
本发明实施例提供一种数据传输方法、系统及相关装置,实现了对待传输数据包进行二次加密。
本发明实施例提供一种数据传输方法,包括:
生成随机密钥,所述随机密钥中包括待传输数据包的加密标识;或,生成随机密钥和所述加密标识;所述加密标识用于指示对所述待传输数据包进行加密;
用所述随机密钥对所述待传输数据包进行加密;
用所述随机密钥和加密后的所述待传输数据包组成新数据包,或,用所述随机密钥和加密标识及加密后的所述待传输数据包组成新数据包;
传输所述新数据包。
本发明实施例提供一种数据传输方法,包括:
接收数据包,所述数据包中包括加密标识;
如果所述数据包中的加密标识指示所述数据包进行了二次加密,将所述数据包分解,分解后数据包包括所述数据包的二次加密密钥及待解密数据;
根据所述二次加密密钥对所述待解密数据进行解密,并对解密后数据进行再次解密。
本发明实施例还提供一种通信设备,包括:
密钥生成单元,用于生成随机密钥,所述随机密钥中包括待传输数据包的加密标识;或,生成随机密钥和所述加密标识;所述加密标识用于指示对所述待传输数据包进行加密;
加密单元,用于用所述密钥生成单元生成的随机密钥对所述待传输数据包进行加密;
传输单元,用于用所述随机密钥和所述加密单元加密后的所述待传输数据包组成新数据包,或,用所述随机密钥和加密标识及加密后的所述待传输数据包组成新数据包,且传输所述新数据包。
本发明实施例还提供一种通信设备,包括:
数据接收单元,用于接收数据包,所述数据包中包括加密标识;
数据分解单元,用于如果所述数据接收单元接收的数据包中的加密标识指示所述数据包进行了二次加密,将所述数据包分解,分解后数据包包括所述数据包的二次加密密钥及待解密数据;
解密单元,用于根据所述数据分解单元得到的二次加密密钥对所述待解密数据进行解密,并对解密后数据进行再次解密。
本发明实施例还提供一种数据通信系统,包括第一通信设备和第二通信设别,其中:
所述第一通信设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510752718.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:装配式混凝土基础结构
- 下一篇:凝胶基组合物及其制备方法