Efficient Hardware/Software Co-Design of Elliptic-Curve Cryptography for the Internet of Things
Title | Efficient Hardware/Software Co-Design of Elliptic-Curve Cryptography for the Internet of Things |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Salman, Ahmad, El-Tawab, Samy |
Conference Name | 2019 International Conference on Smart Applications, Communications and Networking (SmartNets) |
Date Published | dec |
Keywords | Computer 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 |
Abstract | 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. |
DOI | 10.1109/SmartNets48225.2019.9069777 |
Citation Key | salman_efficient_2019 |
- Internet of Things
- Transportation
- security protocols
- Scalability
- Resiliency
- resilience
- Public-Key Cryptosystems (PKC)
- public-key cryptosystems
- public key cryptography
- pubcrawl
- privacy and security
- Metrics
- Medical services
- lightweight devices
- IoT devices
- Internet of Things (IoT)
- computer architecture
- indoor localization
- healthcare facilities
- health care
- Hardware/Software Co-Design
- hardware-software codesign
- hardware-software co-design
- Hardware
- energy consumption
- Elliptic-Curve Cryptography (ECC)
- elliptic-curve cryptography
- Elliptic curve cryptography
- ECC
- Cryptography
- Cryptographic Protocols