Figure 1.
Phase diagrams. with and . (a) x-y-z plane; (b) x-y plane; (c) z-y plane; (d) x-z plane.
Figure 1.
Phase diagrams. with and . (a) x-y-z plane; (b) x-y plane; (c) z-y plane; (d) x-z plane.
Figure 2.
Histogram: (a) 3D-SCC with and ; (b) the Sine map with and .
Figure 2.
Histogram: (a) 3D-SCC with and ; (b) the Sine map with and .
Figure 3.
Dynamics of the Sine map: (a) Lyapunv exponent spectrum with different s (the control parameter) and ; (b) bifurcation diagram with different s (the control parameter) and .
Figure 3.
Dynamics of the Sine map: (a) Lyapunv exponent spectrum with different s (the control parameter) and ; (b) bifurcation diagram with different s (the control parameter) and .
Figure 4.
Dynamics of the 3D-SCC: (a,d) LEs and BD with and ; (b,e) LEs and BD with and ; (c,f) LEs and BD with and .
Figure 4.
Dynamics of the 3D-SCC: (a,d) LEs and BD with and ; (b,e) LEs and BD with and ; (c,f) LEs and BD with and .
Figure 5.
Dynamics of the 3D-SCC. (a,d) LEs and BD with and , , ; (b,e) LEs and BD with and ; (c,f) LEs and BD with and .
Figure 5.
Dynamics of the 3D-SCC. (a,d) LEs and BD with and , , ; (b,e) LEs and BD with and ; (c,f) LEs and BD with and .
Figure 6.
ApEn complexity graph. The 3D-SCC with and . (a) a-b plane; (b) space diagram.
Figure 6.
ApEn complexity graph. The 3D-SCC with and . (a) a-b plane; (b) space diagram.
Figure 7.
Approximate entropy comparison with a different chaos system. The 3D-SCC (, , ), the Sine map (, ), the Henon map ( , ), the logistic map (,), the logistic-tent (, ), the Ikeda map ( ) for .
Figure 7.
Approximate entropy comparison with a different chaos system. The 3D-SCC (, , ), the Sine map (, ), the Henon map ( , ), the logistic map (,), the logistic-tent (, ), the Ikeda map ( ) for .
Figure 8.
Encryption algorithm flowchart.
Figure 8.
Encryption algorithm flowchart.
Figure 9.
Examples of scrambling algorithms.
Figure 9.
Examples of scrambling algorithms.
Figure 10.
Scrambling algorithm ciphertext image: (a) row scrambling only; (b) column scrambling only; (c) scrambling rows and columns in order; (d) scrambling algorithm.
Figure 10.
Scrambling algorithm ciphertext image: (a) row scrambling only; (b) column scrambling only; (c) scrambling rows and columns in order; (d) scrambling algorithm.
Figure 11.
(a) Lena (512 × 512, Gray); (b) histograms of Lena; (c) ciphertext of Lena; (d) histograms of ciphertext.
Figure 11.
(a) Lena (512 × 512, Gray); (b) histograms of Lena; (c) ciphertext of Lena; (d) histograms of ciphertext.
Figure 12.
(a) Black (512 × 1024, Gray); (b) histograms of Black; (c) ciphertext of Lena; (d) histograms of ciphertext.
Figure 12.
(a) Black (512 × 1024, Gray); (b) histograms of Black; (c) ciphertext of Lena; (d) histograms of ciphertext.
Figure 13.
(a) Strawberries (512 × 512, RGB); (b) histograms of strawberries; (c) ciphertext of strawberries; (d) histograms of ciphertext.
Figure 13.
(a) Strawberries (512 × 512, RGB); (b) histograms of strawberries; (c) ciphertext of strawberries; (d) histograms of ciphertext.
Figure 14.
Adjacent pixels in the horizontal, vertical and diagonal direction of plaintext and ciphertext: (a–c) Lena; (d–f) the ciphertext of Lena; (g–i) all-black; (j–l) the ciphertext of All-black; (m–o) 4.2.03.tiff; (p–r) the ciphertext 4.2.03.tiff. The red, green and blue shops correspond to the three channels of the colour image.
Figure 14.
Adjacent pixels in the horizontal, vertical and diagonal direction of plaintext and ciphertext: (a–c) Lena; (d–f) the ciphertext of Lena; (g–i) all-black; (j–l) the ciphertext of All-black; (m–o) 4.2.03.tiff; (p–r) the ciphertext 4.2.03.tiff. The red, green and blue shops correspond to the three channels of the colour image.
Figure 15.
NPCR and UACI results: (a) NPCR results of 25 images from USC-SIPI dataset; (b) UACI results of 25 images from USC-SIPI dataset.
Figure 15.
NPCR and UACI results: (a) NPCR results of 25 images from USC-SIPI dataset; (b) UACI results of 25 images from USC-SIPI dataset.
Figure 16.
Ciphertext images after cutting attack and corresponding decrypted images: (a,b) cut 12.5%; (c,d) cut 25%.
Figure 16.
Ciphertext images after cutting attack and corresponding decrypted images: (a,b) cut 12.5%; (c,d) cut 25%.
Figure 17.
Ciphertext images after noise attack and corresponding decrypted images.: (a,b) 5% Salt and Pepper noise; (c,d) 10% Salt and Pepper noise; (e,f) 15% Salt and Pepper noise; (g,h) 20% Salt and Pepper noise; (i,j) Poisson noise; (k,l) 5% Guassian noise; (m,n) adding 10% Guassian noise; (o,p) 20% Guassian noise.
Figure 17.
Ciphertext images after noise attack and corresponding decrypted images.: (a,b) 5% Salt and Pepper noise; (c,d) 10% Salt and Pepper noise; (e,f) 15% Salt and Pepper noise; (g,h) 20% Salt and Pepper noise; (i,j) Poisson noise; (k,l) 5% Guassian noise; (m,n) adding 10% Guassian noise; (o,p) 20% Guassian noise.
Figure 18.
PSNR of the decrypted image of attacked ciphertext image.
Figure 18.
PSNR of the decrypted image of attacked ciphertext image.
Table 1.
Correlation coefficients of cipher images by other scheme.
Table 1.
Correlation coefficients of cipher images by other scheme.
Image | Scheme | Horizontal | Vertical | Diagonal | Average |
---|
Lena | this paper | 0.001348 | 0.00016 | 0.002236 | 0.001248000 |
| [42] | −0.00205 | −0.00509 | −0.00398 | 0.003706667 |
5.1.12 | this paper | 0.000357 | −0.000128 | −0.00374 | 0.001407667 |
| [42] | 0.00224 | −0.00209 | 0.00102 | 0.001783333 |
boat.512 | this paper | 0.001582 | 0.000183 | 0.000286 | 0.000683667 |
| [42] | −0.00019 | −0.00329 | −0.000044 | 0.001174667 |
5.3.01 | this paper | −0.00011 | −0.000036 | −0.001721 | 0.000622333 |
| [42] | −0.00037 | 0.00156 | 0.0000639 | 0.000664633 |
Table 2.
LoSEs of different cipher images encrypted by different schemes.
Table 2.
LoSEs of different cipher images encrypted by different schemes.
Image | [44] | [22] | [45] | Our |
---|
5.1.09 | 7.902572 | 7.902488 | 7.902967 | 7.903489 |
5.1.10 | 7.900289 | 7.901408 | 7.902436 | 7.903029 |
5.1.11 | 7.903740 | 7.904619 | 7.904837 | 7.906463 |
5.1.12 | 7.902851 | 7.900101 | 7.890333 | 7.90536 |
5.1.13 | 7.900933 | 7.902922 | 7.903234 | 7.902903 |
5.1.14 | 7.905610 | 7.902073 | 7.902911 | 7.90531 |
5.2.08 | 7.902309 | 7.902984 | 7.9035000 | 7.904298 |
5.2.09 | 7.904542 | 7.902610 | 7.902604 | 7.902574 |
5.2.10 | 7.901099 | 7.902295 | 7.902812 | 7.902946 |
5.3.01 | 7.903069 | 7.904512 | 7.902591 | 7.902073 |
5.3.02 | 7.902729 | 7.901861 | 7.902850 | 7.902474 |
7.1.01 | 7.903035 | 7.901204 | 7.903333 | 7.902694 |
7.1.02 | 7.902222 | 7.902573 | 7.901752 | 7.902734 |
7.1.03 | 7.902076 | 7.902113 | 7.904041 | 7.902889 |
7.1.04 | 7.901261 | 7.902004 | 7.901952 | 7.902316 |
7.1.05 | 7.902481 | 7.902155 | 7.902065 | 7.902303 |
7.1.06 | 7.902062 | 7.902419 | 7.902507 | 7.901997 |
7.1.07 | 7.902413 | 7.902489 | 7.902027 | 7.901730 |
7.1.08 | 7.902846 | 7.901884 | 7.902023 | 7.902573 |
7.1.09 | 7.905016 | 7.905070 | 7.902044 | 7.901978 |
7.1.10 | 7.902937 | 7.902061 | 7.902021 | 7.902089 |
7.2.01 | 7.902964 | 7.902284 | 7.902051 | 7.903141 |
boat.512 | 7.905313 | 7.902848 | 7.902769 | 7.90236 |
gray21.512 | 7.902398 | 7.902648 | 7.902200 | 7.902637 |
ruler.512 | 7.898843 | 7.901700 | 7.902178 | 7.902199 |
Pass/All | 14/25 | 16/25 | 18/25 | 18/25 |
Mean | 7.902624363 | 7.902453 | 7.90216154 | 7.90298236 |
Std | 0.001517617 | 0.001054775 | 0.002567945 | 0.001175332 |
Table 3.
The and of different sizes image.
Table 3.
The and of different sizes image.
Size | | |
---|
256 × 256 | 99.57% | [33.2824%, 33.6447%] |
512 × 512 | 99.59% | [33.3730%, 33.5541%] |
1028 × 1028 | 99.60% | [33.4183%, 33.5088%] |
Table 4.
NPCR of different cipher images encrypted by different schemes.
Table 4.
NPCR of different cipher images encrypted by different schemes.
NPCR (%) | [47] | [22] | [44] | Our | Pass Rate |
---|
5.1.09 | 99.6064 | 99.7528 | 99.5975 | 99.6109 | 96 |
5.1.10 | 99.6154 | 99.8062 | 99.6184 | 99.6108 | 96 |
5.1.11 | 99.6244 | 99.7253 | 99.6064 | 99.6071 | 97 |
5.1.12 | 99.5703 | 99.7955 | 99.6661 | 99.6088 | 95 |
5.1.13 | 99.6109 | 99.7803 | 99.6005 | 99.6087 | 95 |
5.1.14 | 99.6364 | 99.8016 | 99.5915 | 99.6097 | 93 |
5.2.08 | 99.5870 | 99.8493 | 99.6128 | 99.6082 | 99 |
5.2.09 | 99.6260 | 99.8257 | 99.6022 | 99.6091 | 93 |
5.2.10 | 99.6124 | 99.7627 | 99.6271 | 99.6081 | 95 |
5.3.01 | 99.5931 | 99.8585 | 99.6012 | 99.6092 | 95 |
5.3.02 | 99.6128 | 99.6954 | 99.6005 | 99.6092 | 97 |
7.1.01 | 99.5992 | 99.7768 | 99.6158 | 99.6097 | 95 |
7.1.02 | 99.6075 | 99.8138 | 99.6316 | 99.6078 | 97 |
7.1.03 | 99.6079 | 99.8074 | 99.5973 | 99.6106 | 95 |
7.1.04 | 99.5988 | 99.8947 | 99.6075 | 99.6091 | 95 |
7.1.05 | 99.6170 | 99.7383 | 99.6237 | 99.6088 | 94 |
7.1.06 | 99.6272 | 99.7414 | 99.6173 | 99.6104 | 95 |
7.1.07 | 99.5931 | 99.7612 | 99.6429 | 99.6085 | 97 |
7.1.08 | 99.6094 | 99.8077 | 99.9629 | 99.6102 | 95 |
7.1.09 | 99.6162 | 99.6616 | 99.6105 | 99.6111 | 99 |
7.1.10 | 99.6045 | 99.7879 | 99.6154 | 99.6080 | 95 |
7.2.01 | 99.6156 | 99.7927 | 99.6099 | 99.6099 | 93 |
boat.512 | 99.6154 | 99.8913 | 99.5954 | 99.6086 | 93 |
gray21.512 | 99.6022 | 99.8131 | 99.6041 | 99.6114 | 98 |
ruler.512 | 99.6120 | 99.6414 | 99.5936 | 99.6118 | 98 |
Mean | 99.608844 | 99.783304 | 99.626084 | 99.60943231 | |
Std | 0.013922017 | 0.061815138 | 0.072156304 | 0.001228304 | |
Table 5.
UACI of different cipher images encrypted by different schemes.
Table 5.
UACI of different cipher images encrypted by different schemes.
Image Name | [47] | [22] | [44] | Our | Pass Rate |
---|
5.1.09 | 33.4456 | 33.4856 | 33.2879 | 33.4285 | 96 |
5.1.10 | 33.4946 | 33.5371 | 33.5309 | 33.4864 | 97 |
5.1.11 | 33.5541 | 33.4718 | 33.4305 | 33.4505 | 97 |
5.1.12 | 33.4302 | 33.3971 | 33.4458 | 33.5024 | 92 |
5.1.13 | 33.4438 | 33.4921 | 33.4509 | 33.4384 | 96 |
5.1.14 | 33.4655 | 33.3135 | 33.528 | 33.4211 | 96 |
5.2.08 | 33.4008 | 33.4903 | 33.492 | 33.4974 | 87 |
5.2.09 | 33.4804 | 33.4358 | 33.5279 | 33.4791 | 97 |
5.2.10 | 33.4563 | 33.528 | 33.4087 | 33.4311 | 89 |
5.3.01 | 33.4585 | 33.4763 | 33.4775 | 33.4595 | 93 |
5.3.02 | 33.4605 | 33.476 | 33.4993 | 33.4728 | 95 |
7.1.01 | 33.5037 | 33.4215 | 33.4945 | 33.453 | 93 |
7.1.02 | 33.4237 | 33.4998 | 33.5126 | 33.466 | 95 |
7.1.03 | 33.4291 | 33.504 | 33.4546 | 33.4607 | 92 |
7.1.04 | 33.4739 | 33.4481 | 33.5024 | 33.4413 | 93 |
7.1.05 | 33.4362 | 33.4627 | 33.4838 | 33.4755 | 93 |
7.1.06 | 33.3954 | 33.4839 | 33.4615 | 33.4859 | 92 |
7.1.07 | 33.4073 | 33.4499 | 33.5115 | 33.4498 | 95 |
7.1.08 | 33.4332 | 33.465 | 33.4534 | 33.4614 | 96 |
7.1.09 | 33.4177 | 33.4024 | 33.414 | 33.4747 | 97 |
7.1.10 | 33.4344 | 33.3796 | 33.4766 | 33.457 | 95 |
7.2.01 | 33.4556 | 33.4761 | 33.4651 | 33.4606 | 97 |
boat.512 | 33.4654 | 33.448 | 33.4625 | 33.4889 | 95 |
gray21.512 | 33.4608 | 33.5062 | 33.5159 | 33.4653 | 98 |
ruler.512 | 33.4262 | 33.3741 | 33.4415 | 33.4699 | 98 |
Mean | 33.450116 | 33.456996 | 33.469172 | 33.46308266 | |
Std | 0.021134797 | 0.052105538 | 0.051387795 | 0.034869694 | |