研究目的
To present and implement a Pareto-optimal image encryption algorithm that uses coupled map lattice (CML) chaos function and deoxyribonucleic acid (DNA) combination to encrypt an image.
研究成果
The proposed CML–DNA–MOGA approach provides good value of encryption parameters and opens a new area of multi-objective optimization of image encryption techniques for future work in the field of image encryption.
研究不足
The work can further be extended by combining more encryption methods with more advanced multi-objective optimization techniques.
1:Experimental Design and Method Selection:
The proposed algorithm uses a two-step process involving pseudo-random number generators, the chaotic method CML, and DNA to create an initial population of DNA masks, followed by the application of MOGA to obtain the best mask for encrypting the given plain image.
2:Sample Selection and Data Sources:
Three different grayscale images "Pepper," "Lena" and "Onion" of size 256*256 are used for testing.
3:List of Experimental Equipment and Materials:
A system with an i-7 processor, Windows 10 operating system, and the MATLAB version 2013 has been used for the implementation.
4:Experimental Procedures and Operational Workflow:
The algorithm involves image input and shuffling using CML, DNA encoding, secret key generation using PRNG function, GA initialization and fitness function calculation, Pareto-front computation and multi-objective optimization, and image fusion and mask.
5:Data Analysis Methods:
The performance of the proposed algorithm is evaluated using standard metrics like key sensitivity, secret key space, number of pixel change rate, unified average changed intensity, entropy, histogram and correlation coefficient.
独家科研数据包,助您复现前沿成果,加速创新突破
获取完整内容