全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210683471.1 (22)申请日 2022.06.17 (65)同一申请的已公布的文献号 申请公布号 CN 114785527 A (43)申请公布日 2022.07.22 (73)专利权人 深圳市深圳通有限公司 地址 518000 广东省深圳市福田区红树林 路地铁车辆段运营综合楼B座2楼214 号 (72)发明人 蔡豪荣 杨向民 赵凯 刘芳芳  陈龙芳  (74)专利代理 机构 深圳市世纪恒程知识产权代 理事务所 4 4287 专利代理师 吴士卿(51)Int.Cl. H04L 9/32(2006.01) H04L 9/30(2006.01) H04L 9/40(2022.01) (56)对比文件 CN 111008228 A,2020.04.14 CN 110768782 A,2020.02.07 CN 111526131 A,2020.08.1 1 审查员 拓天甜 (54)发明名称 数据传输方法、 装置、 设备及存 储介质 (57)摘要 本发明公开了一种数据传输方法、 装置、 设 备及存储介质, 属于数据处理技术领域。 本发明 通过在接收到数据加密请求时, 根据数据加密请 求获取待加密数据; 基于待加密数据得到数据接 收方的椭圆公钥和本地椭圆临时公私钥对; 通过 椭圆公钥和本地椭圆临时私钥生成初始随机密 钥; 对初始随机密钥进行计算, 得到第一目标随 机密钥和初始偏移量; 通过第一目标随机密钥和 初始偏移量对待加密数据进行加密, 得到加密数 据和第一校验值; 将加密数据、 第一校验值和本 地椭圆临时公私钥对中的本地椭圆临时公钥进 行组合得到报文数据, 并进行传输, 通过初始随 机密钥对数据进行加密, 且初始偏移量由随机密 钥得到, 随机密钥时效性 短, 破解难度大, 提高数 据传输的安全性。 权利要求书2页 说明书12页 附图6页 CN 114785527 B 2022.09.16 CN 114785527 B 1.一种数据传输方法, 其特 征在于, 所述数据传输方法包括: 在接收到数据加密请求时, 根据所述数据加密请求获取待加密数据; 基于所述待加密数据得到数据接收方的椭圆公钥和本地椭圆临时公私钥对; 通过所述数据接收方的椭圆公钥和所述本地椭圆临时公私钥对中的本地椭圆临时私 钥生成第一初始随机密钥, 其中, 所述第一初始随机密钥包括第一会话密钥; 对所述第一初始随机密钥进行计算, 得到第一目标随机密钥和第一初始偏移量; 通过所述第 一目标随机密钥和所述第 一初始偏移量对所述待加密数据进行加密处理, 得到加密数据和第一校验值; 将所述加密数据、 所述第 一校验值和所述本地椭圆临时公私钥对中的本地椭圆临时公 钥进行组合得到报文数据, 将所述报文数据进行传输 。 2.如权利要求1所述的数据传输方法, 其特征在于, 所述基于所述待加密数据得到数据 接收方的椭圆公钥和本地椭圆临时公私钥对, 包括: 基于所述待加密数据得到对应的数据接收方; 基于所述数据接收方获取 数据接收方的椭圆公钥; 对所述待加密数据进行椭圆加密, 生成本地椭圆临时公钥和本地椭圆临时私钥; 将所述本地椭圆临时公钥和所述本地椭圆临时私钥作为本地椭圆临时公私钥对。 3.如权利要求1所述的数据传输方法, 其特征在于, 所述对所述第 一初始随机密钥进行 计算, 得到第一目标随机密钥和第一初始偏移量, 包括: 对所述第一初始随机密钥进行哈希计算, 得到第一 参考随机密钥; 对所述第一 参考随机密钥进行划分, 得到第二 参考随机密钥和第三 参考随机密钥; 将所述第二参考随机密钥和所述第 三参考随机密钥进行异或计算, 得到第 一目标随机 密钥; 对所述第三参考随机密钥 中的前8字节的随机密钥和后8字节的随机密钥进行异或计 算, 得到第一初始偏移量。 4.如权利要求3所述的数据传输方法, 其特征在于, 所述通过所述第 一目标随机密钥和 所述第一初始偏移量对所述待加密数据进行加密处 理, 得到加密数据和第一校验值, 包括: 基于所述第一初始偏移量对所述待加密数据通过数据加密算法和密码分组链接模式 进行数据加密, 得到加密数据; 通过所述第 二参考随机密钥和所述第 一初始偏移量对所述加密数据进行校验值计算, 得到第一校验值。 5.如权利要求1 ‑4中任一项所述的数据传输方法, 其特征在于, 所述将所述加密数据、 所述第一校验值和所述本地椭圆临时公私钥对中的本地椭圆临时公钥进行组合得到报文 数据, 将所述报文数据进行传输之后, 还 包括: 在接收到数据解密请求时, 基于所述数据解密请求获取 所述报文数据; 基于所述报文数据中的加密数据生成本地椭圆私钥; 获取所述报文数据中的数据发送方的椭圆临时公钥、 加密数据以及第一校验值; 基于所述本地椭圆私钥和所述数据发送方的椭圆临时公钥生成第 二初始随机密钥, 其 中, 所述第二初始随机密钥包括第二会话密钥; 对所述第二初始随机密钥进行计算, 得到第二目标随机密钥和第二初始偏移量;权 利 要 求 书 1/2 页 2 CN 114785527 B 2对所述第二目标随机密钥和所述第 二初始偏移量对所述加密数据进行校验值计算, 得 到第二校验值; 将所述第二校验值与所述第一校验值进行比对; 在所述第二校验值与 所述第一校验值比对一致 时, 通过所述第 二目标随机密钥和所述 第二初始偏移量对所述加密数据进行解密。 6.如权利要求5所述的数据传输方法, 其特征在于, 所述对所述第 二初始随机密钥进行 计算, 得到第二目标随机密钥和第二初始偏移量, 包括: 对所述第二初始随机密钥进行哈希计算, 得到第四参 考随机密钥; 对所述第四参 考随机密钥进行划分, 得到第五参 考随机密钥和第六参 考随机密钥; 将所述第五参考随机密钥和所述第六参考随机密钥进行异或计算, 得到第 二目标随机 密钥; 对所述第六参考随机密钥 中的前8字节的随机密钥和后8字节的随机密钥进行异或计 算, 得到第二初始偏移量。 7.如权利要求6所述的数据传输方法, 其特征在于, 所述将所述第 二校验值与 所述第一 校验值进行比对之后, 还 包括: 在所述第二校验值与所述第一校验值比对不 一致时, 停止对所述加密数据的解密。 8.一种数据传输装置, 其特 征在于, 所述数据传输装置包括: 获取模块, 用于在接收到数据加密请求时, 根据所述数据加密请求获取待加密数据; 所述获取模块, 还用于基于所述待加密数据得到数据接收方的椭圆公钥和本地椭圆临 时公私钥对; 生成模块, 用于通过所述数据接收方的椭圆公钥和所述本地椭圆临时公私钥对中的本 地椭圆临时私钥生成第一初始随机密钥, 其中, 所述第一初始随机密钥包括第一会话密钥; 计算模块, 用于对所述第一初始随机密钥进行计算, 得到第一目标随机密钥和第一初 始偏移量; 加密模块, 用于通过所述第 一目标随机密钥和所述第 一初始偏移量对所述待加密数据 进行加密处 理, 得到加密数据和第一校验值; 传输模块, 用于将所述加密数据、 所述第一校验值和所述本地椭圆临时公私钥对中的 本地椭圆临时公钥进行组合得到报文数据, 将所述报文数据进行传输 。 9.一种数据传输设备, 其特征在于, 所述数据传输设备包括: 存储器、 处理器及存储在 所述存储器上并可在所述处理器上运行的数据传输程序, 所述数据传输程序配置为 实现如 权利要求1至7中任一项所述的数据传输方法。 10.一种存储介质, 其特征在于, 所述存储介质上存储有数据传输程序, 所述数据传输 程序被处 理器执行时实现如权利要求1至7中任一项所述的数据传输方法。权 利 要 求 书 2/2 页 3 CN 114785527 B 3

.PDF文档 专利 数据传输方法、装置、设备及存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据传输方法、装置、设备及存储介质 第 1 页 专利 数据传输方法、装置、设备及存储介质 第 2 页 专利 数据传输方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:21:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。