基于混沌系统和喷泉码的 DNA 加密编码方法
An Encrypted DNA Encoding Method Based on Chaotic System and Fountain Code
-
摘要: 在这个海量数据时代, DNA 是一种很好的新信息存储媒介。与传统的物理存储介质相比, 它具有能耗低、存储密度高、存储寿命长等固有的优点。随着 DNA 存储技术的快速发展, 如何保障新技术下的信息安全至关重要。为此, 该文结合加密领域研究和 DNA 编码领域研究, 提出了一种基于混沌系统和喷泉码的 DNA 加密编码方法, 利用混沌系统加密原理, 在 DNA 喷泉码编码过程中进行加密, 在保留 DNA 喷泉码特性的同时, 保障了编码信息的安全性。该方法可用于任意类型数据, 可实现高信息密度和任意约束条件的 DNA 编码。同时, 通过仿真实验证明, 该方法可以有效抵抗多种密码学攻击, 并对 DNA 存储过程产生的数据错误有一定纠错能力。Abstract: In this era of massive data, DNA serves as a promising new medium for information storage. Compared to traditional physical storage media, it possesses inherent advantages such as low energy consumption, high storage density, and long storage lifespan. With the rapid development of DNA storage, ensuring information security under new technologies becomes crucial. In this regard, this paper combines research in the fields of encryption and DNA coding, proposing a DNA encryption coding method based on chaotic systems and fountain codes. The encryption principle of chaotic systems is utilized during the DNA fountain code encoding process, preserving the characteristics of DNA fountain codes while ensuring the security of encoded information. This method is applicable to any types of data, achieving high information density and DNA encoding under arbitrary constraints. Furthermore, through simulation experiments, it is demonstrated that this method can effectively resist various cryptographic attacks and possesses errorcorrection capabilities for data errors generated during the DNA storage process.