Distributed Cryptography for Lightweight Encryption in Decentralized CP-ABE
Mohammed B. Alshawki, Janneke Van Oosterhout, Péter Ligeti, Christoph Reich · 2023
Decentralized Attribute-based Encryption (DABE) is an extension of public key cryptography that allows the ciphertext to be decrypted by any node that has a predefined set of attributes. DABE can be used to control access to Internet of Things (IoT) devices and data based on attributes such as the type of device, the location, and the role of the user. Due to its heavy computation requirements, the DABE either can not be implemented on the weak devices or will be implemented with significant delay.In this paper, we study two distributed solutions of lightweight encryption in DABE using secret sharing and outsourcing. The analysis of our results showed that both approaches provided a lightweight encryption property of DABE. The secret sharing outperformed the outsourcing in small number of attributes, and both provided close efficient results in case of high number of attributes.