Paper 2024/231
Need for Speed: Leveraging the Power of Functional Encryption for Resource-Constrained Devices
Abstract
Functional Encryption (FE) is a cutting-edge cryptographic technique that enables a user with a specific functional decryption key to determine a certain function of encrypted data without gaining access to the underlying data. Given its potential and the fact that FE is still a relatively new field, we set out to investigate how it could be applied to resource-constrained environments. This work presents what we believe to be the first lightweight FE scheme explicitly designed for resource-constrained devices. We also propose a use case protocol that demonstrates how our scheme can secure an Internet of Things (IoT) architecture where relevant devices collect data and securely deliver them to a storage server, where an analyst can request access to the encrypted data. Finally, we conduct thorough experiments on two commercially available resource-constrained devices to provide compelling evidence of our approach's practicality and efficiency. Although the results of our evaluations show that there is room for improvement in the proposed scheme, this work represents one of the first attempts to apply FE to the IoT setting that can directly impact people's daily lives and the everyday operations of organizations.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Elliptic Curve CryptographyFunctional EncryptionLightweight CryptographyWireless Sensor Networks
- Contact author(s)
-
eugene frimpong @ tuni fi
alexandros bakas @ nokia-bell-labs com
camille foucault @ tuni fi
antonios michalas @ tuni fi - History
- 2024-02-16: approved
- 2024-02-14: received
- See all versions
- Short URL
- https://ia.cr/2024/231
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/231, author = {Eugene Frimpong and Alexandros Bakas and Camille Foucault and Antonis Michalas}, title = {Need for Speed: Leveraging the Power of Functional Encryption for Resource-Constrained Devices}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/231}, year = {2024}, url = {https://eprint.iacr.org/2024/231} }