信息网络安全 ›› 2017, Vol. 17 ›› Issue (6): 43-48.doi: 10.3969/j.issn.1671-1122.2017.06.007

• 技术研究 • 上一篇    下一篇

基于DNA核酶的分子加密系统

李一凡1, 吴燃峰1, 杨静1, 张成2   

  1. 1. 华北电力大学控制与计算机工程学院,北京102206;
    2. 北京大学信息科学技术学院,北京100871
  • 收稿日期:2017-04-01 出版日期:2017-06-20
  • 通讯作者: 杨静 yangjing369@gmail.com
  • 作者简介:李一凡(1994-),女,河南,硕士研究生,主要研究方向为DNA计算、分子密码和DNA纳米技术;吴燃峰(1992-),男,湖北,硕士研究生,主要研究方向为DNA计算、分子密码和DNA纳米技术;杨静(1982-),女,河北,副教授,博士,主要研究方向为分子计算、分子密码及纳米智能系统;张成(1980-),男,河南,副教授,博士,主要研究方向为分子计算、计算模型构建、分子密码技术、纳米信息处理和微流芯片控制。
  • 基金资助:
    国家自然科学基金面上项目 [61370099,61672044]; 中央高校基本科研业务专项基金[2016MS46]

A Molecule Encryption System Based on DNAzyme

LI Yifan1, WU Ranfeng1, YANG Jing1, ZHANG Cheng2   

  1. 1.College of the Control and Computer Engineering, North China Electric Power University, Beijing 102206, China;
    2. College of Information Science and Technology, Beijing University, Beijing 100871, China
  • Received:2017-04-01 Online:2017-06-20

摘要: 与传统加密技术相比,DNA加密技术有很多潜在优势,如存储容量大、破译难度高、以及特异性强。文章基于一次一密原则利用DNA核酶切割完成信息的加密和解密。首先,将信息和选择好的一次性密钥进行DNA编码,将待传输信息转换为DNA序列,生成DNA明文。将密钥与明文进行异或算法,得到密文DNA序列。再把多种DNA核酶的识别位点与DNA密文序列以及密钥以一定规则结合形成完整的DNA密文。此处引入的DNA核酶具有很强的特异性,即使获取了相应的数据池,没有相匹配的DNA核酶就不能对密文信号进行进一步的处理,增强了破译难度,提升了整体加密系统的安全性。

关键词: DNA计算, DNA核酶, DNA加密, DNA解密

Abstract: Based on the form of a one-time-pad, we proposed the information encryption and decryption with DNAzyme cutting in this study. To encrypt the information ,we xor the key with the plaintext and we can get the cipher text. Then the plaintext , the key and the ciphertext are compiled into DNA codes. In accordance with the rule , the recognition sites of some DNAzyme combine with the cipher text and the key into the entire DNA sequence. Thus, the DNAzyme here has high specificity, even the data pool is intercepted , it is too hard to decode the ciphertext without the right DNAzyme. Compared with the traditional encryption technology, DNA encryption has many potential advantages, such as huge storage capacity, difficulty of passwords deciphering and high specificity. Thus, this study may demonstrate that DNA encryption has great potential applications in the field of information security.

Key words: DNA computing, DNAzyme, DNA encryption, DNA decryption

中图分类号: