HomeInterestingWhat are all the different lightweight cryptography?

What are all the different lightweight cryptography?

Different lightweight cryptography:

  • Lightweight cryptography: it is a cryptographic algorithm intended to secure data transmission between resource-constrained devices.
  • Resource-constrained: Resource-constrained devices are low resource devices like low battery power, low memory, and low processing capability which is difficult to support conventional cryptography algorithms.
  • Example lightweight devices:
    • Fitness Tracker
    • Nest Smart Thermostat
    • Canary Smart Security System
    • Scanomat Topbrewer
    • WeMo Switch Smart Plug
    • Philips Hue Smart Bulbs
    • Kolibree Smart Toothbrush
    • Samsung SmartThings Hub

Performance metrics for lightweight cryptography

(as per NIST standard)
  • For Hardware implementation
    • Circuit size(power consumption and cost) – eg: RFID and low-cost sensors.
    • Energy eg: Medical devices and battery-powered devices.
    • Latency (real-time performance) eg: Memory encryption, on-vehicle device, industrial I/O device control. 
  • For Embedded software implementation
    • Memory size (ROM/RAM) eg: Electrical home appliances, sensors, and on-vehicle devices.
Block Ciphers

Algorithm–>(block size / key length)

  • SIMON    –>[32/64, 64/96, 64/128, 128/128]
  • SPECK    –>[32/64, 64/96, 64/128, 128/128]
  • LED          –>[64/128]
  • Midori      –>[64/128, 128/128]
  • TWINE     –>[64/80]
Stream Ciphers
  • Enocoro
  • Hash Functions Keccak
Message Authentication Codes
Authenticated Encryption
Lightweight-crypto is a promising technique for different smart applications requiring less load on the CPU, less memory, and lower latency.
It is suitable for IoT devices with relatively poor computing resources and is expected to serve various applications that exploit its features.
 
What are all the different lightweight cryptography
                                                         Source:  www.whatiswhateverything.com
For more detail please refer below links:
Reference:

https://www.nist.gov/programs-projects/lightweight-cryptography

https://link.springer.com/article/10.1007%2Fs12652-017-0494-4


https://competitions.cr.yp.to/

RELATED ARTICLES

Most Popular