Title: Analysis of area and energy efficiency in Fruit-v2, Fruit-80 and Grain128AEAD for resource-constrained devices
Authors: Dheeraj Kumar Sharma
Addresses: Department of Electronics and Communication Engineering, National Institute of Technology Kurkshetra, Kurukshetra, Haryana, 136119, India
Abstract: There is a lot of increase in technology. As there are restrictions on the resources available, there is a need to implement lightweight stream ciphers. The ciphers are used for the encryption of data. So, the security of data is also an important factor. As handheld devices are increasing, the need for energy-efficient devices becomes more vital. Keeping all these requirements in mind, researchers have done much research on ciphers. The unrolling of stream ciphers showed the energy-efficient way to implement ciphers. In this paper, the unrolling of Fruit-v2, Fruit-80 and Grain128AEAD stream ciphers is discussed. Using Xilinx ISE Design Suite and Verilog HDL, simulation is performed for different unrolling factors. Using the Synopsys DC compiler, power and energy are calculated. The unrolling rounds for which the energy is optimised for Fruit-v2, Fruit-80 and Grain128AEAD are 16, 16, and 64, respectively. This paper discusses area, power and energy consumption.
Keywords: unrolling; stream cipher; lightweight cryptography; energy efficiency; resource-constrained devices.
DOI: 10.1504/IJHPSA.2023.139892
International Journal of High Performance Systems Architecture, 2023 Vol.11 No.4, pp.179 - 190
Received: 14 Sep 2022
Accepted: 28 Oct 2022
Published online: 09 Jul 2024 *