Cargando…

Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption

Background and Aim: due to the rapid growth of data communication and multimedia system applications, security becomes a critical issue in the communication and storage of images. This study aims to improve encryption and decryption for various types of images by decreasing time consumption and stre...

Descripción completa

Detalles Bibliográficos
Autores principales: Ali, Rasha S., Akif, Omar Z., Jassim, Sameeh A., Farhan, Alaa Kadhim, El-Kenawy, El-Sayed M., Ibrahim, Abdelhameed, Ghoneim, Mohamed E., Abdelhamid, Abdelaziz A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9658660/
https://www.ncbi.nlm.nih.gov/pubmed/36366230
http://dx.doi.org/10.3390/s22218527
_version_ 1784830006122250240
author Ali, Rasha S.
Akif, Omar Z.
Jassim, Sameeh A.
Farhan, Alaa Kadhim
El-Kenawy, El-Sayed M.
Ibrahim, Abdelhameed
Ghoneim, Mohamed E.
Abdelhamid, Abdelaziz A.
author_facet Ali, Rasha S.
Akif, Omar Z.
Jassim, Sameeh A.
Farhan, Alaa Kadhim
El-Kenawy, El-Sayed M.
Ibrahim, Abdelhameed
Ghoneim, Mohamed E.
Abdelhamid, Abdelaziz A.
author_sort Ali, Rasha S.
collection PubMed
description Background and Aim: due to the rapid growth of data communication and multimedia system applications, security becomes a critical issue in the communication and storage of images. This study aims to improve encryption and decryption for various types of images by decreasing time consumption and strengthening security. Methodology: An algorithm is proposed for encrypting images based on the Carlisle Adams and Stafford Tavares CAST block cipher algorithm with 3D and 2D logistic maps. A chaotic function that increases the randomness in the encrypted data and images, thereby breaking the relation sequence through the encryption procedure, is introduced. The time is decreased by using three secure and private S-Boxes rather than using six S-Boxes, as in the traditional method. Moreover, the CAST encryption algorithm was modified to be used on the private keys and substitution stage (S-Boxes), with the keys and S-Boxes of the encryption algorithm being generated according to the 2D and 3D chaotic map functions. The proposed system passed all evaluation criteria, including (MSE, PSNR, EQ, MD, SC, NC, AD, SNR, SIM, MAE, Time, CC, Entropy, and histograms). Results: Moreover, the results also illustrate that the created S-Boxes passed all evaluation criteria; compared with the results of the traditional method that was used in creating S-Box, the proposed method achieved better results than other methods used in the other works. The proposed solution improves the entropy which is between (7.991–7.999), reduces the processing time which is between (0.5–11 s/Images), and improves NCPR, which is between (0.991–1). Conclusions: The proposed solution focuses on reducing the total processing time for encryption and decryption and improving transmission security. Finally, this solution provides a fast security system for surgical telepresence with secure real-time communication. The complexity of this work needs to know the S-Box creation method used, the chaotic method, the values of the chaotic parameters, and which of these methods was used in the encryption process.
format Online
Article
Text
id pubmed-9658660
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96586602022-11-15 Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption Ali, Rasha S. Akif, Omar Z. Jassim, Sameeh A. Farhan, Alaa Kadhim El-Kenawy, El-Sayed M. Ibrahim, Abdelhameed Ghoneim, Mohamed E. Abdelhamid, Abdelaziz A. Sensors (Basel) Article Background and Aim: due to the rapid growth of data communication and multimedia system applications, security becomes a critical issue in the communication and storage of images. This study aims to improve encryption and decryption for various types of images by decreasing time consumption and strengthening security. Methodology: An algorithm is proposed for encrypting images based on the Carlisle Adams and Stafford Tavares CAST block cipher algorithm with 3D and 2D logistic maps. A chaotic function that increases the randomness in the encrypted data and images, thereby breaking the relation sequence through the encryption procedure, is introduced. The time is decreased by using three secure and private S-Boxes rather than using six S-Boxes, as in the traditional method. Moreover, the CAST encryption algorithm was modified to be used on the private keys and substitution stage (S-Boxes), with the keys and S-Boxes of the encryption algorithm being generated according to the 2D and 3D chaotic map functions. The proposed system passed all evaluation criteria, including (MSE, PSNR, EQ, MD, SC, NC, AD, SNR, SIM, MAE, Time, CC, Entropy, and histograms). Results: Moreover, the results also illustrate that the created S-Boxes passed all evaluation criteria; compared with the results of the traditional method that was used in creating S-Box, the proposed method achieved better results than other methods used in the other works. The proposed solution improves the entropy which is between (7.991–7.999), reduces the processing time which is between (0.5–11 s/Images), and improves NCPR, which is between (0.991–1). Conclusions: The proposed solution focuses on reducing the total processing time for encryption and decryption and improving transmission security. Finally, this solution provides a fast security system for surgical telepresence with secure real-time communication. The complexity of this work needs to know the S-Box creation method used, the chaotic method, the values of the chaotic parameters, and which of these methods was used in the encryption process. MDPI 2022-11-05 /pmc/articles/PMC9658660/ /pubmed/36366230 http://dx.doi.org/10.3390/s22218527 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ali, Rasha S.
Akif, Omar Z.
Jassim, Sameeh A.
Farhan, Alaa Kadhim
El-Kenawy, El-Sayed M.
Ibrahim, Abdelhameed
Ghoneim, Mohamed E.
Abdelhamid, Abdelaziz A.
Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
title Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
title_full Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
title_fullStr Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
title_full_unstemmed Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
title_short Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
title_sort enhancement of the cast block algorithm based on novel s-box for image encryption
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9658660/
https://www.ncbi.nlm.nih.gov/pubmed/36366230
http://dx.doi.org/10.3390/s22218527
work_keys_str_mv AT alirashas enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT akifomarz enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT jassimsameeha enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT farhanalaakadhim enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT elkenawyelsayedm enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT ibrahimabdelhameed enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT ghoneimmohamede enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption
AT abdelhamidabdelaziza enhancementofthecastblockalgorithmbasedonnovelsboxforimageencryption