ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2016, Vol. 53 ›› Issue (10): 2239-2247.doi: 10.7544/issn1000-1239.2016.20160430

Special Issue: 2016网络空间共享安全研究进展专题

Previous Articles     Next Articles

An Efficient and Expressive Attribute-Based Encryption Scheme with Chosen Ciphertext Security

Zhang Kai1,2, Wei Lifei3, Li Xiangxue1,4, Chen Jie1,2, Qian Haifeng1   

  1. 1(Department of Computer Science & Technology, East China Normal University, Shanghai 200241); 2(The State Key Laboratory of Integrated Services Networks (Xidian University), Xi’an 710071); 3(College of Information Technology, Shanghai Ocean University, Shanghai 201306); 4(Westone Cryptologic Research Center, Beijing 100070)
  • Online:2016-10-01

Abstract: Attribute-based encryption (ABE) is a promising version of public key encryption, since it enables fine-grained access control on the encrypted data. In a key-policy ABE (KP-ABE) scheme, every ciphertext is related to attributes set and each secret key is associated with an access structure. Therefore, the decryption overhead is usually proportional to the number of attributes used in decryption process in most existing KP-ABE schemes. Inspired by Hohenberger and Waters’ KP-ABE scheme with fast decryption, we propose a large universe KP-ABE with fast decryption supporting non-monotonic access structure, which is proven selective chosen attribute set secure and chosen plaintext secure in the random oracle model. Moreover, observing Lai expressive KP-ABE with fast decryption and applying with Chameleon Hash technique used to give a direct chosen ciphertext secure KP-ABE construction, we also give a direct chosen plaintext secure KP-ABE construction in the random oracle model, which still achieves the following features: non-monotonic access structure, large-universe and fast decryption. Compared with the related work, both two expressive large universe KP-ABE schemes enjoy comparable time efficiency in decryption process.

Key words: attribute-based encryption (ABE), chosen ciphertext security, non-monotonic access structure, fast decryption, large-universe

CLC Number: