错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Hybrid Lightweight Cryptography Using AES and ECC for IoT Security

  • Neha N. Gharat,
  • Lochan Jolly

摘要

The Internet of Things (IoT) transforms everyone’s life by providing features such as controlling and monitoring connected smart objects. The Internet of Things (IoT) architecture is intricate and sophisticated, owing to the substantial number of interconnected devices, diverse link-layer technologies, and multiple services integrated within the system. The adaptation of these devices is increasing exponentially, which creates an extensive amount of data for processing and analyzing. Designing security solutions for the Internet of Things (IoT) requires acknowledging the novel security and privacy challenges that emerge due to the nature of this technology. Securing end-to-end connections in IoT poses a significant challenge due to the heterogeneous nature of IoT communications, as well as the disparities in resource capabilities across IoT devices. Due to the limited computing power, energy, and memory of most IoT devices limited security solutions are available. As a result, IoT requires robust security solutions that can efficiently meet specific security and privacy requirements while having a lightweight impact on device resources such as microcontrollers, memory, and energy. The feature of the work is the design of a hybrid lightweight cryptography to enable secure data in IoT against IoT attacks. One of the security fundamentals to secure IoT data is to design lightweight cryptography for IoT devices that are resource-constrained in terms of computational capability, memory space, and battery power. To find an effectual and lightweight key establishment the combination of symmetric and asymmetric encryption algorithms, i.e., hybrid lightweight cryptography is proposed. The primary functionality of the proposed system revolves around the integration of ECC and the advanced encryption standard (AES) method. This combination is employed to uphold data integrity. Security analysis is conducted to prove the scheme fulfills the security requirements and evaluated the performance in terms of computational cost, power consumption, memory, and key size.