Parallel Image Encryption Technology Based on Cellular Automaton
Publication Date
8-1-2020
Document Type
Conference Proceeding
Publication Title
2020 IEEE Sixth International Conference on Big Data Computing Service and Applications (BigDataService)
DOI
10.1109/BigDataService49289.2020.00042
First Page
216
Last Page
223
Abstract
The traditional encryption algorithms such as DES, AES are considered too slow for image encryption, which cannot meet the real-time requirements. Therefore, this paper proposes a parallel image encryption algorithm based on cellular automaton and chaotic map. In the scrambling stage, the keystream generated by 2D-LASM is used to scramble the rows and columns of the image in parallel. In the diffusion stage, the scrambled image is constructed into two identical square bit matrices as the initial state of the cellular automaton based on the balance rule, and the encrypted image is obtained by iterating cellular automaton multiple times. The sub key expansion algorithm adopts a weighted pixel value mechanism, which makes the generation of key stream depend on plain image, so as to resist the attack of chosen plaintext and known plaintext. The algorithm is coordinated by CPU / GPU. With the acceleration of GPU, the efficiency of the algorithm has been significantly improved.
Funding Number
HNKJ13_H17_04
Funding Sponsor
National Natural Science Foundation of China
Keywords
Balance rule, Life-like Cellular Automation, Parallel image encryption
Department
Computer Engineering
Recommended Citation
Ping Ping, Xiaojuan Zhang, Xiaohui Yang, Yingchi Mao, and Zeyu Gao. "Parallel Image Encryption Technology Based on Cellular Automaton" 2020 IEEE Sixth International Conference on Big Data Computing Service and Applications (BigDataService) (2020): 216-223. https://doi.org/10.1109/BigDataService49289.2020.00042