支持连接关键词搜索的属性加密方案研究
2021-08-06陈思琦黄汝维
计算机工程与科学 2021年7期
关键词:用户
陈思琦,黄汝维
(广西大学计算机与电子信息学院,广西 南宁 530004)
1 引言
在云计算模式下,用户将存储或者计算任务外包给云服务器,就能够享受高质量的存储服务或计算服务。为了保证隐私安全,用户通常将数据加密后进行存储。可搜索加密技术使得用户能够在不解密的前提下对密文进行检索操作,用户将数据加密后存储在云端,提出搜索请求的用户利用搜索关键字生成陷门,云服务器执行关键字搜索任务,然后返回包含该关键字的密文。大部分的可搜索加密方案属于“一对一”通信模式,在云计算环境下,用户希望能给特定的一部分人分享数据,数据拥有者要么对密钥进行共享,这显然会带来密钥泄露的可能性;要么每增加1个用户,均使用该用户的公钥对数据进行加密,这使得数据拥有者加密负担较重;或者通过聚合密钥等操作,当用户逐渐增多时,可信授权机构管理密钥的负担也会增加。在大部分单关键词可搜索加密方案中,如果第1次搜索返回的结果无法满足用户需要,用户将会使用另外的关键词进行下一轮搜索,这种多次搜索-解密的过程将会花费很大的代价。
在多用户数据共享方面,2005年,Sahai等人[1]提出了基于属性的加密方案ABE(Attribute-Based Encryption)。基于属性的加密方案主要分为密钥策略的属性加密方案KP-ABE(Key-Policy Attribute-Based Encryption)和密文策略的属性加密方案CP-ABE(Ciphertext-Policy Attribute-Based Encryption)。在CP-ABE中,密文与访问策略相关联,适合云环境下数据分享场景,数据属主制定访问策略,用户的属性用来生成私钥,满足访问策略的用户能够解密相应的数据。……
登录APP查看全文
