Netinfo Security ›› 2023, Vol. 23 ›› Issue (9): 25-36.doi: 10.3969/j.issn.1671-1122.2023.09.003

Previous Articles     Next Articles

Efficient Attribute-Based Encryption Scheme from Lattices for Cloud Security

LIU Qin1, WANG Zhuobing1, YU Chunwu2(), WANG Zhangyi1   

  1. 1. School of Cyber Science and Engineering, Wuhan University, Wuhan 430079, China
    2. School of Computer Science, Wuhan University, Wuhan 430079, China
  • Received:2023-06-14 Online:2023-09-10 Published:2023-09-18
  • Contact: YU Chunwu E-mail:yuchunwu@whu.edu.cn

Abstract:

As more companies adopt cloud computing services, the importance of cloud security has increased significantly. To ensure secure data storage in the cloud, encryption and Identity and Access Management (IAM) are essential components. One solution for access control of encrypted data is Ciphertext-Policy Attribute-Based Encryption (CP-ABE), which can also be used in IAM systems. However, most of existing ABE schemes are not resistant to quantum adversaries, and only support single-valued attributes. To address the demand for IAMs using Attribute-Based Access Control (ABAC) mechanisms, this paper constructed a multi-authority CP-ABE scheme based on the ring learning with error problem. This scheme presented attributes in key-value pairs and supported access structures of Disjunctive Normal Form (DNF) formulas to achieve fine-grained access control. At the same time, this scheme allowed multiple decentralized authorities to manage and distribute keys. Furthermore, relying on a ring variant of evasive LWE assumption, this scheme was proven static secure. This article implemented the CP-ABE scheme in C++, and conducted performance testing. The experimental result shows that this scheme enjoys high efficiency and is suitable for practical application.

Key words: lattice cryptography, evasive LWE, CP-ABE, identity and access management

CLC Number: