行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210803321.X (22)申请日 2022.07.07 (71)申请人 中国电信股份有限公司 地址 100033 北京市西城区金融大街31号 (72)发明人 赵君 梁伟 李静雯 梁燕 刘岩  (74)专利代理 机构 北京律智知识产权代理有限 公司 11438 专利代理师 王辉 (51)Int.Cl. H04L 67/10(2022.01) H04L 67/12(2022.01) H04L 9/40(2022.01) H04L 9/08(2006.01) (54)发明名称 资源共享方法及装置、 存 储介质及电子设备 (57)摘要 本公开涉及互联网技术领域, 涉及资源共享 方法及装置、 存储介质和电子设备, 包括: 资源拥 有节点根据目标用户属性结构和身份公钥加密 资源数据明文, 得到一级密文, 所述目标用户属 性结构用于指示具备所述资源数据明文的共享 权限的用户属性信息; 根据身份公私钥对和目标 用户属性结构, 生成重加密密钥; 将所述一级密 文和重加密密钥上传至资源共享区块链网络, 以 基于所述一级密文和所述重加密密钥进行重加 密操作, 生成重加密密文, 以使资源请求节点解 密所述重加密密文, 获得资源数据明文; 所述资 源请求节点的第一用户属性信息满足目标用户 属性结构。 本公开通过引入基于用户属性结构的 加密方式, 降低资源共享的计算成本, 保证密文 共享的安全性和健壮性。 权利要求书3页 说明书15页 附图6页 CN 115150397 A 2022.10.04 CN 115150397 A 1.一种资源 共享方法, 其特 征在于, 应用于资源拥有节点, 包括: 资源拥有节点根据目标用户 属性结构和身份公钥加密资源数据明文, 得到一级密文, 所述目标用户属性结构用于指示具 备所述资源数据明文的共享权限的用户属性信息; 根据身份公私钥对和所述目标用户属性结构, 生成重加密 密钥; 将所述一级密文和所述重加密密钥上传至资源共享 区块链网络, 以基于所述一级密文 和所述重加密密钥进行重加密操作, 生成重加密密文, 以使资源请求节点解密所述重加密 密文, 获得 所述资源数据明文; 其中, 所述资源请求节点的第一用户属性信息满足所述目标用户属性结构。 2.根据权利要求1所述的方法, 其特征在于, 在所述资源拥 有节点根据目标用户属性结 构和身份公钥加密资源数据明文, 得到一级密文之前, 所述方法还 包括: 在注册到所述资源共享 区块链网络时, 接收属性授权节点分配的第 二用户属性信 息和 所述身份公私钥对, 所述身份公私钥对为基于所述第二用户属性信息和所述资源共享区块 链网络中所有节点的用户属性信息集 生成的; 其中, 所述属性授权节点为根据预设的动态选取策略, 从所述资源共享区块链网络中 确定的。 3.根据权利要求2所述的方法, 其特征在于, 所述属性授权节点为所述资源共享 区块链 网络根据所述资源共享区块链网络中节点的被选取概率、 网络状况信息、 节点 公信值, 从所 述节点中确定的; 其中, 所述被选取概率与所述节点的历史被选取次数负相关, 所述节点公信值为根据 所述节点在所述资源 共享区块链网络的节点身份确定的。 4.根据权利要求1所述的方法, 其特征在于, 所述根据身份公私钥对和所述目标用户属 性结构, 生成重加密 密钥, 包括: 从所述目标用户属性结构对应的用户属性信 息中, 选择满足共享需求的至少一个目标 用户属性信息; 根据所述身份公私钥对和所述至少一个目标用户属性信息生成所述重加密 密钥。 5.一种资源 共享方法, 其特 征在于, 应用于资源请求节点, 包括: 发送资源请求信 息至资源共享 区块链网络, 所述资源请求信 息中包括所述资源请求节 点的满足目标用户属性结构的第一用户属性信息, 以使所述资源共享区块链网络基于所述 第一用户属性信息, 对资源拥有节点的一级密文和重加密密钥进 行重加密操作生成重加密 密文; 获取所述重加密 密文, 利用自身的身份私钥解密所述重加密 密文, 获得资源数据明文; 其中, 所述一级密文为所述资源拥 有节点根据所述目标用户属性结构和自身的身份公 钥加密资源数据明文得到, 所述目标用户属性结构用于指示具备所述资源 数据明文的共享 权限的用户属性信息, 所述重加密密钥是根据所述资源拥有节点的身份公私钥对和所述目 标用户属性结构生成的。 6.根据权利要求5所述的方法, 其特征在于, 在所述发送资源请求信 息至资源共享区块 链网络之前, 所述方法还 包括: 在注册到所述资源共享 区块链网络时, 接收对应的属性授权节点分配的所述第 一用户 属性信息和身份公私钥对, 所述身份公私钥对为基于所述第一用户属性信息和所述资源共权 利 要 求 书 1/3 页 2 CN 115150397 A 2享区块链网络中所有节点的用户属性信息集 生成; 其中, 所述属性授权节点为根据预设的动态选取策略, 从所述资源共享区块链网络中 确定的。 7.一种资源 共享方法, 其特 征在于, 应用资源 共享区块链网络, 包括: 接收资源拥 有节点上传的一级密文和重加密密钥, 所述一级密文为所述资源拥有节点 根据目标用户属性结构和身份公钥加密资源数据明文得到, 所述目标用户属性结构用于指 示具备所述资源数据明文的共享权限的用户属性信息, 所述重加密密钥是根据所述资源拥 有节点的身份公私钥对和所述目标用户属性结构生成的; 基于资源请求节点的第 一用户属性信 息, 对所述一级密文和所述重加密密钥进行重加 密操作, 生成重加密 密文; 将所述重加密密文发送至所述资源请求节点, 以使所述资源请求节点解密所述重加密 密文, 获得 所述资源数据明文; 其中, 所述第一用户属性信息满足所述目标用户属性结构。 8.一种资源 共享装置, 其特 征在于, 应用于资源拥有节点, 包括: 第一加密模块, 用于资源拥 有节点根据目标用户属性结构和身份公钥加密资源数据明 文, 得到一级密文, 所述 目标用户属 性结构用于指示具备所述资源数据明文的共享权限的 用户属性信息; 第二加密模块, 用于根据身份公私钥对和所述目标用户属性结构, 生成重加密 密钥; 资源共享模块, 用于将所述一级密文和所述重加密密钥上传至资源共享区块链网络, 以基于所述一级密文和所述重加密密钥进行重加密操作, 生成重加密密文, 以使资源请求 节点解密所述重加密 密文, 获得 所述资源数据明文; 其中, 所述资源请求节点的第一用户属性信息满足所述目标用户属性结构。 9.一种资源 共享装置, 其特 征在于, 应用于资源请求节点, 包括: 资源请求模块, 用于发送资源请求信息至资源共享区块链网络, 所述资源请求信息中 包括所述资源请求节 点的满足目标用户属性结构的第一用户属性信息, 以使 所述资源共享 区块链网络基于所述第一用户属性信息, 对资源拥有节点的一级密 文和重加密密钥进 行重 加密操作生成重加密 密文; 解密模块, 用于获取所述重加密密文, 利用自身的身份私钥解密所述重加密密文, 获得 资源数据明文; 其中, 所述一级密文为所述资源拥 有节点根据所述目标用户属性结构和自身的身份公 钥加密资源数据明文得到, 所述目标用户属性结构用于指示具备所述资源 数据明文的共享 权限的用户属性信息, 所述重加密密钥是根据所述资源拥有节点的身份公私钥对和所述目 标用户属性结构生成的。 10.一种资源 共享装置, 其特 征在于, 应用资源 共享区块链网络, 包括: 第一资源处理模块, 用于接收资源拥有节点上传的一级密文和重加密密钥, 所述一级 密文为所述资源拥有节点根据目标用户属性结构和身份公钥加密资源数据明文得到, 所述 目标用户属性结构用于指示具备所述资源数据明文的共享权限的用户属性信息, 所述重加 密密钥是根据所述资源拥有节点的身份公私钥对和所述目标用户属性结构生成的; 代理重加密模块, 用于基于资源请求节点的第一用户 属性信息, 对所述一级密文和所权 利 要 求 书 2/3 页 3 CN 115150397 A 3

.PDF文档 专利 资源共享方法及装置、存储介质及电子设备

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