Visible to the public Towards Lightweight Identity-Based Encryption for the Post-Quantum-Secure Internet of Things

TitleTowards Lightweight Identity-Based Encryption for the Post-Quantum-Secure Internet of Things
Publication TypeConference Paper
Year of Publication2017
AuthorsGüneysu, T., Oder, T.
Conference Name2017 18th International Symposium on Quality Electronic Design (ISQED)
Keywordsad-hoc network connection, ASIACRYPT 2014, Asymmetric Encryption, asymmetric key distribution problem, compositionality, computer network security, data exchange security, decryption, embedded device, Encryption, Human Behavior, IBE scheme, Identity-based encryption, Internet, Internet of Things, key discovery procedure, lightweight identity-based encryption, low-cost ARM Cortex-M0 microcontroller, Metrics, microcontrollers, multiuser scenarios, post-quantum-secure Internet of Things, pubcrawl, quantum cryptography, reconfigurable hardware component, resilience, Resiliency, RLWE problem, time 103 ms, time 36 ms, word length 80 bit
Abstract

Identity-Based Encryption (IBE) was introduced as an elegant concept for secure data exchange due to its simplified key management by specifically addressing the asymmetric key distribution problems in multi-user scenarios. In the context of ad-hoc network connections that are of particular importance in the emerging Internet of Things, the simple key discovery procedures as provided by IBE are very beneficial in many situations. In this work we demonstrate for the first time that IBE has become practical even for a range of embedded devices that are populated with low-cost ARM Cortex-M microcontrollers or reconfigurable hardware components. More precisely, we adopt the IBE scheme proposed by Ducas et al. at ASIACRYPT 2014 based on the RLWE problem for which we provide implementation results for two security levels on the aforementioned embedded platforms. We give evidence that the implementations of the basic scheme are efficient, as for a security level of 80 bits it requires 103 ms and 36 ms for encryption and decryption, respectively, on the smallest ARM Cortex-M0 microcontroller.

URLhttps://ieeexplore.ieee.org/document/7918335/
DOI10.1109/ISQED.2017.7918335
Citation Keyguneysu_towards_2017