SummaryLightweight cryptography is a rapidly developing research field. Its main goal is to provide security for devices with fewer resources. These limited‐resource devices implement reliable ciphers that use very little power and computation. The lightweight cipher should be built for high performance while using the fewest resources possible, such as memory and power. In this article, we compare block ciphers and several other stream ciphers based on criteria such as input size, output size, structure employed, key size, number of rounds, vulnerable attacks, chip area, gate equivalent, memory use, throughput, and security features. Moreover, this article provides a detailed analysis comparing all cryptographic algorithms and their use in day‐to‐day life activities. This paper also discusses some lightweight ciphers, stream ciphers, and hybrid ciphers. Moreover, it shows the cryptanalysis of some block ciphers like DES.
Read full abstract