全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211000663.4 (22)申请日 2022.08.19 (71)申请人 华中科技大 学 地址 430074 湖北省武汉市洪山区珞喻路 1037号 申请人 北京仿真中心 (72)发明人 陈进才 刘逸凡 卢萍 谢宝娣  王华扬  (74)专利代理 机构 华中科技大 学专利中心 42201 专利代理师 彭军芬 (51)Int.Cl. H03M 7/30(2006.01) H04L 9/40(2022.01) (54)发明名称 基于联合中间件的数据无损压缩及加密传 输方法 (57)摘要 本发明公开了一种基于联合中间件的数据 无损压缩及加密传输方法, 属于计算机应用技术 领域, 包括: 对基于联合中间件的待处理数据进 行游程编码, 得到第一压缩数据; 利用基于原始 ‑ 中间件双字典的压缩算法对第一压缩数据进行 处理, 得到第二压缩数据, 该压缩算法采用原始 字典与中间件双字典两个字典, 并且仅将出现次 数达到设定频次的值添加至字典 中; 对第二压缩 数据依次进行霍夫曼编码和DES处理, 得到加密 数据和密钥, 对密钥进行RSA处理, 得到加密后的 密钥; 利用试验与训练使能体系结构的加密压缩 传输插件, 将加密数据和加密后的密钥传输至目 标端。 实现基于联合中间件的数据无损压缩与加 密, 算法运行速度快且安全性高。 权利要求书2页 说明书5页 附图3页 CN 115395961 A 2022.11.25 CN 115395961 A 1.一种基于联合中间件的数据无损压缩及加密 传输方法, 其特 征在于, 包括: S1, 对基于联合中间件的待处 理数据进行游程编码, 得到第一压缩数据; S2, 利用基于原始 ‑中间件双字典的压缩算法对所述第一压缩数据进行处理, 得到第二 压缩数据, 其中, 基于原始 ‑中间件双字典的压缩算法采用原始字典与中间件双字典两个字 典, 并且仅将出现次数达 到设定频次的值添加至 字典中; S3, 对所述第二压缩数据依次进行霍夫曼编码和DES处理, 得到加密数据和密钥, 对所 述密钥进行RSA处 理, 得到加密后的密钥; S4, 利用试验与训练使能体系结构的加密压缩传输插件, 将所述加密数据和加密后的 密钥传输 至目标端。 2.如权利要求1所述的基于联合中间件的数据 无损压缩及加密传输方法, 其特征在于, 所述S2包括: S21, 创建初始的原始字典、 中间件字典、 第一前缀和第二前缀, 并将所述第一压缩数据 填入原始字典; S22, 将第一前缀更新为当前第一前缀和第一压缩数据第i个字符组合得到的字符串, i 初始值为1; S23, 若中间件字典中不存在更新后的第一前缀, 且更新后的第一前缀的索引被误添加 至中间件字典, 将更新后的第一前缀的最后一个字符及其索引组成一组键值对添加至中间 件字典, 将更新后的第一前缀的最后一个字符之外的其他字符及其索引组成一组键值对添 加至中间件字典, 否则, 将更新后的第一前缀及其索引组成一组键值对添加至中间件字典; S24, 将第二前缀和第一压缩数据第i个字符组合, 得到第二字符串, 若原始字典中存在 第二字符串, 将第二前缀更新为所述第二字符串, 将第二前缀的索引更新为i, 将第二字符 串在原始字典的出现次数加1, 并在其出现次数达到所述设定频次时, 将更新前的第二前缀 及其索引组成一组键值对添加至原始字典, 否则, 将第二前缀更新为所述第一压缩数据的 第i个字符, 将所述第二字符串及其索引组成一组键值对添加至原始字典并将其出现次数 设置为1; S25, 对i进行加一处 理, 重复执 行所述S22‑S24, 直至i达 到其最大值; S26, 合并最新得到的原始字典和中间件字典, 得到新字典, 基于新字典对所述第一压 缩数据进行压缩, 得到第二压缩数据。 3.如权利要求2所述的基于联合中间件的数据 无损压缩及加密传输方法, 其特征在于, 所述S21包括: 创建空的原始字典和空的中间件字典, 以及创建两个空的字符串分别作为第 一前缀和第二前缀, 采用串表压缩算法将所述第一压缩数据填入原 始字典。 4.如权利要求2或3所述的基于联合中间件的数据 无损压缩及加密传输方法, 其特征在 于, 所述S23中, 当第一压缩数据第i个字符的索引与更新后的第一前缀的长度之间的差值 不大于i时, 更新后的第一前缀的索引被误添加至中间件字典。 5.如权利要求1所述的基于联合中间件的数据 无损压缩及加密传输方法, 其特征在于, 所述S4之前还 包括: 初始化加密压缩传输插件, 并依次为所述加密压缩传输插件分配内存、 设置传输插件 参数以及设置传输插 件接口监听; 获取传输插件实例可用接口列表, 并将加密压缩传输插件实例各函数指针传递给实例权 利 要 求 书 1/2 页 2 CN 115395961 A 2的父类; 当启动的网络接口大于0时, 获取接口地址后四位以设置加密压缩传输插件的ID号, 返 回加密压缩传输插 件。 6.一种基于联合中间件的数据无损压缩及加密 传输系统, 其特 征在于, 包括: 第一压缩模块, 用于对基于联合中间件的待处理数据进行游程编码, 得到第一压缩数 据; 第二压缩模块, 用于利用基于原始 ‑中间件双字典的压缩算法对所述第一压缩数据进 行处理, 得到第二压缩数据, 其中, 基于原始 ‑中间件双字典的压缩算法采用原始字典与中 间件双字典两个字典, 并且仅将出现次数达 到设定频次的值添加至 字典中; 压缩加密模块, 用于对所述第二压缩数据依次进行霍夫曼编码和DES处理, 得到加密数 据和密钥, 对所述密钥进行RSA处 理, 得到加密后的密钥; 传输模块, 用于利用试验与训练使能体系结构的加密压缩传输插件, 将所述加密数据 和加密后的密钥传输 至目标端。 7.一种电子设备, 其特 征在于, 包括: 处理器; 存储器, 其存储有计算机可执行程序, 所述程序在被所述处理器执行时, 使得所述处理 器执行如权利要求1 ‑5中任一项所述的基于联合中间件的数据无损压缩及加密 传输方法。 8.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述程序被处理器 执行时实现如权利要求 1‑5中任一项 所述的基于联合中间件的数据无损压缩及加密传输方 法。权 利 要 求 书 2/2 页 3 CN 115395961 A 3

PDF文档 专利 基于联合中间件的数据无损压缩及加密传输方法

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