Beggas Fairouz, Lounici Ali
Polytechnic School of Algiers, Algeria.
Department of computer science, Algiers, Algeria.
Biosystems. 2023 Oct 28:105064. doi: 10.1016/j.biosystems.2023.105064.
DNA cryptography is considered as a promising new field for improving cybersecurity and privacy using parallelism and storage capacity of DNA molecules. In this work, novel technique is proposed for generating random and unpredictable keys for symmetric One Time Pad cryptosystems. To achieve this, publicly available DNA sequences stored in genetic databases are used as a source of inherently random, diverse, and variable-length sequences. The proposed approach is based on two steps. The first step uses a DNA self-assembly structure, mathematical operations and DNA techniques. In the second step, an entropy source and chaotic function are incorporated as a random number generator and pseudorandom number generator, respectively, to further enhance the randomness and unpredictability of the generated OTP keys. Additionally, a secure key exchange approach is also proposed including minimization and optimization in both secure and public channels used for key exchange.
DNA密码学被认为是一个有前途的新领域,可利用DNA分子的并行性和存储容量来提高网络安全和隐私性。在这项工作中,提出了一种新技术,用于为对称一次性密码本密码系统生成随机且不可预测的密钥。为实现这一点,存储在基因数据库中的公开可用DNA序列被用作本质上随机、多样且可变长度序列的来源。所提出的方法基于两个步骤。第一步使用DNA自组装结构、数学运算和DNA技术。在第二步中,分别引入一个熵源和混沌函数作为随机数发生器和伪随机数发生器,以进一步增强所生成的一次性密码本密钥的随机性和不可预测性。此外,还提出了一种安全的密钥交换方法,包括在用于密钥交换的安全和公共通道中进行最小化和优化。