Novel permutation-diffusion image encryption algorithm with chaotic dynamic S-box and DNA sequence operation
Source abstract
Abstract
The development of the computer network makes image files transportation via network become more and more convenient. This paper is concerned with the image encryption algorithm design based on the chaotic S-box mechanism. This paper proposes an Image Encryption algorithm involving both chaotic dynamic S-boxes and DNA sequence operation(IESDNA). The contribution of this paper is three folded: Firstly, we design an external 256-bit key to get large key space; secondly, we design a chaotic system to scramble image pixels; thirdly, DNA sequence operations are adopted to diffuse the scrambled image pixels. Experimental results show that our proposed image encryption algorithm can meet multiple cryptographic criteria and obtain good image encryption effect.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Chaos-based Image/Signal Encryption · Cryptographic Implementations and Security · Advanced Steganography and Watermarking Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Information and Communication Engineering, Harbin Engineering University 1 , Harbin 150001, China
Key Laboratory of Photonic and Electronic Bandgap Materials, Ministry of Education, School of Physics and Electronic Engineering, Harbin Normal University 2 , Harbin 150025, China
Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology 3 , Dalian 116024, China
Funding
National Natural Science Foundation of China
References (47)
Show source-provided references
1. A colour image encryption scheme using permutation-substitution based on chaos10.3390/e17063877 ↗
2. Problems with chaotic cryptosystems10.1080/0161-118991863934 ↗
3. A pseudo DNA cryptography method
4. Chaos and cryptography: block encryption ciphers based on chaotic maps10.1109/81.904880 ↗
5. A novel technique for the construction of strong S-boxes based on chaotic Lorenz systems10.1007/s11071-012-0621-x ↗
6. A novel approach for designing substitution-boxes based on nonlinear chaotic algorithm10.1007/s11071-012-0573-1 ↗
7. S-box: Six-dimensional compound hyperchaotic map and artificial bee colony algorithm
8. A new S-box construction method based on the fractional-order chaotic Chen system10.1007/s11760-016-1007-1 ↗
9. A novel approach for strong S-box generation algorithm design based on chaotic scaled Zhongtang system10.1007/s11071-016-3099-0 ↗
10. A novel image encryption algorithm based on dynamic S-boxes constructed by chaos10.1007/s11071-013-1086-2 ↗
11. An efficient chaotic image encryption based on alternate circular S-boxes10.1007/s11071-014-1445-7 ↗
12. A novel image encryption technique based on Hénon chaotic map and S8 symmetric group10.1007/s00521-014-1663-4 ↗
13. A fast color image encryption scheme using one-time S-boxes based on complex chaotic system and random noise10.1016/j.optcom.2014.10.021 ↗
14. A new image encryption scheme based on dynamic s-boxes and chaotic maps10.1007/s13319-016-0084-9 ↗
15. An efficient image encryption algorithm based on S8 S-box transformation and NCA map10.1016/j.optcom.2012.06.011 ↗
16. Cryptanalysis of S-box-only chaotic image ciphers against chosen plaintext attack10.1007/s11071-013-0750-x ↗
17. Computing with DNA by operating on plasmids10.1016/s0303-2647(00)00091-5 ↗
18. Parallel DNA arithmetic operation based on n-moduli set10.1016/j.amc.2009.02.011 ↗
19. A novel image encryption algorithm based on DNA subsequence operation10.1100/2012/286741 ↗
20. Image encryption using DNA complementary rule and chaotic maps10.1016/j.asoc.2012.01.016 ↗
21. A new hybrid method for image encryption using DNA sequence and chaotic logistic map
22. An image fusion encryption algorithm based on DNA sequence and multi-chaotic maps10.1166/jctn.2010.1372 ↗
23. Image encryption using DNA addition combining with chaotic maps10.1016/j.mcm.2010.06.005 ↗
24. A novel chaotic image encryption scheme using DNA sequence operations10.1016/j.optlaseng.2015.03.022 ↗
25. An image encryption scheme based on the MLNCML system using DNA sequences10.1016/j.optlaseng.2016.02.002 ↗
26. A novel chaos-based image encryption algorithm using DNA sequence operations10.1016/j.optlaseng.2016.08.009 ↗
27. A novel image encryption scheme based on substitution-permutation network and chaos10.1016/j.sigpro.2016.03.021 ↗
28. A new 3D chaotic system: Dynamical analysis, electronic circuit design, active control synchronization and chaotic masking communication application10.1016/j.ijleo.2016.01.069 ↗
29. A pseudorandom number generator based on piecewise logistic map10.1007/s11071-015-2488-0 ↗
30. A new chaotic attractor coined10.1142/s0218127402004620 ↗
31. Image encryption using the two-dimensional logistic chaotic map10.1117/1.jei.21.1.013014 ↗
32. New image encryption algorithm based on cascade chaos system10.12733/jics20103560 ↗
33. An image encryption approach based on an invertible two-dimensional map by construction triangle
34. An image encryption scheme using generalized Arnold map and affine cipher10.1016/j.ijleo.2014.06.149 ↗
35. An improved discrete Arnold transform and its application in image scrambling and encryption10.7498/aps.63.090504 ↗
36. A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system10.1016/j.jss.2011.08.017 ↗
37. The structured design of cryptographically good S-boxes10.1007/bf00203967 ↗
38. On the design of S-boxes
39. Good S-boxes are easy to find
40. Differential cryptanalysis of DES-like cryptosystems
41. Linear cryptanalysis method for DES cipher
42. A new image encryption algorithm based on hyper-chaos10.1016/j.physleta.2007.07.040 ↗
43. A novel image encryption scheme based on improved hyperchaotic sequences10.1016/j.optcom.2011.08.079 ↗
44. Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms10.1016/j.optlaseng.2016.07.010 ↗
45. Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences10.1007/s11042-015-2479-7 ↗
46. A novel image encryption scheme based on multiple chaotic S-boxes10.1007/s11071-015-2173-3 ↗
47. A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system10.1016/j.ijleo.2013.05.009 ↗