Lightweight encryption
Lightweight encryption Algorithms (LEAs, or simply LEs) are a novel collection of cryptographic algorithms designed to have a small implementation footprint and very low energy usage. Lightweight encryption targets an extensive range of devices that are resource-constrained, such as IoT end nodes and RFID tags, which can be implemented in hardware and software across a wide range of communication technologies.
The motivation for lightweight encryption is to leverage lower memory, lower computational resources, and lower power supplies in order to deliver secure solutions that can operate across resource-constrained devices. Lightweight cryptography must optimize implementation costs, speed, security, performance, and energy usage for resource-limited devices. The lightweight encryption algorithm has a low implementation footprint, which takes less computational power to process data, especially in IoT (Internet of Things).
In the modern era of data transmission...