IEEE Trans Nanobioscience. 2021 Apr;20(2):223-234. doi: 10.1109/TNB.2021.3058399. Epub 2021 Mar 31.
DNA strand displacement is introduced in this study and used to construct an analog DNA strand displacement chaotic system based on six reaction modules in nanoscale size. The DNA strand displacement circuit is employed in encryption as a chaotic generator to produce chaotic sequences. In the encryption algorithm, we convert chaotic sequences to binary ones by comparing the concentration of signal DNA strand. Simulation results show that the encryption scheme is sensitive to the keys, and key space is large enough to resist the brute-force attacks, furthermore algorithm has a high capacity to resist statistic attack. Based on robustness analysis, our proposed encryption scheme is robust to the DNA strand displacement reaction rate control, noise and concentration detection to a certain extent.
本研究引入 DNA 链置换反应,并利用其构建了一个纳米级尺寸的六反应模块的模拟 DNA 链置换混沌系统。该 DNA 链置换电路作为混沌发生器用于加密,以产生混沌序列。在加密算法中,我们通过比较信号 DNA 链的浓度将混沌序列转换为二进制序列。仿真结果表明,该加密方案对密钥敏感,且密钥空间足够大,可以抵抗穷举攻击,此外算法具有较高的抵抗统计攻击的能力。基于鲁棒性分析,我们提出的加密方案在一定程度上对 DNA 链置换反应速率控制、噪声和浓度检测具有鲁棒性。