Design of Concurrent Ciphertext Policy-Attribute Based Encryption Library for Multilevel Access of Encrypted Data
Shardha Porwal, Sangeeta Mittal · 2018
Ciphertext Policy-Attribute Based Encryption (CP-ABE) is a public key encryption system that provides a flexible solution for sharing data files securely and publicly. As compared to conventional encryption CP-ABE generates single encrypted file that can be decrypted by anyone posing right attribute levels. In this paper, we have transformed legacy CP-ABE library to Object Oriented (OO) approach for enhancing the functionality of Ciphertext Policy-Attribute Based Encryption. CP-ABE has been further implemented as Multithreaded - Ciphertext Policy - Attribute Based Encryption (OOM-CP-ABE) for concurrency. Scope of parallelization in encryption and decryption operations has been exploited to obtain more efficient encryption and decryption. A case study for multilevel accessing of shared data files in a software company has been implemented to demonstrate the usefulness of implemented library. Experimental simulations demonstrate improved performance of proposed OOM-CP-ABE scheme to provide real time data encryption and decryption services as compared to legacy CP-ABE and OO-CP-ABE approaches.