0% found this document useful (0 votes)
5 views

LW Algo Task 1

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

LW Algo Task 1

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

LIGHTWEIGHT ENCRYPTION

ALGORITHMS
A Comparative Study of Encryption Algorithms in IoT
INTRODUCTION
• Lightweight encryption algorithms are specifically designed to secure IoT
devices and other resource-constrained environments.
• They are optimized for low power, limited memory, and restricted
computational resources.
• Algorithms like PRESENT, SPECK, SIMON, AES-128, LEA, and HIGHT are
widely used to secure IoT communication.
PRESENT ALGORITHM
• PRESENT is a block cipher with a block size of 64 bits and key sizes of 80
or 128 bits.
• It has 31 rounds and is known for its simplicity and suitability for
hardware implementation in resource-constrained environments, like IoT
devices.
• Its strengths lie in its low power consumption and security against linear
and differential attacks. However, it has vulnerabilities against certain
cryptographic attacks.
SPECK ALGORITHM
• SPECK is a lightweight block cipher with a flexible structure that supports
a variety of block sizes and key sizes.
• It is designed for high efficiency in both hardware and software. Its key
strength is its adaptability to various platforms, making it ideal for IoT.
However, it has raised concerns about potential vulnerabilities due to its
simplistic design.
SIMON ALGORITHM
• SIMON is a lightweight block cipher optimized for hardware
implementation.
• It has block sizes ranging from 32 to 128 bits and key sizes from 64 to
256 bits.
• SIMON is very efficient in resource-constrained environments, such as IoT
devices.
• It provides strong security features, but like SPECK, it has been criticized
for its simplistic structure, which could pose some vulnerabilities.
AES-128, LEA, AND HIGHT
ALGORITHMS
• AES-128 is a standard block cipher with a block size of 128 bits and 10
rounds, known for its strong security but higher computational
requirements.
• LEA (Lightweight Encryption Algorithm) offers efficient software
performance with a 128-bit block size and key sizes of 128, 192, or 256
bits, making it a good choice for IoT.
• HIGHT is a block cipher with a 64-bit block size and 128-bit key size,
designed for low-resource environments, making it ideal for IoT
applications.
COMPARATIVE ANALYSIS
Algorit Block Key Rounds Securit Performance
hm Size Size y
PRESEN 64 bits 80/128 31 Good Low power consumption
T bits
SPECK 32-128 64-256 Variable Moderat High efficiency in software
bits bits e
SIMON 32-128 64-256 Variable Strong Hardware efficient
bits bits
AES-128 128 bits 128 bits 10 High Resource intensive
LEA 128 bits 128/192/ 24/28/32 Moderat Efficient in software
256 bits e
HIGHT 64 bits 128 bits 32 Moderat Optimized for low power
e
CONCLUSION
• Choosing the right lightweight encryption algorithm for IoT depends on
the specific requirements of the system.
• While PRESENT, SIMON, and SPECK offer low resource consumption for
IoT, AES-128 is more secure but resource-heavy.
• Each algorithm offers different trade-offs in terms of performance, power
consumption, and security.
REFERENCES
• 1. Bogdanov, A., Knudsen, L. R., Leander, G., Paar, C., Poschmann, A.,
Robshaw, M. J., & Vikkelsoe, C. (2007). PRESENT: An ultra-lightweight
block cipher.
• 2. Beaulieu, R., Treatman-Clark, S., Shors, D., Weeks, B., Smith, J., &
Wingers, L. (2013). The SIMON and SPECK lightweight block ciphers.
• 3. National Institute of Standards and Technology (NIST). (2001).
Advanced Encryption Standard (AES).

You might also like