Lightweight Structure of Random Key Generation for PRESENT Block Cipher

In this paper, we design a lightweight and modified random key generation for PRESENT block cipher which is applicable in the encryption of the digital signals. In the block ciphers, the master key is used directly in the encryption process for the data (plaintext). But in this work, a master key (i...

Full description

Bibliographic Details
Main Author: Bahram Rashidi
Format: Article
Language:English
Published: University of Sistan and Baluchestan 2024-03-01
Series:International Journal of Industrial Electronics, Control and Optimization
Subjects:
Online Access:https://ieco.usb.ac.ir/article_8209_cb072353b8061349170eeee0dd537276.pdf
Description
Summary:In this paper, we design a lightweight and modified random key generation for PRESENT block cipher which is applicable in the encryption of the digital signals. In the block ciphers, the master key is used directly in the encryption process for the data (plaintext). But in this work, a master key (initial key) is used to derive the new random master keys (random session keys) and use these keys for the encryption process. The use of random keys will overcome the brute force attack that can be applied to the PRESENT cipher. The random session keys generated will produce different ciphertexts for the same plaintext for every session. In this approach, we take advantage of the block cipher to produce random keys. The PRESENT cipher is shared in both random key generation and encryption process. Therefore, the proposed structure has both random key generation and data encryption in a unified circuit. This property reduces hardware resources. The implementation results, in 180 nm CMOS technologies, show the proposed structure is comparable in terms of area and delay with other works.
ISSN:2645-3517
2645-3568