Semantic Attribute-Based Encryption: A framework for combining ABE schemes with semantic technologies
Journal article, 2022

Attribute-Based Encryption (ABE) is a cryptographic solution to protect resources in a fine-grained manner based on a set of public attributes. This is similar to attribute-based access control schemes in the sense that both rely on public attributes and access control policies to grant access to resources. However, ABE schemes do not consider the semantics of attributes provided by users or required by access structures. Such semantics not only improve the functionality by making proper access decisions but also enable cross-domain interoperability by making users from one domain able to access and use resources of other domains. This paper proposes a Semantic ABE (SABE) framework by augmenting a classical Ciphertext-Policy ABE (CP-ABE) scheme with semantic technologies using a generic procedure by which any CP-ABE scheme can be extended to an SABE. The proposed SABE framework is implemented in Java and the source code is publicly available. The experiment results confirm that the performance of the proposed framework is promising.

Interoperability

Semantic technologies

Access control

Security

Attribute-based encryption

Privacy

Ontology

Author

Hamed Arshad

University of Oslo

Christian Johansen

Norwegian University of Science and Technology (NTNU)

Olaf Owe

University of Oslo

Pablo Picazo-Sanchez

Chalmers, Computer Science and Engineering (Chalmers), Information Security

Gerardo Schneider

University of Gothenburg

Information Sciences

0020-0255 (ISSN)

Vol. 616 558-576

Subject Categories

Telecommunications

Communication Systems

Computer Science

DOI

10.1016/j.ins.2022.10.132

More information

Latest update

3/7/2024 9