Visible to the public Efficient Hardware/Software Co-Design of Elliptic-Curve Cryptography for the Internet of Things

TitleEfficient Hardware/Software Co-Design of Elliptic-Curve Cryptography for the Internet of Things
Publication TypeConference Paper
Year of Publication2019
AuthorsSalman, Ahmad, El-Tawab, Samy
Conference Name2019 International Conference on Smart Applications, Communications and Networking (SmartNets)
Date Publisheddec
KeywordsComputer architecture, cryptographic protocols, cryptography, ECC, Elliptic curve cryptography, elliptic-curve cryptography, Elliptic-Curve Cryptography (ECC), energy consumption, Hardware, hardware-software co-design, hardware-software codesign, Hardware/Software Co-Design, Health Care, healthcare facilities, indoor localization, Internet of Things, Internet of Things (IoT), IoT devices, lightweight devices, Medical services, Metrics, privacy and security, pubcrawl, public key cryptography, public-key cryptosystems, Public-Key Cryptosystems (PKC), resilience, Resiliency, Scalability, security protocols, Transportation

The Internet of Things (IoT) is connecting the world in a way humanity has never seen before. With applications in healthcare, agricultural, transportation, and more, IoT devices help in bridging the gap between the physical and the virtual worlds. These devices usually carry sensitive data which requires security and protection in transit and rest. However, the limited power and energy consumption make it harder and more challenging to implementing security protocols, especially Public-Key Cryptosystems (PKC). In this paper, we present a hardware/software co-design for Elliptic-Curve Cryptography (ECC) PKC suitable for lightweight devices. We present the implementation results for our design on an edge node to be used for indoor localization in a healthcare facilities.

Citation Keysalman_efficient_2019