journal article·2022Open access

Hyperchaos and MD5 Based Efficient Color Image Cipher

Muhammad Samiullah, Waqar Aslam, Saima Sadiq, Arif Mehmood, Gyu Sang Choi

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

While designing and developing encryption algorithms for text and images, the main focus has remained on security. This has led to insufficient attention on the improvement of encryption efficiency, enhancement of hyperchaotic sequence randomness, and dynamic DNA-based S-box. In this regard, a new symmetric block cipher scheme has been proposed. It uses dynamic DNA-based S-box connected with MD5 and a hyperchaotic system to produce confusion and diffusion for encrypting color images. Our proposed scheme supports various size color images. It generates three DNA based S-boxes for substitution namely DNA_1_s-box, DNA_2_s-box and DNA_3_s-box, each of size . Next, the 4D hyperchaotic system followed by MD5 is employed in a novel way to enhance security. The three DNA-based S-boxes are generated from real DNA sequences taken from National Center for Biotechnology Information (NCBI) databases and are dependent on the mean intensity value of an input image, thus effectively introducing content-based confusion. Finally, Conservative Site-Specific Recombination (CSSR) is applied on the output DNA received from DNA based S-boxes. The experimental results indicate that the proposed encryption scheme is more secure, robust, and computationally efficient than some of the recently published similar works. Being computational efficient, our proposed scheme is feasible on many emergent resource-constrained platforms.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · Cellular Automata and Applications · Fractal and DNA sequence analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (64)

Show source-provided references
1. A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map10.1016/j.sigpro.2011.11.004 ↗
2. A color image cryptosystem based on dynamic DNA encryption and chaos10.1016/j.sigpro.2018.09.029 ↗
3. An image encryption method based on chaos system and AES algorithm10.1007/s11227-019-02878-7 ↗
4. Cryptanalyzing an image encryption algorithm based on autoblocking and electrocardiography10.1109/MMUL.2018.2873472 ↗
5. Cryptanalysis and improvement of the hyper-chaotic image encryption scheme based on DNA encoding and scrambling
6. Novel medical image encryption scheme based on chaos and DNA encoding10.1109/ACCESS.2019.2906292 ↗
7. A novel hyperchaotic image encryption scheme based on DNA encoding10.1109/JPHOT.2018.2881166 ↗
8. A color image encryption using dynamic DNA and 4D memristive hyper-chaos10.1109/ACCESS.2019.2922376 ↗
9. Colour image encryption algorithm combining, Arnold map, DNA sequence operation, and a Mandelbrot set10.1016/j.jisa.2019.102428 ↗
10. Image encryption based on Kronecker product over finite fields and DNA operation10.1016/j.ijleo.2020.164725 ↗
11. When an attacker meets a cipher-image in 2018: A year in review10.1016/j.jisa.2019.03.019 ↗
12. A new hyperchaotic system and its adaptive tracking control
13. Memetic optimization with cryptographic encryption for secure medical data transmission in IoT-based distributed systems10.32604/cmc.2020.012379 ↗
14. A new DNA-based s-box
15. Stille · Fluidized Bed Technologies for Near-Zero Emission Combustion and Gasification · 2013 · 813
16. An equation for hyperchaos10.1016/0375-9601(79)90150-6 ↗
17. Hyperchaos numerical simulation and control in a 4D hyperchaotic system
18. Stille · DNA: The Master Molecule of Life · 2006 · 1
19. Molecular computation of solutions to combinatorial problems10.1126/science.7973651 ↗
20. Colour image encryption algorithm combining, Arnold map, DNA sequence operation, and a Mandelbrot set10.1016/j.jisa.2019.102428 ↗
21. An efficient generation and security analysis of substitution box using fingerprint patterns10.1109/ACCESS.2020.3021055 ↗
22. An image encryption scheme based on a hybrid model of DNA computing, chaotic systems and hash functions10.1007/s11042-020-09111-1 ↗
23. DNA encoding for RGB image encryption with memristor based neuron model and chaos phenomenon10.1016/j.mejo.2020.104878 ↗
24. Myers · Encyclopedia of Biological Chemistry · 2021 · 296 · 170
25. Strategies for site-specific recombination with high efficiency and precise spatiotemporal resolution10.1016/j.jbc.2021.100509 ↗
26. Chaos-based color image block encryption scheme using S-box
27. Construction of nonlinear component of block cipher by action of modular group PSL(2, Z) on projective line PL(GF(2 8))10.1109/ACCESS.2020.3010615 ↗
28. A novel method for generation of strong substitution-boxes based on coset graphs and symmetric groups10.1109/ACCESS.2020.2989676 ↗
29. A watermarking technique with chaotic fractional s-box transformation10.1007/s11277-016-3436-0 ↗
30. Designing chaotic S-boxes based on time-delay chaotic system10.1007/s11071-013-0987-4 ↗
31. A new s-box construction method based on the fractional-order chaotic chen system10.1007/s11760-016-1007-1 ↗
32. Construction of robust substitution boxes based on chaotic systems10.1007/s00521-017-3287-y ↗
33. Six-dimensional compound hyperchaotic map and artificial bee colony algorithm
34. Chaotic s-box: Six-dimensional fractional Lorenz–duffing chaotic system and o-shaped path scrambling10.1007/s11071-018-4478-5 ↗
35. A new hyperchaotic system-based design for efficient bijective substitution-boxes10.3390/e20070525 ↗
36. Proposal new s-box depending on DNA computing and mathematical operations
37. On the design of S-boxes
38. Towards effective nonlinear cryptosystem design10.1049/ip-e.1988.0044 ↗
39. Highly nonlinear balanced S-boxes with good differential properties10.1109/TIT.2014.2360880 ↗
40. Designing a digital image encryption scheme using chaotic maps with prime modular10.1016/j.optlastec.2020.106339 ↗
41. Fast color image encryption scheme based on 3D orthogonal latin squares and matching matrix10.1016/j.optlastec.2020.106437 ↗
42. A pursuit of sustainable privacy protection in big data environment by an optimized clustered-purpose based algorithm10.32604/iasc.2020.011731 ↗
43. Double encryption using trigonometric chaotic map and XOR of an image10.32604/cmc.2021.019153 ↗
44. Non-associative algebra redesigning block cipher with color image encryption10.32604/cmc.2021.014442 ↗
45. An efficient image encryption scheme based on the LSS chaotic map and single s-box10.1109/ACCESS.2020.2970806 ↗
46. Image encryption based on compressive sensing and chaos systems10.1016/j.optlastec.2020.106489 ↗
47. Multiple images encryption based on 3D scrambling and hyper-chaotic system10.1016/j.ins.2020.10.031 ↗
48. Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding10.1016/j.optlastec.2020.106355 ↗
49. An efficient image encryption scheme based on chaotic and deoxyribonucleic acid sequencing10.1016/j.matcom.2020.05.016 ↗
50. A robust and lossless DNA encryption scheme for color images10.1007/s11042-017-4885-5 ↗
51. IoT: Internet of Threats? A survey of practical security vulnerabilities in real IoT devices10.1109/JIOT.2019.2935189 ↗
52. A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps10.1016/j.asoc.2015.08.008 ↗
53. An efficient colour image encryption scheme based on 1-D chaotic maps10.1016/j.jisa.2019.02.006 ↗
54. Image encryption using sequence generated by cyclic group10.1016/j.jisa.2018.12.003 ↗
55. Secure multi level permutation operation based multiple colour image encryption10.1016/j.jisa.2018.03.006 ↗
56. A new hybrid image encryption algorithm based on 2D-CA10.1109/ACCESS.2019.2920383 ↗
57. Double image compression-encryption algorithm based on fractional order hyper chaotic system and DNA approach10.1007/s11042-020-09779-5 ↗
58. A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys10.1007/s11042-019-08342-1 ↗
59. A novel image encryption scheme based on substitution-permutation network and chaos10.1016/j.sigpro.2016.03.021 ↗
60. A novel image encryption scheme based on 7D hyperchaotic system and row-column simultaneous swapping10.1109/ACCESS.2019.2901870 ↗
61. Lightweight chaotic image encryption algorithm for real-time embedded system: Implementation and analysis on 32-bit microcontroller10.1016/j.micpro.2017.10.013 ↗
62. Hyperchaos for improving the security of medical data10.14419/ijet.v7i3.10572 ↗
63. Image encryption algorithm based on tent delay-sine cascade with logistic map
64. A novel chaos-based image encryption scheme by using randomly DNA encode and plaintext related permutation