Related Experiment Video
Updated: Jul 18, 2025

DNA-Tethered RNA Polymerase for Programmable In vitro Transcription and Molecular Computation
Published on: December 29, 2021
An Image Encryption Algorithm Based on Improved Hilbert Curve Scrambling and Dynamic DNA Coding
Shengtao Geng1, Jiahao Li1, Xuncai Zhang1
1School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China.
Abstract:
As an effective method for image security protection, image encryption is widely used in data hiding and content protection. This paper proposes an image encryption algorithm based on an improved Hilbert curve with DNA coding. Firstly, the discrete wavelet transform (DWT) decomposes the plaintext image by three-level DWT to obtain the high-frequency and low-frequency components. Secondly, different modes of the Hilbert curve are selected to scramble the high-frequency and low-frequency components. Then, the high-frequency and low-frequency components are reconstructed separately using the inverse discrete wavelet transform (IDWT). Then, the bit matrix of the image pixels is scrambled, changing the pixel value while changing the pixel position and weakening the strong correlation between adjacent pixels to a more significant correlation. Finally, combining dynamic DNA coding and ciphertext feedback to diffuse the pixel values improves the encryption effect. The encryption algorithm performs the scrambling and diffusion in alternating transformations of space, frequency, and spatial domains, breaking the limitations of conventional scrambling. The experimental simulation results and security analysis show that the encryption algorithm can effectively resist statistical attacks and differential attacks with good security and robustness.
Related Concept Videos
DNA as a Genetic Template
Maxam-Gilbert Sequencing
Challenges of the Maxam-Gilbert Method
The...
Gene Conversion
From DNA to Protein
DNA Base Pairing
DNA Agarose Gel Electrophoresis
Gel extraction follows five major steps: running gel electrophoresis to separate fragments, isolating the individual bands, extracting DNA from those bands, and removing the dye and salts from the extracted mixture to obtain pure DNA.
In cloning experiments, both the insert and vector DNA...

