密码学作为信息安全的重点,一直以来都是讨论的热点。DNA分子强大的存储能力以及DNA分子计算的超低能耗和较快的并行处理速度,使DNA分子计算迅速受到广泛关注。DNA分子计算涉及生物、计算机、数学等领域,目前已出现许多DNA分子计算的研究方向。特别是在密码模型研究方面,利用DNA分子计算能力破解传统密码系统,结合新技术与现有技术,在传统密码系统的基础上形成更加可靠稳定的新密码系统,这给现代密码系统带来了机遇和挑战。文章描述了利用DNA分子构造计算模型对DES、RSA、NTRU等传统密码机制进行破解,结合一次性密码本等密码原理提出了新的加密解密模型,总结了当前DNA密码研究存在的不足,并展望了其在信息安全领域的发展前景。
In recent years, cryptography has been a hot topic in the field of information secure. Due to immense information storage density, ultra-low power consumption and hugely parallel processing speed of DNA molecule, DNA molecular computational capability has attracted widespread attentions. DNA molecular computing is related to biology, computer science, and math. There are many research areas about DNA molecular computing. Especially in the aspect of cryptography study, breaking traditional cryptosystems with DNA molecular computing, combining the new technologies with the traditional ones to build more reliable cryptosystems bring challenges and chances to the existing cryptosystems. This paper depicts how to construct the DNA computing models which are used to break the traditional cryptosystems of DES, RSA and NTRU, proposes the new model of encryption and decryption with the cryptography principle such as the one-time pad encryption. In addition, the drawbacks and perspective of DNA cryptography are also proposed in this paper.