Content area

Abstract

Cellular Automata (CA) can be implemented by hardware and processed in parallel unlike the conventional algorithm based on chaotic function. In this paper, we propose a fast encryption algorithm for color image using (nmk)-programmable complemented maximum length CA((nmk)-PCMLCA). This algorithm improves the speed of shuffling pixel positions in the color image encryption system. The encryption process of the proposed image encryption system consists of a substitution step and a shuffling step. In the substitution step, we design the (nmk)-PCMLCA which can generate nonlinear sequences whose lengths are longer than the lengths of sequences generated by complemented maximum length CA (C-MLCA), and use it as the key sequence generator. In the shuffling step, we improve the encryption/decryption speed by raising the domain processing the image to the row/column level rather than the pixel unit and processing the block unit using 1-D MLCA. With the advantage of these CA, we can improve the speed of encryption/decryption.

Details

Title
Fast image encryption algorithm based on (nmk)-PCMLCA
Author
Kang, Sung Won 1 ; Choi, Un Sook 2   VIAFID ORCID Logo  ; Cho, Sung Jin 3 

 Pukyong National University, Department of Information Security, Busan, South Korea (GRID:grid.412576.3) (ISNI:0000 0001 0719 8994) 
 Tongmyong University, Department of Information and Communications and Software Engineering, Busan, South Korea (GRID:grid.444048.8) (ISNI:0000 0004 0647 1217) 
 Pukyong National University, Department of Applied Mathematics, Busan, South Korea (GRID:grid.412576.3) (ISNI:0000 0001 0719 8994) 
Pages
1209-1235
Publication year
2022
Publication date
Jan 2022
Publisher
Springer Nature B.V.
ISSN
13807501
e-ISSN
15737721
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2621425504
Copyright
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021.