Lightweight Cryptography for Low-power IoT Devices
light-weight cryptography; Internet of Things (IoT); security; low-power.
Smart environments are part of the rapidly developing in digital transformation, and the increasing necessity of multiple connections with different devices is driving research attention to the Internet of Things (IoT) as the way of communicating with objects. The broad and open transmitted data, whether in industry, homes, buildings, or cities, is a vulnerable point for attacks that capture private information or even control devices without proper protection measures. Therefore, secure communication is mandatory to guarantee an efficient and reliable system, as well as, the application methods must be up-to-date to anticipate the advance of attacks. Encryption adds a layer of security, coding restricted communication for a broad transmission, preventing the use of data exchange by unauthorized devices. However, ciphering and deciphering codes usually require a high computational and energy cost, making the application of this might method inefficient for energy-limited microcontrollers. The present work proposes the development of a lightweight cipher (algorithm), using Elliptic Curve Cryptography (ECC) along with Attribute-Based (AB) Encryption for application in low-power IoT devices.