摘要
与传统加密技术相比,DNA加密技术有很多潜在优势,如存储容量大、破译难度高、以及特异性强。文章基于一次一密原则利用DNA核酶切割完成信息的加密和解密。首先,将信息和选择好的一次性密钥进行DNA编码,将待传输信息转换为DNA序列,生成DNA明文。将密钥与明文进行异或算法,得到密文DNA序列。再把多种DNA核酶的识别位点与DNA密文序列以及密钥以一定规则结合形成完整的DNA密文。此处引入的DNA核酶具有很强的特异性,即使获取了相应的数据池,没有相匹配的DNA核酶就不能对密文信号进行进一步的处理,增强了破译难度,提升了整体加密系统的安全性。
Based on the form of a one-time-pad,we proposed the information encryption anddecryption with DNAzyme cutting in this study.To encrypt the information,we xor the key with theplaintext and we can get the cipher text.Then the plaintext,the key and the ciphertext are compiledinto DNA codes.In accordance with the rule,the recognition sites of some DNAzyme combine withthe cipher text and the key into the entire DNA sequence.Thus,the DNAzyme here has high specifi city,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,thisstudy may demonstrate that DNA encryption has great potential applications in the fi eld of informationsecurity.
作者
李一凡
吴燃峰
杨静
张成
LI Yifan;WU Ranfeng;YANG Jing;ZHANG Cheng(College of the Control and Computer Engineering, North China Electric Power University, Beijing 102206,China;College of Information Science and Technology, Beijing University, Beijing 100871, China)
出处
《信息网络安全》
CSCD
2017年第6期43-48,共6页
Netinfo Security
基金
国家自然科学基金面上项目[61370099
61672044]
中央高校基本科研业务专项基金[2016MS46]