计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (15): 97-100.

• 网络、通信、安全 • 上一篇    下一篇

基于DNA密码的一次一密加密算法

王子成1,2,赵晓航1,王  宏1,崔光照1,2   

  1. 1.郑州轻工业学院 电气信息工程学院,郑州 450002
    2.河南省信息化电器重点实验室,郑州 450002
  • 出版日期:2014-08-01 发布日期:2014-08-04

One-time-pad cryptography algorithm based on DNA cryptography

WANG Zicheng1,2, ZHAO Xiaohang1, WANG Hong1, CUI Guangzhao1,2   

  1. 1.College of Electrical Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China
    2.Henan Key Lab of Information-based Electrical Appliances, Zhengzhou 450002, China
  • Online:2014-08-01 Published:2014-08-04

摘要: 作为不可破译的密码,一次一密密码是信息安全领域的一个重要研究课题,但密钥生成、存储和分配时存在较大困难,使得一次一密密码很难实现。以生物分子为基础的DNA计算,因其巨大的信息存储能力和高度的并行计算能力,可用于一次一密密码。非特异性杂交反应严重影响了加密过程和解密过程,通过PCR实现密钥分配,通过电子计算机实现异或运算,有效消除了非特异性杂交反应对加密结果和解密结果的影响。

关键词: 一次一密密码, DNA密码, 聚合酶链反应

Abstract: As an unbreakable cryptography, one-time-pad cryptography is an important issue in the field of information security. However, it is very difficult to achieve this goal for the difficulties in the process of secret key generation, storage and distribution. As a novel computing paradigm based on molecule biology, DNA computing, possessing the great information storage capacity and the parallel computing ability, can be applied to the field of cryptography. Nonspecific hybridization reaction has seriously affected the encryption and decryption process. Keys are distributed by PCR. XOR operation is completed by computer and then the influence of the nonspecific hybridization reaction to encrypt and decrypt the results is effectively eliminated.

Key words: one-time-pad cryptography, DNA cryptography, Polymerase Chain Reaction(PCR)