• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种基于混沌系统的双扰码行和列闭环图像加密算法。

A double scrambling-DNA row and column closed loop image encryption algorithm based on chaotic system.

机构信息

Key Lab of Electronic and Communication Engineering, Heilongjiang University, Harbin, China.

Electrical Engineering College, Heilongjiang University, Harbin, China.

出版信息

PLoS One. 2022 Jul 12;17(7):e0267094. doi: 10.1371/journal.pone.0267094. eCollection 2022.

DOI:10.1371/journal.pone.0267094
PMID:35819964
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9275730/
Abstract

In this paper, a dynamic update algorithm of double scrambling-DNA row and column closed loop based on chaotic system is proposed. The classical scrambling and diffusion structure are used in the whole process. In the scrambling stage, a new pixel reconstruction method is proposed by combining the Hilbert curve with Knuth-Durstenfeld shuffle algorithm to overcome the shortcoming of nearby storage of Hilbert curve. This method reconstructs the pixel matrix of one-dimensional vector according to the Hilbert curve coding method, and achieves good scrambling effect, while reducing its time complexity and space complexity. In the diffusion stage, combining the plaintext row, the ciphertext row and the key row, and taking advantage of the parallel computing power and high storage density of the DNA encoding, the existing block diffusion operation is improved, and the two-round diffusion of the DNA encoding is proposed. When the last line of ciphertext is generated, the first line of ciphertext is updated and the closed-loop dynamic update of the encryption system is realized. Finally, SHA-256 is used to give the secret key and calculate the initial value of the chaotic system. The simulation results show that the "double scrambling-DNA row and column closed loop dynamic" update algorithm proposed in this paper can effectively improve the efficiency of information transmission and have high security.

摘要

本文提出了一种基于混沌系统的双扰码-DNA 行列闭环动态更新算法。整个过程采用经典的扰码和扩散结构。在扰码阶段,提出了一种新的像素重构方法,通过将希尔伯特曲线与 Knuth-Durstenfeld 洗牌算法相结合,克服了希尔伯特曲线附近存储的缺点。该方法根据希尔伯特曲线编码方法对像素矩阵进行重构,达到了良好的扰码效果,同时降低了其时间复杂度和空间复杂度。在扩散阶段,结合明文行、密文行和密钥行,利用 DNA 编码的并行计算能力和高存储密度,对现有块扩散操作进行改进,提出了 DNA 编码的两轮扩散。当生成最后一行密文时,更新第一行密文,实现加密系统的闭环动态更新。最后,使用 SHA-256 给出密钥并计算混沌系统的初始值。仿真结果表明,本文提出的“双扰码-DNA 行列闭环动态”更新算法能够有效提高信息传输效率,具有较高的安全性。

相似文献

1
A double scrambling-DNA row and column closed loop image encryption algorithm based on chaotic system.一种基于混沌系统的双扰码行和列闭环图像加密算法。
PLoS One. 2022 Jul 12;17(7):e0267094. doi: 10.1371/journal.pone.0267094. eCollection 2022.
2
An Image Encryption Algorithm Based on Improved Hilbert Curve Scrambling and Dynamic DNA Coding.一种基于改进希尔伯特曲线置乱和动态DNA编码的图像加密算法
Entropy (Basel). 2023 Aug 8;25(8):1178. doi: 10.3390/e25081178.
3
Secure Image Encryption Algorithm Based on Hyperchaos and Dynamic DNA Coding.基于超混沌和动态DNA编码的安全图像加密算法
Entropy (Basel). 2020 Jul 15;22(7):772. doi: 10.3390/e22070772.
4
A Novel Chaotic Image Encryption Algorithm Based on Latin Square and Random Shift.基于拉丁方和随机置换的新型混沌图像加密算法。
Comput Intell Neurosci. 2021 Sep 6;2021:2091053. doi: 10.1155/2021/2091053. eCollection 2021.
5
Multi-Image Encryption Algorithm Based on Cascaded Modulation Chaotic System and Block-Scrambling-Diffusion.基于级联调制混沌系统和分块置乱扩散的多图像加密算法
Entropy (Basel). 2022 Jul 31;24(8):1053. doi: 10.3390/e24081053.
6
Cryptanalyzing and Improving an Image Encryption Algorithm Based on Chaotic Dual Scrambling of Pixel Position and Bit.基于像素位置和比特的混沌双重置乱的图像加密算法的密码分析与改进
Entropy (Basel). 2023 Feb 22;25(3):400. doi: 10.3390/e25030400.
7
Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding.基于改进的 ML 神经元模型和 DNA 动态编码的图像加密算法。
Comput Intell Neurosci. 2022 May 14;2022:4316163. doi: 10.1155/2022/4316163. eCollection 2022.
8
An encryption algorithm for color images based on an improved dual-chaotic system combined with DNA encoding.基于改进的双混沌系统与 DNA 编码相结合的彩色图像加密算法。
Sci Rep. 2024 Sep 5;14(1):20733. doi: 10.1038/s41598-024-71267-9.
9
An Image Encryption Algorithm Based on Complex Network Scrambling and Multi-Directional Diffusion.一种基于复杂网络置乱与多方向扩散的图像加密算法。
Entropy (Basel). 2022 Sep 5;24(9):1247. doi: 10.3390/e24091247.
10
A novel image encryption algorithm based on fractional order 5D cellular neural network and Fisher-Yates scrambling.基于分数阶 5D 细胞神经网络和 Fisher-Yates 置乱的新型图像加密算法。
PLoS One. 2020 Jul 15;15(7):e0236015. doi: 10.1371/journal.pone.0236015. eCollection 2020.

引用本文的文献

1
Enhancing AES image encryption with a three-dimensional hyperchaotic system for increased security and efficiency.利用三维超混沌系统增强高级加密标准(AES)图像加密以提高安全性和效率。
PLoS One. 2025 Jul 18;20(7):e0328297. doi: 10.1371/journal.pone.0328297. eCollection 2025.
2
A double encryption protection algorithm for stem cell bank privacy data based on improved AES and chaotic encryption technology.基于改进 AES 和混沌加密技术的干细胞库隐私数据双重加密保护算法。
PLoS One. 2023 Oct 25;18(10):e0293418. doi: 10.1371/journal.pone.0293418. eCollection 2023.

本文引用的文献

1
Breaking an Image Encryption Algorithm Based on DNA Encoding and Spatiotemporal Chaos.基于DNA编码和时空混沌的图像加密算法破解
Entropy (Basel). 2019 Mar 5;21(3):246. doi: 10.3390/e21030246.
2
A new secure image encryption algorithm based on a 5D hyperchaotic map.一种基于 5D 超混沌映射的新的安全图像加密算法。
PLoS One. 2020 Nov 12;15(11):e0242110. doi: 10.1371/journal.pone.0242110. eCollection 2020.