Decryption method of encrypted image based on hyper-chaotic system and automatic cell machine
An encrypted image and hyperchaotic technology, applied in the field of information security, can solve the problem of diffusion effect failure, key sequence changes with plaintext, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0082] The invention discloses a method for decrypting an encrypted image based on a hyperchaotic system and an automatic cell machine, which comprises the following steps in sequence:
[0083] Step 1: Divide the encrypted color image C into red, green and blue three-channel images to obtain the red channel image Rc, the green channel image Gc and the blue channel image Bc, where Rc, Gc and Bc are all M×N matrices, and M =1,2,...,m; N=1,2,...,N;
[0084]Step 2: Perform replacement decryption and scrambling decryption on the red channel graph Rc, green channel graph Gc, and blue channel graph Bc to obtain all possible values of the replacement key sequence, row scrambling sequences hr, hg, hb and column scrambling sequences lr, lg and lb, where hr represents the row scrambling sequence of the red channel, hg represents the row scrambling sequence of the green channel, hb represents the row scrambling sequence of the blue channel, and lr represents the column scrambling sequen...
Embodiment 2
[0128] The difference between this embodiment and Embodiment 1 is that in step 3, the method of first scrambling and decrypting and then replacing the decryption is adopted. The specific process is as follows:
[0129] (1) According to the row scrambling sequence and column scrambling sequence obtained in step 2, restore the ranks and columns of the red channel graph Rc, the green channel graph Gc and the blue channel graph Bc respectively, and obtain Rp, Gp and Bp, where Rp is The red channel decryption map obtained by scrambling and decrypting, Gp is the green channel cracking map obtained by scrambling and decrypting, Bp is the blue channel cracking map obtained by scrambling and decrypting, and image_key1 in the KT table undergoes the same row and column changes in sequence to obtain Updated KT table;
[0130] (2) Rp performs XOR calculation with image_key1 in the updated KT table in turn, and obtains all possible results of red channel image decryption {Rhr|r∈[0,255]}, ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


