(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211141181.0
(22)申请日 2022.09.20
(65)同一申请的已公布的文献号
申请公布号 CN 115225640 A
(43)申请公布日 2022.10.21
(73)专利权人 卓望数码技 术 (深圳) 有限公司
地址 518000 广东省深圳市南 山区粤海街
道高新区社区高新南七道015号深港
产学研基地W601
(72)发明人 郑伟平 李文杰 高激飞 贾鸿丰
孔令山 毛叶琴 李智 盖启明
吴茜
(74)专利代理 机构 深圳市恒和大知识产权代理
有限公司 4 4479
专利代理师 林大超
(51)Int.Cl.
H04L 67/10(2022.01)
H04L 67/568(2022.01)
H04L 9/40(2022.01)
G06F 21/62(2013.01)G06F 21/64(2013.01)
(56)对比文件
CN 109951488 A,2019.0 6.28
CN 109639625 A,2019.04.16
CN 112328689 A,2021.02.0 5
CN 111797347 A,2020.10.20
CN 114244851 A,202 2.03.25
CN 107666484 A,2018.02.0 6
US 11228437 B1,202 2.01.18
US 20190895 37 A1,2019.0 3.21
WO 2018213 672 A1,2018.1 1.22
黄阳.面向边 缘计算的区块链 精准扶贫数据
安全管理研究. 《信息科技 辑》 .2022,
Mauro Migl iardi.On the F easibility of
Moderati ng a Peer-to-Pe er CDN System: A
Proof-of-Concept Implementati on. 《2015
10th Internati onal Conference o n P2P,
Parallel, Grid, Cl oud and I nternet
Computing (3PGCIC)》 .2016,
审查员 尹梦舒
(54)发明名称
一种基于区块链的CDN可信数字内容监管方
法以及系统
(57)摘要
本发明公开了一种基于区块链的CDN可信数
字内容监管方法、 系统、 计算机设备及存储介质,
其方法实现包括: 通过边缘节 点接收资源获取请
求, 资源获取请求携带有资源地址; 根据资源获
取请求, 下载对应的资源内容数据包; 获取边缘
节点对应的边缘节点秘钥以及边缘节 点标识, 将
资源内容数据包以及边缘节点秘钥, 生成数字签
名, 将资源地址生成key值; 通过区块链节点将数
字签名以及所述边缘节点标识, 按照key值保存
至资源智能合约, 并通过共识机制分发至CDN节
点中; 边缘节 点将资源内容数据包以及边缘节点
标识存储至缓存中, 并通过内容 分发中心分发至信任边缘节点中, 以供用户访问。 通过在区块链
上布置CDN, 可以避免数据被篡改, 提供数据传输
安全性。
权利要求书2页 说明书11页 附图3页
CN 115225640 B
2022.12.06
CN 115225640 B
1.一种基于区块链的CDN可信数字内容 监管方法, 其特 征在于, 所述方法, 包括:
通过边缘节点接收资源获取请求, 所述资源获取请求携带有资源地址;
根据所述资源获取请求, 下 载对应的资源内容数据包;
获取所述边缘节点对应的边缘节点标识以及边缘节点秘钥, 将所述资源内容数据包以
及所述边缘节点秘钥, 生成数字签名, 将所述资源地址生成key值;
通过区块链节点将所述数字签名以及所述边缘节点标识, 按照所述key值保存至资源
智能合约, 执行所述资源智能合约过程行为上链形成新的区块, 新的区块中包含上一个区
块的数据指纹, 当计算当前区块的数据指纹 时, 同时也包含了上一个区块的数据指纹, 以形
成链接关系, 从而实现通过共识机制将所述资源智能合约分发至 CDN节点中;
所述边缘节点将所述资源内容数据包以及所述边缘节点标识存储至缓存中, 并通过内
容分发中心分发至信任边 缘节点中, 以供用户访问;
其中, 通过所述内容分发中心分发至信任边缘节点中, 包括: 分别 对所述内容分发中心
创建的每一个分发流 程, 生成一组资产键值对;
将所述资产键值对、 资源内容数据包以及边缘节点标识, 通过所述内容分发中心分发
至对应的信任边 缘节点中。
2.如权利要求1所述的基于区块链 的CDN可信数字内容监管方法, 其特征在于, 所述通
过边缘节点接收资源获取请求之后, 包括:
当进行边缘预热资源时, 通过所述区块链节点将所述边缘节点秘钥以及边缘节点标
识, 保存至节点智能合约中, 并通过 所述共识机制分发至所述CDN节点中。
3.如权利要求2所述的基于区块链 的CDN可信数字内容监管方法, 其特征在于, 所述通
过所述内容分发中心将所述资源内容数据包分发至的信任边 缘节点中之后, 包括:
接收用户发送的对所述资源内容数据包的访问请求, 并根据所述访问请求查找对应的
缓存数据, 所述缓存数据包括缓存的资源内容数据包以及缓存的边 缘节点标识;
根据所述缓存的边缘节点标识, 在所述节点智能合约中查找, 与所述缓存的边缘节点
标识对应的边 缘节点秘钥;
根据所述缓存的资源内容数据包, 以及所述与 所述缓存的边缘节点标识对应的边缘节
点秘钥, 生成新的数字签名;
根据所述访问请求, 在所述资源智能合约中查找与所述资源内容数据包对应的数字签
名;
当所述与所述资源内容数据包对应的数字签名与 所述新的数字签名对比一致 时, 将所
述缓存的资源内容数据包发送给 所述用户。
4.如权利要求3所述的基于区块链 的CDN可信数字内容监管方法, 其特征在于, 所述接
收用户发送的对所述资源内容数据包的访问请求之后, 包括:
获取存证服 务器发送的存证关联信息;
根据所述存证关联信息, 通过 预设算法计算摘要信息, 以生成关键key值;
通过所述关键key值, 申请写入 存证区块链中, 以生成资源内容存证区块链。
5.如权利要求1所述的基于区块链 的CDN可信数字内容监管方法, 其特征在于, 所述将
所述资产键值对与所述资源内容数据包通过所述内容分发中心分发至对应的信任边缘节
点中之后, 包括:权 利 要 求 书 1/2 页
2
CN 115225640 B
2所述信任边缘节点通过所述 区块链节点, 查询所述资源智能合约中所述资产键值对对
应的合约信息;
根据所述 合约信息, 对所述资源内容数据包进行验证。
6.如权利要求1所述的基于区块链 的CDN可信数字内容监管方法, 其特征在于, 所述分
别对所述内容分发中心创建的每一个分发流 程, 生成一组资产键值对之后, 包括:
当所述资产键值对在创建、 删除或者更新 时, 提交到分布式账本 中进行记录, 所述分布
式账本根据区块链应用程序状态转换的顺序记录的。
7.一种基于区块链的CDN可信数字内容 监管系统, 其特 征在于, 所述系统包括:
资源获取请求接收单元, 用于通过边缘节点接收资源获取请求, 所述资源获取请求携
带有资源地址;
资源内容数据包下 载单元, 用于根据所述资源获取请求, 下 载对应的资源内容数据包;
数字签名生成单元, 用于获取所述边缘节点对应的边缘节点标识以及边缘节点秘钥,
将所述资源内容数据包以及所述边缘节点秘钥, 生成数字签名, 将所述资源地址生成key
值;
资源智能合约执行单元, 用于通过区块链节点将所述数字签名以及所述边缘节点标
识, 按照所述key值保存至 资源智能合约, 执行所述资源智能合约过程行为上链形成新的区
块, 新的区块中包含 上一个区块的数据指纹, 当计算当前区块的数据指纹 时, 同时也包含了
上一个区块的数据指纹, 以形成链接关系, 从而实现通过共识机制将所述资源智能合约分
发至CDN节点中;
分发单元, 用于将所述资源内容数据包以及所述边缘节点标识存储至所述边缘节点的
缓存中, 并通过内容分发中心分发至信任边 缘节点中, 以供用户访问;
其中, 所述分发单元还用于通过所述内容分发中心分发至信任边缘节点中, 包括: 分别
对所述内容分发中心创建的每一个分发流程, 生成一组资产键值对; 将所述资产键值对、 资
源内容数据包以及边 缘节点标识, 通过 所述内容分发中心分发至对应的信任边 缘节点中。
8.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器
上运行的计算机可读指令, 其特征在于, 所述处理器执行所述计算机可读指令时实现如权
利要求1至 6任意一项所述基于区块链的CDN可信数字内容 监管方法的步骤。
9.一种可读存储介质, 所述可读存储介质存储有计算机可读指令, 其特征在于, 所述计
算机可读指 令被处理器执行时实现如权利要求 1至6任意一项 所述基于区块链的CDN可信数
字内容监管方法的步骤。权 利 要 求 书 2/2 页
3
CN 115225640 B
3
专利 一种基于区块链的CDN可信数字内容监管方法以及系统
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 02:10:55上传分享