A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine

An innovative method proposed for encrypting color images is comprised of one-time keys and chaos theory using a distinctive concept of rotor machine. The novelty of this scheme is that the rows and columns of 2-dimensional images are converted into circular object called rotor and can be rotated at...

Full description

Bibliographic Details
Main Authors: Aqeel Ur Rehman, Amnah Firdous, Salman Iqbal, Zahid Abbas, Malik M. Ali Shahid, Huiwei Wang, Farman Ullah
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9200618/
_version_ 1818618482008260608
author Aqeel Ur Rehman
Amnah Firdous
Salman Iqbal
Zahid Abbas
Malik M. Ali Shahid
Huiwei Wang
Farman Ullah
author_facet Aqeel Ur Rehman
Amnah Firdous
Salman Iqbal
Zahid Abbas
Malik M. Ali Shahid
Huiwei Wang
Farman Ullah
author_sort Aqeel Ur Rehman
collection DOAJ
description An innovative method proposed for encrypting color images is comprised of one-time keys and chaos theory using a distinctive concept of rotor machine. The novelty of this scheme is that the rows and columns of 2-dimensional images are converted into circular object called rotor and can be rotated at 360 degrees in clockwise or anti clockwise direction. The rotation will change the existing rotor into new one and can be used in substitution process of plain image. This process can be repeated β times and each time a new rotor is created just by a simple rotation. The rotation is performed in terms of pixels so degree of angle is converted into number of pixels. Using this method, same object with new face (after rotation) is used for encryption. The pixels of color image are permuted using the sorted index of logistic sequence. Then, three pseudo-random images are created from Piecewise Linear Chaotic Map (PWLCM). For substitution, both the permuted color channels and pseudo-random images are transformed into rotors. The angle is obtained from Chen chaotic system. The one-time keys are for chaotic maps are generated by using 512-bits hash of plain image. The simulated outcomes demonstrate that the proposed system has high quality of results and requires only single round of encryption to achieve high encryption along with high robustness against the transmission noises.
first_indexed 2024-12-16T17:22:17Z
format Article
id doaj.art-25ebcf7d15084784aad6c0441b89c311
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T17:22:17Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-25ebcf7d15084784aad6c0441b89c3112022-12-21T22:23:09ZengIEEEIEEE Access2169-35362020-01-01817227517229510.1109/ACCESS.2020.30249949200618A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor MachineAqeel Ur Rehman0https://orcid.org/0000-0002-3083-6066Amnah Firdous1Salman Iqbal2https://orcid.org/0000-0001-8318-2679Zahid Abbas3https://orcid.org/0000-0001-6643-8820Malik M. Ali Shahid4https://orcid.org/0000-0003-3735-901XHuiwei Wang5https://orcid.org/0000-0002-7024-4153Farman Ullah6https://orcid.org/0000-0002-8509-6851College of Electronics and Information Engineering, Southwest University, Chongqing, ChinaDepartment of Computer Science and IT, The Islamia University of Bahawalpur, Bahawalpur, PakistanDepartment of Computer Science, COMSATS University Islamabad, Vehari Campus, Vehari, PakistanDepartment of Computer Science, COMSATS University Islamabad, Vehari Campus, Vehari, PakistanDepartment of Computer Science, COMSATS University Islamabad, Vehari Campus, Vehari, PakistanCollege of Electronics and Information Engineering, Southwest University, Chongqing, ChinaDepartment of Computer Science, COMSATS University Islamabad, Vehari Campus, Vehari, PakistanAn innovative method proposed for encrypting color images is comprised of one-time keys and chaos theory using a distinctive concept of rotor machine. The novelty of this scheme is that the rows and columns of 2-dimensional images are converted into circular object called rotor and can be rotated at 360 degrees in clockwise or anti clockwise direction. The rotation will change the existing rotor into new one and can be used in substitution process of plain image. This process can be repeated β times and each time a new rotor is created just by a simple rotation. The rotation is performed in terms of pixels so degree of angle is converted into number of pixels. Using this method, same object with new face (after rotation) is used for encryption. The pixels of color image are permuted using the sorted index of logistic sequence. Then, three pseudo-random images are created from Piecewise Linear Chaotic Map (PWLCM). For substitution, both the permuted color channels and pseudo-random images are transformed into rotors. The angle is obtained from Chen chaotic system. The one-time keys are for chaotic maps are generated by using 512-bits hash of plain image. The simulated outcomes demonstrate that the proposed system has high quality of results and requires only single round of encryption to achieve high encryption along with high robustness against the transmission noises.https://ieeexplore.ieee.org/document/9200618/Chaos theorycolor image encryptionSHA-512rotor machineone time key
spellingShingle Aqeel Ur Rehman
Amnah Firdous
Salman Iqbal
Zahid Abbas
Malik M. Ali Shahid
Huiwei Wang
Farman Ullah
A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine
IEEE Access
Chaos theory
color image encryption
SHA-512
rotor machine
one time key
title A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine
title_full A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine
title_fullStr A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine
title_full_unstemmed A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine
title_short A Color Image Encryption Algorithm Based on One Time Key, Chaos Theory, and Concept of Rotor Machine
title_sort color image encryption algorithm based on one time key chaos theory and concept of rotor machine
topic Chaos theory
color image encryption
SHA-512
rotor machine
one time key
url https://ieeexplore.ieee.org/document/9200618/
work_keys_str_mv AT aqeelurrehman acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT amnahfirdous acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT salmaniqbal acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT zahidabbas acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT malikmalishahid acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT huiweiwang acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT farmanullah acolorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT aqeelurrehman colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT amnahfirdous colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT salmaniqbal colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT zahidabbas colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT malikmalishahid colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT huiweiwang colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine
AT farmanullah colorimageencryptionalgorithmbasedononetimekeychaostheoryandconceptofrotormachine