[发明专利]数据传输方法、装置、设备及存储介质有效
申请号: | 202210683471.1 | 申请日: | 2022-06-17 |
公开(公告)号: | CN114785527B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 蔡豪荣;杨向民;赵凯;刘芳芳;陈龙芳 | 申请(专利权)人: | 深圳市深圳通有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/40 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 吴士卿 |
地址: | 518000 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 设备 存储 介质 | ||
本发明公开了一种数据传输方法、装置、设备及存储介质,属于数据处理技术领域。本发明通过在接收到数据加密请求时,根据数据加密请求获取待加密数据;基于待加密数据得到数据接收方的椭圆公钥和本地椭圆临时公私钥对;通过椭圆公钥和本地椭圆临时私钥生成初始随机密钥;对初始随机密钥进行计算,得到第一目标随机密钥和初始偏移量;通过第一目标随机密钥和初始偏移量对待加密数据进行加密,得到加密数据和第一校验值;将加密数据、第一校验值和本地椭圆临时公私钥对中的本地椭圆临时公钥进行组合得到报文数据,并进行传输,通过初始随机密钥对数据进行加密,且初始偏移量由随机密钥得到,随机密钥时效性短,破解难度大,提高数据传输的安全性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种数据传输方法、装置、设备及存储介质。
背景技术
目前在市面上,对于数据传输过程中的数据加密,有3DES(Triple DataEncryption Algorithm,三重数据加密算法)、RSA加密算法等数据加密算法,破解难度低,数据安全方面得不到保障。
发明内容
本发明的主要目的在于提供一种数据传输方法、装置、设备及存储介质,旨在解决现有技术数据传输安全性低的技术问题。
为实现上述目的,本发明提供了一种数据传输方法,所述方法包括以下步骤:
在接收到数据加密请求时,根据所述数据加密请求获取待加密数据;
基于所述待加密数据得到数据接收方的椭圆公钥和本地椭圆临时公私钥对;
通过所述数据接收方的椭圆公钥和所述本地椭圆临时公私钥对中的本地椭圆临时私钥生成初始随机密钥;
对所述初始随机密钥进行计算,得到第一目标随机密钥和初始偏移量;
通过所述第一目标随机密钥和所述初始偏移量对所述待加密数据进行加密处理,得到加密数据和第一校验值;
将所述加密数据、所述第一校验值和所述本地椭圆临时公私钥对中的本地椭圆临时公钥进行组合得到报文数据,将所述报文数据进行传输。
可选地,所述基于所述待加密数据得到数据接收方的椭圆公钥和本地椭圆临时公私钥对,包括:
基于所述待加密数据得到对应的数据接收方;
基于所述数据接收方获取数据接收方的椭圆公钥;
对所述待加密数据进行椭圆加密,生成本地椭圆临时公钥和本地椭圆临时私钥;
将所述本地椭圆临时公钥和所述本地椭圆临时私钥作为本地椭圆临时公私钥对。
可选地,所述对所述初始随机密钥进行计算,得到第一目标随机密钥和初始偏移量,包括:
对所述初始随机密钥进行哈希计算,得到参考随机密钥;
对所述参考随机密钥进行划分,得到第一参考随机密钥和第二参考随机密钥;
将所述第一参考随机密钥和所述第二参考随机密钥进行异或计算,得到第一目标随机密钥;
对所述第二参考随机密钥中的前8字节的随机密钥和后8字节的随机密钥进行异或计算,得到初始偏移量。
可选地,所述通过所述第一目标随机密钥和所述初始偏移量对所述待加密数据进行加密处理,得到加密数据和第一校验值,包括:
基于所述初始偏移量对所述待加密数据通过数据加密算法和密码分组链接模式进行数据加密,得到加密数据;
通过所述第一参考随机密钥和所述初始偏移量对所述加密数据进行校验值计算,得到第一校验值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深圳通有限公司,未经深圳市深圳通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210683471.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钣金加工用焊接设备
- 下一篇:正极材料及包含该材料的电化学装置和电子装置