金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210922475.0 (22)申请日 2022.08.02 (71)申请人 深圳市乐凡信息科技有限公司 地址 518000 广东省深圳市南 山区西丽 街 道西丽社区打石一路深圳国际创新谷 1栋B座1104 (72)发明人 王斌 李能 唐盛  (74)专利代理 机构 深圳市特讯知识产权代理事 务所(普通 合伙) 44653 专利代理师 陈文静 (51)Int.Cl. H04L 9/40(2022.01) H04L 69/163(2022.01) (54)发明名称 数据加密传输方法、 装置、 设备及存 储介质 (57)摘要 本发明提供了一种数据加密传输方法、 装 置、 设备及存储介质, 本发明的数据加密传输方 法待传输的数据发送前会被切片成若干的数据 片段; 并且会为每份数据片段分配片段编号; 还 会为每份数据片段会分配加密类型; 之后每份数 据片段通过其对应的加密类型对数据片段进行 二进制加密; 而在每份得到的二进制加密数据中 的头部和尾部还会分别加入匹配的加密类型说 明二进制数据和匹配的片段编号说明二进制数 据得到组合二进制加密数据, 加密类型说明二进 制数据和片段编号说明二进制数据的加入可以 方便确定解密规则和数据片段的还原顺序, 本发 明在进行数据传输时, 对数据进行了分段, 不同 数据片段加密方式不唯一, 增加了数据破解的难 度, 提高了安全性。 权利要求书2页 说明书8页 附图2页 CN 115378664 A 2022.11.22 CN 115378664 A 1.一种数据加密 传输方法, 用于发送端设备, 其特 征在于, 包括以下步骤: 建立与接收端设备的TCP长连接; 将待传输的数据切片成若干的数据片段; 根据每段所述数据片段在待传输的所述数据中的顺序为若干的所述数据片段分配片 段编号, 所述片段编号用于在所述接收端设备中将若干的所述数据片段还原成待传输的所 述数据; 为若干的所述数据片段分配加密类型; 对于每份所述数据片段, 基于所述数据片段对应的所述加密类型对所述数据片段进行 二进制加密, 获得二进制加密数据; 对于每份所述二进制加密数据, 在所述二进制加密数据的头部和尾部分别加入 匹配的 加密类型说明二进制数据和匹配的片段编号说明二进制数据, 得到组合 二进制加密数据; 对每份所述组合 二进制加密数据进行TCP协议格式封装, 获得TCP数据帧; 将每帧所述TCP数据帧发送给 所述接收端设备。 2.根据权利要求1所述的数据加密传输方法, 其特征在于, 所述为若干的所述数据片段 分配加密类型包括: 对所有的所述加密类型进行编号; 对于每一所述数据片段, 通过摇号的方式为所述数据片段分配所述加密类型。 3.根据权利要求2所述的数据加密传输方法, 其特征在于, 所述对于每一所述数据片 段, 通过摇号的方式为所述数据片段分配所述加密类型包括: 在获得所有的所述加密类型的编号 集后, 在所述编号 集中加入干扰编号; 当所述数据片段摇号到所述干扰编号 时, 将所述数据片段的加密类型设置为默认加密 类型, 所述默认加密类型为所有的所述加密类型中预 先选择的固定的一种。 4.根据权利要求2所述的数据加密 传输方法, 其特 征在于, 所述加密类型包括: 加密类型1: 将所述数据片段转换成二进制数据, 对所述二进制数据中的偶数位进行置 反, 获得所述二进制加密数据; 加密类型2: 将所述数据片段转换成二进制数据, 对所述二进制数据进行对半分割, 将 所述二进制数据对半 分割得到的2段二进制子数据互换位置, 获得 所述二进制加密数据。 5.根据权利要求1所述的数据加密传输方法, 其特征在于, 所述将每帧所述TCP数据帧 发送给所述接收端设备包括: 将每帧所述TCP数据帧按照随机顺序发送给 所述接收端设备。 6.根据权利要求1所述的数据加密传输方法, 其特征在于, 所述将待传输的数据切片 成 若干的数据片段包括: 将待传输的数据均等切片成若干 长度相同的数据片段。 7.一种数据加密 传输方法, 用于 接收端设备, 其特 征在于, 包括以下步骤: 建立与发送端设备的TCP长连接; 接收所述发送端设备发送过来的所有 TCP数据帧; 对于每一所述TCP数据帧, 对所述TCP数据帧进行解析, 从所述TCP数据帧中提取出组合 二进制加密数据; 对于每一所述组合二进制加密数据, 基于加密类型说明的数据长度和片段编号说明的权 利 要 求 书 1/2 页 2 CN 115378664 A 2数据长度从所述组合二进制加密数据提取出加密类型说明二进制数据、 二进制加密数据和 片段编号说明二进制数据; 将获得的每一所述加密类型说明二进制数据均转换成加密类型说明文本数据; 基于每一所述加密类型说明文本数据获得每一所述组合 二进制加密数据的加密类型; 获取每一所述加密类型对应的解密方式, 基于每一所述解密方式对每一所述解密方式 对应的所述二进制加密数据进行二进制解密获得每一所述TCP数据帧对应的所述数据片 段; 将获得的每一所述片段编号说明二进制数据转换成片段编号说明文本数据; 基于每一所述片段编号说明文本数据获得每一所述组合 二进制加密数据的片段编号; 基于每一所述组合二进制加密数据和每一所述数据片段的对应关系将所述片段编号 赋给对应的所述数据片段; 将所有的所述数据片段根据 所述数据片段对应的所述片段编 号进行还原 组合, 得到所 述发送端设备传输过来的数据。 8.一种数据加密 传输装置, 其特 征在于, 所述数据加密 传输装置包括: 连接模块, 用于建立与接收端设备的TCP长连接; 切片模块, 用于将待传输的数据切片成若干的数据片段; 编号模块, 用于根据每段所述数据片段在待传输的所述数据中的顺序为若干的所述数 据片段分配片段编号, 所述片段编号用于在所述接收端设备中将若干的所述数据片段还原 成待传输的所述数据; 加密类型配置模块, 用于为若干的所述数据片段分配加密类型; 加密模块, 用于对于每份所述数据片段, 基于所述数据片段对应的所述加密类型对所 述数据片段进行二进制加密, 获得二进制加密数据; 组合模块, 用于对于每份所述二进制加密数据, 在所述二进制加密数据的头部和尾部 分别加入匹配的加密类型说明二进制数据和匹配的片段编号说明二进制数据, 得到组合二 进制加密数据; 封装模块, 用于对每份所述组合二进制加密数据进行TCP协议格式封装, 获得TCP数据 帧; 发送模块, 用于将每帧所述TCP数据帧发送给 所述接收端设备。 9.一种数据加密传输设备, 其特征在于, 所述数据加密传输设备包括: 存储器和至少一 个处理器, 所述存 储器中存 储有指令, 所述存 储器和所述至少一个处 理器通过线路互连; 所述至少一个处理器调用所述存储器中的所述指令, 以使得所述数据加密传输设备执 行如权利要求1 ‑6中任一项所述的数据加密 传输方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质上存储有计算机程序, 其特征 在于, 所述计算机程序被处理器执行时实现如权利要求1 ‑6中任一项所述的数据加密传输 方法。权 利 要 求 书 2/2 页 3 CN 115378664 A 3

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

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