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...
Main Authors: | , , , , , , |
---|---|
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 |