全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111424542.8 (22)申请日 2021.11.26 (71)申请人 江苏大学 地址 212013 江苏省镇江市京口区学府路 301号 (72)发明人 陶宇 钟林锋 朱轶  (51)Int.Cl. H04L 67/12(2022.01) H04L 9/40(2022.01) H04L 9/08(2006.01) (54)发明名称 一种基于NDN的CP-ABE外包解密结果重用方 法 (57)摘要 本发明公开了一种基于NDN的CP ‑ABE外包解 密结果重用方法。 该方法利用NDN的命名路由和 内网缓存特性, 实现外包解密结果在边缘网络中 的可缓存性; 确保具有相同访问权限的用户能直 接从网络缓存中检索到外包解密结果, 避免重复 的外包解密服务调用及外包解密任务执行。 应对 外包解密结果唯一性的挑战, 本发 明引入特殊的 转换密钥, 实现外包解密结果的可重用性, 通过 使用该密钥, 在网络缓存中检索到的外包解密结 果能够直接被翻译成与用户相兼容的结果, 并用 于恢复解密密钥, 从而实现高效的外包解密。 本 发明可应用于网内存在非授权用户非法请求授 权内容场景, 有效地保护网内授权内容的访问权 限。 此外, 本发明缓解了边 缘服务器的计算压力。 权利要求书3页 说明书10页 附图2页 CN 114205379 A 2022.03.18 CN 114205379 A 1.一种基于NDN的CP ‑ABE外包解密结果重用方法, 其特 征在于, 包括以下步骤: 1)系统初始化: 权限中心生成系统公开参数PK与主密钥MK; 同时权限中心根据CP ‑ABE 规则构建访问结构 由两棵子树通过阈值门限 “AND”构成, 分别为一棵复杂子树 和 一棵简单子树; 其中, 由若干合法属性通过阈值门限 “AND”或“OR”构成, 简单子树由单个 属性Attpu构成; 所述Attpu是授权用户的私有属性, 不对外公开; 构建完成后, 权限中心将 其同步到内容 提供商; 2)用户注册: 用户i向内容提供商发起注册, 获取内容访问权限; 注册成功后, 内容提供 商根据用户订阅信息将其划分至授权组m, 并根据用户i提供的属性集 为用户i分配其 属性对应的属性私钥 3)内容请求: 用户i发起对内容M的请求; 4)内容加密: 内容提供商 收到请求后, 使用 根节点 的属性值对内容M进行加密, 生 成密文 返回给用户i; 5)外包解密: 用户i通过发起外包解密结果请求, 将 中复杂子树 的解密任务外包; 如果用户i对于外包解密结果的请求在网内直接命中, 转步骤9); 否则, 该请求将到达提供 外包解密服 务的边缘服务器处, 转 步骤6); 6)外包解密服 务调用: 用户i向提供外包解密服 务的边缘服务器调用外包解密服 务; 7)外包解密任务执行: 边缘服务器使用用户i提供的外包解密输入参数CT和 通过 递归函数 自下而上恢复出 根节点R的属性 值FR,i, 所述解密结 果FR,i根据CP‑ABE规则可计算为 任务执行结束后, 边缘服务器将FR,i与用户 i的转换密钥 作为外包解密结果返回给用户i; 8)密钥恢复: 用户i首先使用属性对应私钥恢复出Attpu的属性值; 随后, 结合Attpu的属 性值与R的属性值FR,i恢复出 根节点 的属性值 为最终的内容解密密钥; 完成 后, 转步骤10); 9)外包解密结果重用: 用户i从网络缓存中取回同组用户j的外包解密结果(FR,j, 结合自身转换密钥 与 用户i将用户j对应的属性值FR,j翻译成与自身相兼容的值 FR,i; 完成后, 转 步骤8); 10)内容解密: 用户i使用恢复的 的属性值 对步骤4)中获取的密文 进行解密, 并获取内容M 。 2.如权利要求1所述的一种基于NDN的CP ‑ABE外包解密结果重用方法, 其特征在于, 所 述步骤1)中, 所述权限中心生成系统公开参数PK={G0,g,h=gβ,e(g,g)α,H1(·),H2(·)}与 主密钥 其中p是一个大素数,Zp={0,1,2,L,p ‑1}, α, β, θm∈Zp; G0和G1是 两个p阶乘法群,g是G0的生成元; e:G0×G0→G1表示一次线性匹配运算; H1(·), H2(·)分别 表示两个不同的哈希函数。权 利 要 求 书 1/3 页 2 CN 114205379 A 23.如权利要求1所述的一种基于NDN的CP ‑ABE外包解密结果重用方法, 其特征在于, 所 述步骤2)中, 所述用户i提供属性集 定义为 其中, 定义为 用户i拥有的与复杂子树 相关的属性, ni代表用户i拥有的与复杂子树 相关的属性数 量; 所述用户i的属性私钥 表示为 其中, ri∈Zp; 对于 中的任意属性 是用户i对应 的转换密钥。 4.如权利要求1所述的一种基于NDN的CP ‑ABE外包解密结果重用方法, 其特征在于, 所 述步骤4)中, 所述 根节点 的属性值为 定义为 的秘密值; 密文 表 示为 其中, L是 中所有叶节点l的集合; ql(0), 分别是叶节点l和Attpu对应的秘密 值; 对于每一个叶节点 l, att(l)返回节点 l对应的属性描述。 5.如权利要求1所述的一种基于NDN的CP ‑ABE外包解密结果重用方法, 其特征在于, 所 述步骤5)中, 所述用户i通过发起外包解密结果请求, 将复杂子树 的解密任务外包; 外包 解密结果请求通过发送一个基于NDN的名为 的兴趣包, 同时兴趣包中携带 了用户i的设备索引前缀 “/ui/device‑hint”以方便执行外包解密任务的边缘服务器后续 向用户i请求执 行外包解密任务所需的输入参数。 6.如权利要求1所述的一种基于NDN的CP ‑ABE外包解密结果重用方法, 其特征在于, 所 述步骤6)包括如下步骤: 6.1)边缘服务器收到用户i的外包解密 结果请求后, 首先回复用户一个确认的ACK数据 包, 数据包中包含了本次外包解密任务的预期执行完成时间TTC; 发送完成后, 转下一步; 否 则, 边缘服务器发送NACK包回复用户i; 6.2)边缘服务器使用用户i的设备索引前缀 “/ui/device‑hint”向用户i发送兴趣包以 请求外包解密输入参数CT和 其中 为步骤4)所述 中与复杂子树 相关的部分密文信息; 包含了步骤2)所述 中解密复杂子树 所需的属性私钥以及用户i的转换密钥; 同时, 兴趣包中携带边缘服务器权 利 要 求 书 2/3 页 3 CN 114205379 A 3

.PDF文档 专利 一种基于NDN的CP-ABE外包解密结果重用方法

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