Image Encryption Algorithm Based on Block Scrambling and Finite State Machine

To better protect the image information, an image encryption algorithm based on block scrambling and finite state machine is proposed. The method uses discrete wavelet transform (DWT) to divide the original image into four frequency bands. Secondly, chaotic sequences and zigzag scanning curve are us...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access Vol. 8; pp. 225831 - 225844
Main Authors: Geng, Shengtao, Wu, Tao, Wang, Shida, Zhang, Xuncai, Wang, Yanfeng
Format: Journal Article
Language:English
Published: Piscataway IEEE 2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:To better protect the image information, an image encryption algorithm based on block scrambling and finite state machine is proposed. The method uses discrete wavelet transform (DWT) to divide the original image into four frequency bands. Secondly, chaotic sequences and zigzag scanning curve are used to construct a scrambling matrix to scramble the four frequency bands. Then combine the chaotic sequence, DNA coding, and automata to transform the state of the scrambled image. Finally, the key stream is used to diffuse the sequence to improve the security of cipher images further. Experimental results and security analysis show that the proposed encryption scheme can resist various attacks and ensure the secure transmission of images.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2020.3045101