Block Color Image Encryption Algorithm Based on Elementary Cellular Automata and Dna Sequence Operations

Jing Chong,Shucui Xie,Jianzhong Zhang,Dingqin Liu
DOI: https://doi.org/10.1145/3488933.3488966
2021-01-01
Abstract:In this paper, a novel chaotic block color image encryption algorithm based on cellular automata and deoxyribonucleic acid (DNA) sequence is proposed. Firstly, the three components of the color image are converted to three DNA matrices by DNA encoding rules and combine into a new matrix. Secondly, divide the new matrix into several unequal blocks and elementary cellular automata (ECA) is introduced to effectively break the correlation of inter-intra components by dynamically swapping all blocks in the new matrix. Finally, double DNA operations are employed to hide the information of the image as much as possible by diffusing three permutated DNA matrices. In addition, a 512-bit plain image hash value and the external keys are introduced to generate the initial value for the chaotic system, which makes the algorithm is sensitive to the plain image. DNA encoding rules rely on plaintext information. Simulation results and security analyses demonstrate that our algorithm has the ability to resist various typical attacks and owns an acceptable running time.
What problem does this paper attempt to address?