4、支持布尔查询和快速解密的多用户可搜索加密方案

多用户可搜索加密方案

支持布尔查询和快速解密的多用户可搜索加密方案

1. 引言

云计算拥有无限的资源并提供灵活的服务,许多用户为了减轻本地存储数据的负担,选择将数据外包给服务器。然而,这也引发了对用户数据安全的担忧。在将数据外包之前对其进行加密是保障数据机密性的有效手段,但这也给服务器在密文上进行搜索带来了困难。可搜索加密(SE)应运而生,它在保护数据安全的同时,保留了对加密数据的搜索能力。

在可搜索加密方案中,数据所有者加密文档并将其外包给服务器,服务器根据用户的搜索令牌在密文上进行搜索,最终将搜索结果返回给用户。早期的单关键字搜索设置仅允许用户提交单个查询关键字的搜索令牌,但在实际应用中,仅查询单个关键字是不够的,因此出现了合取关键字搜索,它允许用户提交多个查询关键字并获取包含所有查询关键字的文档。这些合取关键字搜索方案最初是在单写入者/单读者设置下实现的,即数据所有者和用户是同一人。后来,Sun等人将合取关键字搜索扩展到了单写入者/多读者(SM)设置,任何授权用户都可以生成有效的搜索令牌并获取相应的搜索结果。

在Sun等人的SMSE方案中,授权用户被分配了不同的搜索和解密权限。但该方案存在通信和解密开销浪费的问题,因为服务器在不知道用户属性集的情况下,无法确定用户是否能够解密某个密文,所以不得不将基于搜索令牌的所有密文都返回给用户。为了解决这个问题,我们提出了一种新的SMSE方案,该方案引入了服务器端匹配技术,使得服务器可以在不知道用户属性集的情况下测试用户是否能够解密某个密文,从而显著减少了通信和解密开销。

2. 预备知识
2.1 双线性对

假设 $G$ 和 $G_T$ 是两个具有素数阶 $p$ 的循环乘法群,$g$ 是 $G

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值