Recent Trends in Parallel Computing

Using a Lightweight Cryptographic Algorithm to Improve Cloud Computing Data Security

  1. Fourcan Karim Mazumder

Abstract

The use of cloud computing technology allows for the storage of vast amounts of data. It is now crucial to protect the integrity, confidentiality, privacy, and handling processes of cloud computing data from attackers. To improve data security in cloud computing, a novel, lightweight cryptographic algorithm was put forth in this study. The algorithm, which is a 16-byte or 128-bit block cipher, requires a 16-byte or 128-bit key to encrypt data. The algorithm's complexity is increased by incorporating Feistel and substitution-permutation architectural techniques. The algorithm uses logical operations such as XOR, XNOR, shifting, swapping to get Shannon’s theory of diffusion and confusion. Moreover, this algorithm offers flexible features regarding the secret key length and the number of turns used in the encryption process. This proposed algorithm provides a strong security level, low computation cost and less processing time compared with other cryptographic algorithms used in cloud computing.

Keywords

Support