全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211381295.2 (22)申请日 2022.11.07 (71)申请人 山东宝盛鑫信息科技有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区经十路7000号 汉峪金谷泰山广场1号楼山东人才大 厦27层整层 (72)发明人 李燕燕 倪美芹 陈刚 张松  边献广 开祥鹏  (74)专利代理 机构 济南光启专利代理事务所 (普通合伙) 37292 专利代理师 陈芳 (51)Int.Cl. H04L 9/06(2006.01) H04L 9/40(2022.01)H04L 67/568(2022.01) (54)发明名称 一种用于 CDN节点间的数据加密方法及系统 (57)摘要 本发明涉及一种用于CDN节 点间的数据加密 方法及系统, 属于电数字数据处理技术领域, 该 方法步骤包括: 获取用户请求端的命中节点, 将 命中节点中用户请求端所请求的静态数据转换 为二进制数据; 将二进制数据按照最终位数长度 转换后的十进制数据作为预处理后数据; 根据命 中节点中用户请求端所请求的静态数据的数据 量相对大小参数、 用户请求端与命中节点的相对 距离参数、 命中节点所在服务器的负载比例, 确 定基础加密单元大小; 根据基础加密单元大小对 预处理后数据进行分区, 并利用3DES算法进行加 密得到加密密文; 本发明在实现CDN节点间的数 据加密时, 在保证传输数据安全性的同时减少加 密的数据量, 提高了数据的传输 速度。 权利要求书3页 说明书9页 附图2页 CN 115426102 A 2022.12.02 CN 115426102 A 1.一种用于 CDN节点间的数据加密方法, 其特 征在于, 该 方法包括: 获取用户请求端的命中节点, 将命中节点中用户请求端所请求的静态数据转换为二进 制数据; 将二进制数据按照预设位数长度区间内每一位数长度转换为十进制数据, 并计算出按 照每一位数长度转换后的全部十进制数据的相关性, 将相关性最大的位数长度作为最终位 数长度; 将二进制数据按照最终位数长度转换后的十进制数据作为预处 理后数据; 根据命中节点中用户请求端所请求的静态数据的数据量, 与命中节点所在服务器 中缓 存的全部静态数据的数据量均值的偏差, 确定命中节点中用户请求端 所请求的静态数据的 数据量相对大小参数; 利用命中节点与用户请求端之间的距离和命中节点与距离用户请求端最远节点之间 的距离, 计算出用户请求端与命中节点的相对距离参数; 根据命中节点中用户请求端所请求的静态数据的数据量相对大小参数、 用户请求端与 命中节点的相对距离参数、 命中节点所在服 务器的负载比例, 确定基础加密单 元大小; 根据基础加密单元大小对预处理后数据进行分区, 对已经分区的预处理后数据利用 3DES算法进行加密得到加密 密文。 2.根据权利要求1所述的一种用于CDN节点间的数据加密方法, 其特征在于, 所述并计 算出按照每一 位数长度转换后的全部 十进制数据的相关性的步骤 包括: 选取预设位数长度区间内任一 位数长度作为目标位数长度; 按照目标位数长度将二进制数据转换为十进制数据, 获取按照目标位数长度转换后的 全部十进制数据的方差、 均值以及数据总长度; 根据按照目标位数长度转换后的全部十进制数据的方差、 均值以及总长度, 计算出按 照目标位数长度转换后的全部十进制数据的相关性, 同理计算出按照每一位数长度转换后 的全部十进制数据的相关性。 3.根据权利要求2所述的一种用于CDN节点间的数据加密方法, 其特征在于, 所述按照 每一位数长度转换后的全部 十进制数据的相关性的计算公式为: 其中, 表示按照位数长度 转换后的全部十进制数据的相关性; 表示按照位数长度 转换后的第 个十进制数据; 表示按照目标位数长度转换后的全部十进制数据的均值; 表示按照目标位数长度转换后的全部十进制数据的方差; 表示按照位数长度 转换后的 全部十进制数据的总长度; 表示自然常数。 4.根据权利要求1所述的一种用于CDN节点间的数据加密方法, 其特征在于, 所述确定 命中节点中用户请求端所请求的静态数据的数据量相对大小参数的步骤 包括: 获取用户请求端的命中节点所在服 务器中缓存的全部静态数据的数据量均值; 将命中节点中用户请求端所请求的静态数据的数据量, 与命中节点所在服务器对应的 数据量均值的差值绝对值, 作为命中节点中用户请求端所请求的静态数据的数据量相对大权 利 要 求 书 1/3 页 2 CN 115426102 A 2小参数。 5.根据权利要求1所述的一种用于CDN节点间的数据加密方法, 其特征在于, 所述用户 请求端与命中节点的相对距离参数的计算公式为: 其中, 表示用户请求端与命中节点的相对距离参数; 表示用户请求端的命中节点 所在服务器的经度和纬度;  表示用户请求端发送请求时的经度和纬度; 表示距 离用户请求端最远节点所在服 务器的经度和 纬度。 6.根据权利要求1所述的一种用于CDN节点间的数据加密方法, 其特征在于, 所述基础 加密单元大小的计算公式为: 其中, 表示基础加密单元大小; 表示命中节点中用户请求端所请求的静态数据的 数据量相对大小参数; 表示用户请求端与命中节点的相对距离参数; 表示命中节点所在 服务器的负载比例; 为取整符号; 为双曲正切函数; 和 均为调节参数。 7.根据权利要求1所述的一种用于CDN节点间的数据加密方法, 其特征在于, 所述根据 基础加密单 元大小对预处 理后数据进行分区的步骤 包括: 将预处理后数据按照基础加密单 元大小进行分区得到多个分区 区间; 利用3DES算法以每个分区区间内的预处理后数据作为一个数据单位进行明文静态数 据的加密, 得到加密 密文; 对利用3DES算法进行加密后的加密密文, 以最终位数长度为单位进行十进制转二进制 操作得到用户请求端所请求的静态数据的二进制加密 密文。 8.一种用于 CDN节点间的数据加密系统, 其特 征在于, 包括: 数据转换模块, 用于获取用户请求端的命中节点, 将命中节点中用户请求端所请求的 静态数据转换为 二进制数据; 预处理后数据获取模块, 用于将二进制数据按照预设位数长度区间内每一位数长度转 换为十进制数据, 并计算出按照每一位数长度转换后的全部十进制数据的相关性, 将相关 性最大的位数长度作为最 终位数长度; 用于将二进制数据按照最 终位数长度转换后的十进 制数据作为预处 理后数据; 第一参数确定模块, 用于根据命中节点中用户请求端所请求的静态数据的数据量, 与 命中节点所在服务器中缓存的全部静态数据的数据量均值的偏差, 确定命中节点中用户请 求端所请求的静态数据的数据量相对大小参数; 第二参数确定模块, 用于利用命中节点与用户请求端之间的距离和命中节点与距离用 户请求端最远节点之间的距离, 计算出用户请求端与命中节点的相对距离参数; 基础加密单元大小确定模块, 用于根据命中节点中用户请求端所请求的静态数据的数 据量相对大小参数、 用户请求端与命中节点的相对距离参数、 命中节点所在服务器的负载 比例, 确定基础加密单 元大小;权 利 要 求 书 2/3 页 3 CN 115426102 A 3

.PDF文档 专利 一种用于CDN节点间的数据加密方法及系统

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