White-box traceable ciphertext-policy attribute-based encryption supporting flexible attributes

Research output: Contribution to journalArticlepeer-review

212 Scopus citations

Abstract

Ciphertext-policy attribute-based encryption (CP-ABE) enables fine-grained access control to the encrypted data for commercial applications. There has been significant progress in CP-ABE over the recent years because of two properties called traceability and large universe, greatly enriching the commercial applications of CP-ABE. Traceability is the ability of ABE to trace the malicious users or traitors who intentionally leak the partial or modified decryption keys for profits. Nevertheless, due to the nature of CP-ABE, it is difficult to identify the original key owner from an exposed key since the decryption privilege is shared by multiple users who have the same attributes. On the other hand, the property of large universe in ABE enlarges the practical applications by supporting flexible number of attributes. Several systems have been proposed to obtain either of the above properties. However, none of them achieve the two properties simultaneously in practice, which limits the commercial applications of CP-ABE to a certain extent. In this paper, we propose two practical large universe CP-ABE systems supporting white-box traceability. Compared with existing systems, both the two proposed systems have two advantages: 1) the number of attributes is not polynomially bounded and 2) malicious users who leak their decryption keys could be traced. Moreover, another remarkable advantage of the second proposed system is that the storage overhead for traitor tracing is constant, which are suitable for commercial applications.

Original languageEnglish
Article number7046417
Pages (from-to)1274-1288
Number of pages15
JournalIEEE Transactions on Information Forensics and Security
Volume10
Issue number6
DOIs
StatePublished - 1 Jun 2015

Keywords

  • Attribute-Based Encryption
  • Ciphertext-Policy
  • White-box Traceablity

Fingerprint

Dive into the research topics of 'White-box traceable ciphertext-policy attribute-based encryption supporting flexible attributes'. Together they form a unique fingerprint.

Cite this