Lightweight Cryptography For IoT
Lightweight Cryptography For IoT
It’s basically collection of devices that are connected to the Internet and
communicate with other devices.
The term was coined by Kevin Ashton in 1999.
A Coke vending machine at Carnegie Mellon U. is considered as the first IoT
device (1982).
IoT Applications
Smart Homes
Wearables
Retail
Smart Cities
Healthcare
Transportation
Industry
Why Lightweight Cryptography
Designed for some very specific applications for which AES is unsuitable.
Designed to conform these characteristics:
To be implemented on hardware
For applications that only need moderate security level
For applications that unlikely to encrypt large amount of data
Where physical size, power consumption, and execution time are the primary
concerns (after security).
For some applications it is possible that the key will be fixed at the time when the
device is manufactured.
For some applications the cipher will be used to perform encryption only.
Hardware implementation of PRESENT has much higher throughput and requires
a half of gates compared to the implementation of AES with similar key size.
SIMON and SPECK Block Ciphers
Questions?