Multi-Value-Independent Ciphertext-Policy Attribute Based Encryption with Fast Keyword Search

Multi-Value-Independent Ciphertext-Policy Attribute Based Encryption with Fast Keyword Search
复制标题

具有快速关键字搜索的基于多值独立密文策略属性的加密

DOI:
10.1109/tsc.2017.2753231
复制
发表时间:
2020-11-01
影响因子:
8.1
通讯作者:
Cao, Zhenfu
Cao, Zhenfu
中科院分区:
计算机科学2区
文献类型:
--
作者:
Wang, Haijiang;Dong, Xiaolei;Cao, Zhenfu

文献摘要

被引文献

相似文献

ABKS近年来引起了研究界和工业界的广泛关注,ABKS方案是一种支持关键字搜索和访问控制的加密方案。基于属性的加密是一种公钥加密,使用户能够基于属性对消息进行加密和解密。在典型的实现中,密文的大小与与其关联的属性的数量成正比,并且解密时间与解密期间使用的属性的数量成正比。继承ABE技术,大多数ABKS方案中的计算成本和密文大小随着访问策略的复杂性而增长。另一方面,我们发现传统的ABKS方案无法抵抗我们的密钥恢复攻击。为了解决上述问题,我们提出了新的基于密文策略属性的加密和快速关键字搜索结构。我们的结构保留了从 ABE 系统继承的细粒度访问控制,同时支持隐藏策略和快速关键字搜索。与现有的基于属性的可搜索加密方案相比,我们的结构具有多值无关的特点。性能分析证明了我们构建的效率。我们为我们的第二个方案提供严格的安全证明,该方案是 IND-CKA 和 IND-CPA 安全的。
ABKS has drawn much attention from research and industry in recent years, an ABKS scheme is an encryption scheme that supports keyword search and access control. Attribute-Based Encryption is a public key encryption that enables users to encrypt and decrypt message based on attributes. In a typical implementation, the size of the ciphertext is proportional to the number of attributes associated with it and the decryption time is proportional to the number of attributes used during decryption. Inherit from ABE technology, the computation cost and ciphertext size in most ABKS schemes grow with the complexity of the access policy. On the other hand, we found that the traditional ABKS schemes cannot resist our secret-key-recovery attack. To deal with the above problems, we present new ciphertext policy attribute based encryption with fast keyword search constructions. Our constructions preserve the fine-grained access control inherited from the ABE system while supporting hidden policy and fast keyword search. Our constructions feature multi-value-independent compared with the existing attribute based searchable encryption schemes. The performance analysis demonstrates the efficiency of our constructions. We offer rigorous security proof of our second scheme, which is IND-CKA and IND-CPA secure.