当前位置: X-MOL 学术Opt. Laser Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
An image encryption algorithm based on a hidden attractor chaos system and the Knuth–Durstenfeld algorithm
Optics and Lasers in Engineering ( IF 4.6 ) Pub Date : 2020-05-01 , DOI: 10.1016/j.optlaseng.2019.105995
SiCheng Wang , ChunHua Wang , Cong Xu

Abstract Chaotic systems have been widely applied in digital image encryption due to their complex properties such as ergodicity, pseudo randomness and extreme sensitivity to their initial values and parameters. An image encryption algorithm based on a hidden attractor chaos system and Knuth–Durstenfeld algorithm is proposed. First, a hidden attractor chaos system is used to encrypt digital image. Compared to a self-excited attractor, the hidden attractor's attracting basin does not intersect with any small neighbourhoods of the equilibria. It is difficult for attackers to reconstruct the attractor by finding equilibrium points. Therefore, the hidden attractor chaotic system is difficult to decrypt. Meanwhile, the hidden attractor chaos system is very sensitive to initial values and parameters. Second, the Knuth–Durstenfeld algorithm has good randomness. In addition, the Knuth–Durstenfeld algorithm can reduce the time complexity and the space complexity of the permutation while achieving good permutation effects. Thus, Knuth–Durstenfeld algorithm is used to permutate the digital image. Finally, DNA sequence operations are used to diffuse image pixels values. Some experimental analyses have been applied to measure the new scheme, and the experimental results illustrate the scheme possesses better encryption performances. This method can be applied in secure image communication fields.

中文翻译:

基于隐藏吸引子混沌系统和Knuth-Durstenfeld算法的图像加密算法

摘要 混沌系统由于具有遍历性、伪随机性和对初始值和参数的极端敏感等复杂特性,在数字图像加密中得到了广泛的应用。提出了一种基于隐藏吸引子混沌系统和Knuth-Durstenfeld算法的图像加密算法。首先,一个隐藏的吸引子混沌系统被用来加密数字图像。与自激吸引子相比,隐藏吸引子的吸引盆不与平衡的任何小邻域相交。攻击者很难通过寻找平衡点来重建吸引子。因此,隐藏吸引子混沌系统难以解密。同时,隐藏吸引子混沌系统对初始值和参数非常敏感。第二,Knuth–Durstenfeld 算法具有良好的随机性。此外,Knuth-Durstenfeld 算法可以在达到良好的置换效果的同时,降低排列的时间复杂度和空间复杂度。因此,Knuth-Durstenfeld 算法用于排列数字图像。最后,DNA 序列操作用于扩散图像像素值。对新方案进行了一些实验分析,实验结果表明该方案具有更好的加密性能。该方法可应用于安全图像通信领域。DNA 序列操作用于扩散图像像素值。对新方案进行了一些实验分析,实验结果表明该方案具有更好的加密性能。该方法可应用于安全图像通信领域。DNA 序列操作用于扩散图像像素值。对新方案进行了一些实验分析,实验结果表明该方案具有更好的加密性能。该方法可应用于安全图像通信领域。
更新日期:2020-05-01
down
wechat
bug