Visible to the public Enhancement of a Lightweight Attribute-Based Encryption Scheme for the Internet of Things

TitleEnhancement of a Lightweight Attribute-Based Encryption Scheme for the Internet of Things
Publication TypeJournal Article
Year of Publication2019
AuthorsTan, Syh-Yuan, Yeow, Kin-Woon, Hwang, Seong Oun
JournalIEEE Internet of Things Journal
Volume6
Pagination6384—6395
Date Publishedaug
ISSN2327-4662
KeywordsAndroid phone, Attribute-based, biomedical communication, Chosen-plaintext attack, ciphertext indistinguishability, Collaboration, computer network security, cryptanalysis, decryption key, delegation feature, Encryption, fixed KP-ABE scheme, H-KP-ABE, Health Care, hierarchical, hierarchical KP-ABE, Internet of Things, Internet of Things (IoT), IoT-connected healthcare system, key policy attribute based encryption, Key Policy Attribute Based Encryption (KP-ABE), key-policy, KP-ABE, Lightweight, lightweight key-policy attribute-based encryption scheme, Logic gates, NIST curves, policy-based governance, pubcrawl, Public key, public key cryptography, Resiliency, Scalability, selective-set model, smart phones
Abstract

In this paper, we present the enhancement of a lightweight key-policy attribute-based encryption (KP-ABE) scheme designed for the Internet of Things (IoT). The KP-ABE scheme was claimed to achieve ciphertext indistinguishability under chosen-plaintext attack in the selective-set model but we show that the KP-ABE scheme is insecure even in the weaker security notion, namely, one-way encryption under the same attack and model. In particular, we show that an attacker can decrypt a ciphertext which does not satisfy the policy imposed on his decryption key. Subsequently, we propose an efficient fix to the KP-ABE scheme as well as extending it to be a hierarchical KP-ABE (H-KP-ABE) scheme that can support role delegation in IoT applications. An example of applying our H-KP-ABE on an IoT-connected healthcare system is given to highlight the benefit of the delegation feature. Lastly, using the NIST curves secp192k1 and secp256k1, we benchmark the fixed (hierarchical) KP-ABE scheme on an Android phone and the result shows that the scheme is still the fastest in the literature.

URLhttps://ieeexplore.ieee.org/document/8651482
DOI10.1109/JIOT.2019.2900631
Citation Keytan_enhancement_2019