全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210608761.X (22)申请日 2022.05.31 (71)申请人 福建师范大学 地址 350117 福建省福州市闽侯县上街 镇 学府南路8号福建师 范大学旗山校区 (72)发明人 林超 蒲浪 黄欣沂 何德彪  宁建廷 陈泌文  (74)专利代理 机构 福州元创专利商标代理有限 公司 35100 专利代理师 陈鼎桂 蔡学俊 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/30(2006.01) H04L 9/06(2006.01) G06F 16/14(2019.01)H04L 9/40(2022.01) (54)发明名称 基于BB签名的认证可搜索加密系统及方法 (57)摘要 本发明涉及一种基于BB签名的认证可搜索 加密系统, 包括服务器、 接收者和发送者; 所述接 收者和发送 者分别生成密钥, 并进一步生成关键 词陷门及关键词密文发送至服务器; 所述服务器 调用Test算法对关键词陷门与关键词密文进行 匹配, 若存在匹配项, 则表示该关键词密文所属 文件包含该陷门所含关键词对应的内容, 检索完 成后将所有匹配项对应的文件发送给接收者。 本 发明可以有效提升认证可搜索加密方案的效率, 增强其实用性与普适 性。 权利要求书1页 说明书4页 附图1页 CN 115021934 A 2022.09.06 CN 115021934 A 1.一种基于BB签名的认证可搜索加密系统, 其特征在于, 包括服务器、 接收者和发送 者; 所述发送者和接 收者分别调用密钥生成算法生成密钥, 并进一步生成关键词密文及关 键词陷门发送至服务器; 所述服务器调用Test算法对关键词陷门与关键词密文进行匹配, 若匹配成功, 则表示该关键词密文所属文件包含该陷门所含关键词对应的内容, 检索完成 后将所有匹配项对应的文件发送给接收者。 2.根据权利要求1所述的基于BB签名的认证可搜索加密系统 的方法, 其特征在于, 包括 以下步骤: 步骤S1:初始化系统参数; 步骤S2:接收者和发送者分别生成密钥; 步骤S3:根据接收者公钥和发送者私钥, 生成关键词密文; 步骤S4:根据接收者私钥和发送者公钥, 生成关键词陷门; 步骤S5:服务器调用Test算法对关键词陷门与关键词密文进行匹配, 若匹配成功, 则表 示该关键词密文 所属文件包含该陷门所含关键词对应的内容, 检索完成后 将所有匹配项对 应的文件发送给接收者。 3.根据权利要求2所述的基于BB签名的认证可搜索加密系统 的方法, 其特征在于, 所述 步骤S1具体为: 输入安全参数λ, 选取双线性对群 其中N为大素数, e 为 双线性对映 射 : g 为群 的 生成元 ; 选取安全的哈 希函数 计算u=e(g,g); 返回系统公共参数pp={BP,u,H1, H2}。 4.根据权利要求2所述的基于BB签名的认证可搜索加密系统 的方法, 其特征在于, 所述 步骤S2具体为: 接收者随机 选取 计算接收者公钥PKR=gx,令接收者私钥SKR=x; 发送者随机 选取 计算发送者公钥PKS=gy, 令发送者私钥SKS=y。 5.根据权利要求2所述的基于BB签名的认证可搜索加密系统 的方法, 其特征在于, 所述 步骤S3具体为: 根据输入接收者公钥PKR、 发送者私钥y、 关键词w∈{0,1}*, 执行如下运 算: (1)随机选取 并计算A=H2(ur); (2)计算 其中 (3)返回关键词密文C=(A,B)。 6.根据权利要求2所述的基于BB签名的认证可搜索加密系统 的方法, 其特征在于, 所述 步骤S4具体为: 根据输入发送者公钥PKS、 接收者私钥x和关键词w∈{0,1}*, 计算并输出 关键 词陷门 其中 7.根据权利要求2所述的基于BB签名的认证可搜索加密系统 的方法, 其特征在于, 所述 步骤S5具体为: 输入关键词陷门Tw、 关键词密文C, 验证等式H2(e(Tw,B))=A是否成立, 若等 式成立, 返回1, 表 示关键词陷门和关键词密 文中包含的关键词一致, 通过匹配测试, 服务器 返回该关键词密文对应的密文数据给接收者。权 利 要 求 书 1/1 页 2 CN 115021934 A 2基于BB签名的认证 可搜索加密系统及方 法 技术领域 [0001]本发明涉及信息安全技术领域, 具体涉及一种基于BB 签名的认证可搜索加密系统 及方法。 背景技术 [0002]近年, 因使用灵活便捷、 按需付费、 高性价比等优势, 云存储得以迅速发展。 越来越 多个人及企业用户选择将自己的数据外包至云端服务器存储, 以避免对数据进行繁琐的本 地管理, 同时还可获取更便捷的数据使用服务。 由于网络环境复杂且云端服务器是不可信 的, 用户通常存储数据密文至云端, 但传统的加密技术为后续使用数据时检索数据带来困 难, 且搜索时易泄 露用户检索关键词信息 。 [0003]可搜索加密技术可提供数据加密和 保密检索功能, 能很好地解决上述问题。 但传 统可搜索加密方案使用场景中, 因常用关键词空间较小, 内部半诚实服务器收到关键词陷 门后可通过穷举法生成关键词密文与关键词陷门匹配, 发起内部关键词猜测 攻击。 这会泄 露用户检索陷门中包含的关键词及返回文件中包含的关键词信息, 对用户的 隐私造成极大 威胁。 认证可搜索加密能抵抗上述攻击, 为用户隐私提供有力保障, 但现有方案大多效率较 低, 且因计算需要使用私密信息无法通过预计算实现性能优化。 亟待提出更高效的认证可 搜索加密方案为用户隐私保驾护航。 发明内容 [0004]有鉴于此, 本发明的目的在于提供一种基于BB签名的认证可搜索加密系统及方 法, 有效提升认证可搜索加密方案的效率, 增强其实用性与普适 性。 [0005]为实现上述目的, 本发明采用如下技 术方案: [0006]一种基于BB 签名的认证可搜索加密系统, 包括服务器、 接收者和发送者; 所述接收 者和发送者分别生成密钥, 并进一步生成关键词陷门及关键词密文发送至服务器; 所述服 务器调用Test算法对关键词陷门与关键词密文进行匹配, 若匹配成功, 则表示该关键词密 文所属文件包含该陷门所含关键词对应的内容, 检索完成后将所有匹配项对应的文件发送 给接收者。 [0007]一种基于BB 签名的认证可搜索加密系统的方法, 包括以下步骤: 步骤S1:初始化系 统参数; [0008]步骤S2:接收者和发送者分别生成密钥; [0009]步骤S3:根据接收者公钥和发送者私钥, 生成关键词密文; [0010]步骤S4:根据接收者私钥和发送者公钥, 生成关键词陷门; [0011]步骤S5:服务器调用Test算法对关键词陷 门与关键词 密文进行匹配, 若匹配成功, 则表示该关键词密文 所属文件包含该陷门所含关键词对应的内容, 检索完成后 将所有匹配 项对应的文件发送给接收者。 [0012]进 一 步的 , 所 述 步 骤 S 1 具 体 为 : 输 入 安 全 参 数λ, 选 取 双 线 性 对 群说 明 书 1/4 页 3 CN 115021934 A 3

.PDF文档 专利 基于BB签名的认证可搜索加密系统及方法

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