全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210445750.4 (22)申请日 2022.04.26 (71)申请人 平安普惠企业管理有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 尹嘉峻  (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 专利代理师 高杰 于志光 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/10(2022.01) (54)发明名称 信息共享方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及密码技术领域, 揭露一种信息共 享方法, 包括: 将加密信息及加密信息对应的哈 希值存储至区块链中, 其中, 加密信息包括对称 加密密文及属性加密密文; 从区块链中读取对称 加密密文及属性加密密文, 并对属性加密密文执 行属性解密, 得到第一解密明文; 创建对称加密 密文的关键字索引, 根据第一解密明文及对称加 密密文生成关键字令牌, 并利用关键字令牌执行 关键字索引, 得到索引数据, 对索引数据执行对 称解密, 得到第二解密明文; 查询区块链中与第 二解密明文对应的加密信息, 得到共享信息。 本 发明还涉及一种区块链技术, 共享信息可存储在 区块链节点中。 本发明还提出一种信息共享装 置、 设备以及介质。 本发明可以保障信息共享的 私密性和完整性。 权利要求书2页 说明书13页 附图4页 CN 114826736 A 2022.07.29 CN 114826736 A 1.一种信息共享方法, 其特 征在于, 所述方法包括: 获取待共享的加密信 息, 将所述加密信 息及所述加密信 息对应的哈希值存储至预设区 块链中, 并将所述加密信息及所述加密信息对应的哈希值分别记录为信息ID与信息哈希 值 ID, 其中, 所述加密信息包括对称加密 密文及属性加密 密文; 接受访问所述加密信息的访 问请求, 根据所述访 问请求及所述信息ID, 从所述预设区 块链中读取所述加密信息包括的对称加密密 文及属性加密密 文, 并对所述属性加密密文 执 行属性解密, 得到第一 解密明文; 创建所述对称加密密文的关键字索引, 根据 所述第一解密明文及所述对称加密密文生 成关键字令牌, 并利用所述关键字令牌执行所述关键字索引, 得到所述对称加密密文中的 索引数据, 对所述对称加密 密文中的索引数据执 行对称解密, 得到第二 解密明文; 根据所述信息哈希值ID, 查询所述预设区块链中与所述第 二解密明文对应的所述加密 信息, 得到共享信息 。 2.如权利要求1所述的信 息共享方法, 其特征在于, 所述对所述属性加密密文执行属性 解密, 得到第一 解密明文, 包括: 获取所述属性加密密文的属性公钥、 属性私钥及属性访问树, 其中, 所述访问树包括多 个子节点和一个父节点; 遍历所述访 问树, 得到每个子节点返回的子属性值, 将所述子属性值进行累积得到父 属性值; 判断所述父属性 值是否满足预设的加密属性 值; 若所述父属性 值不满足所述加密属性 值, 则解密失败; 若所述父属性值满足所述加密属性值, 则将所述属性公钥与所述属性私钥进行配对, 得到所述第一 解密明文。 3.如权利要求1所述的信 息共享方法, 其特征在于, 所述利用所述关键字令牌执行所述 关键字索引, 得到所述对称加密 密文中的索引数据, 包括: 获取用户输入的关键字及所述关键字的关键字密钥, 根据 所述关键字密钥生成所述关 键字对应的陷门; 根据所述陷门及所述关键字令牌在所述对称加密密文中执行所述关键字索引, 得到所 述对称加密 密文中的索引数据。 4.如权利要求1所述的信 息共享方法, 其特征在于, 所述根据所述第 一解密明文及所述 对称加密 密文生成关键 字令牌, 包括: 获取用户输入的关键字及所述对称加密密文的对称密钥, 将所述关键字、 所述第一解 密明文及所述加密 密文为预设令牌 生成函数的输入参数, 得到关键 字令牌。 5.如权利要求1所述的信 息共享方法, 其特征在于, 所述对所述对称加密密文中的索引 数据执行对称解密, 得到第二 解密明文, 包括: 获取所述对称加密密文的对称密钥, 将所述对称密钥及所述索引数据作为预设对称解 密函数的输入参数, 得到第二 解密明文。 6.如权利要求1所述的信息共享方法, 其特征在于, 所述根据所述信息哈希值ID, 查询 所述预设区块链中与所述第二 解密明文对应的所述加密信息, 得到共享信息, 包括: 读取所述第二 解密明文的明文哈希值;权 利 要 求 书 1/2 页 2 CN 114826736 A 2根据所述信息哈希值 ID及预设的查询语句, 获取 所述加密信息哈希值; 提取所述加密信息哈希值中与所述明文哈希值 一致的加密信息作为共享信息 。 7.如权利要求1所述的信 息共享方法, 其特征在于, 所述将所述加密信 息及所述加密信 息对应的哈希值存 储至预设区块链中, 包括: 获取所述预设区块链中存储所述加密信 息的默克尔 树、 所述预设区块链私钥及预设区 块链公钥; 利用所述预设区块链私钥对所述默克尔树中根节点签名, 得到根节点签名; 验证所述预设区块链公钥与所述 根节点签名是否匹配; 若所述预设区块链公钥与所述 根节点签名不匹配, 则确定所述验证不 通过; 若所述预设区块链公钥与所述根节点签名匹配, 则确定所述验证通过, 并将所述加密 信息及所述加密信息对应的哈希值存 储所述预设区块链中。 8.一种信息共享装置, 其特 征在于, 所述装置包括: 加密信息存储模块, 用于获取待共享的加密信息, 将所述加密信息及所述加密信息对 应的哈希值存储至预设区块链中, 并将所述加密信息及所述加密信息对应的哈希值分别记 录为信息ID与信息哈希值 ID, 其中, 所述加密信息包括对称加密 密文及属性加密 密文; 属性解密模块, 用于接受访 问所述加密信息的访 问请求, 根据所述访 问请求及所述信 息ID, 从所述预设区块链中读取所述加密信息包括的对称加密密文及属性加密密文, 并对 所述属性加密 密文执行属性解密, 得到第一 解密明文; 对称解密模块, 用于创建所述对称加密密文的关键字索引, 根据所述第一解密明文及 所述对称加密密文生成关键字令牌, 并利用所述关键字令牌执行所述关键字索引, 得到所 述对称加密密文中的索引数据, 对所述对称加密密文中的索引数据执行对称解密, 得到第 二解密明文; 信息共享模块, 用于根据所述信息哈希值ID, 查询所述预设区块链中与所述第二解密 明文对应的所述加密信息, 得到共享信息 。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任一项所述 的信息共享方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至7中任一项所述的信息共享方法。权 利 要 求 书 2/2 页 3 CN 114826736 A 3

.PDF文档 专利 信息共享方法、装置、设备及存储介质

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