DNA密码学的主要技术及其应用现状

3.0 闻远设计 2023-05-15 155 4 30.98KB 8 页 2光币
侵权投诉
DNA 密码学的主要技术及其应用现状
摘要:作为密码学近年来衍生出的全新分支,DNA 密码学诞生自 DNA 计算,DNA 分子为信息
载体,充分利用 DNA 分子所具有的超高存储密度、超大规模并行运算能力、超低能耗等优点,
从分子水平实现加密、隐写及签名认证等功能.经过二十余年的发展,DNA 密码学也从理论初步
走向应用,研究贴近研究热点,比如结合图像加密的混合加密、用于签名认证的 DNA 水印技术
.DNA 密码学是对基于数学难题的传统密码学的有益补充,但仍处于起步阶段,基于 DNA 分子
的加密、隐写、签名认证等技术都具有很大的发展空间.DNA 密码学仍未建立起完备的理论体
,发展也受到生物技术的制约.随着生物技术的进步,DNA 密码学一定能在信息安全领域展示出
自己巨大的潜力和能量.
 关键词:DNA 密码学; 签名认证; DNA 计算; 信息安全;
Research progress and application of DNA cryptography
DONG Xiao-sheng WANG Lei WANG Yan XUE Zhi-dong
School of Software Engineering, Huazhong University of Science and Technology College of Life and
Technology, Huazhong University of Science and Technology
  AbstractAs a new branch of cryptography derived in recent years, DNA cryptography was born
from DNA computing, it uses DNA molecules as information carriers, and makes full use of the
advantages of ultra-high storage density, ultra-large-scale parallel computing capabilities, and ultra-
low energy consumption of DNA molecules. Encryption, steganography and signature authentication
can be realized at the molecular level. After more than two decades of development, DNA
cryptography has also gradually moved from theory to application, and research hotspots, include
hybrid encryption combined with image encryption and DNA watermarking technology for signature
authentication. DNA cryptography is a useful supplement to traditional cryptography based on
mathematical problems, but it is still in its infancy, and technologies such as encryption,
steganography, and signature authentication based on DNA molecules have great room for
development. DNA cryptography has not yet established a complete theoretical system, and its
development is also constrained by biotechnology. With the advancement of biotechnology, DNA
cryptography can also show its great potential and energy in the field of information security.
计算机技术的快速发展为人们带来便利的同时也带来了一些新的问题,人们对于信息的保护意识
日益增强,信息安全的重要性显着提高.密码技术,作为信息安全的核心技术之一,于公元前 5世纪
“ ”便以密码器械 天书 的形式应用于战场.历经 2 000 多年的发展与应用,密码技术早已渗透到各个
领域.数学难题的计算复杂度是传统密码学的安全性的保障,一旦攻击者具备了破解数学难题的
计算能力,就能破解传统密码学的密钥.在计算资源更易获得的今天,传统密码学的信息安全性受
到了严峻的挑战,密码学也开始寻求新的发展.
1994 年美国加州大学的 Adelman 首次利用 DNA 计算方法解决了一种 NP 完全问题,实现了 DNA
计算[1].利用 Waston-Crick 互补配对原则对信息进行编码,DNA 计算的目的是通过 DNA 链间的
生化反应实现困难数学问题的求解.DNA 计算首先会建立一个运算对象与 DNA 链的映射,并利
用各种特定的生物酶生成各种数据池,再通过 DNA 链的可控的生化反应过程得到原始问题的全
部可能解.最后,根据原始问题的约束条件设计过(凝胶电泳)得到可行解,并利用 DNA
等技术读取运算结[2].
DNA 计算特的数据存储和计算机制,不仅可以解决传统的困难数学问题,也可应用于密码
学领域,DNA 密码学也就应运.DNA 密码学利用 DNA 分子本身所具有的高并行性和高存储
密度等特点,借助分子生物技术,可实现加密、隐写、签名认证等功能[3].本文拟对基于
DNA 分子的加密、信息隐及应用的研究进展综述,出研究展.本文涉及到的概念
1所示.
1 概念框架
目前密码学可以从加密的方式分为传统密码学、量子密码学与 DNA 密码学;可以从加密的目
的分为信息加密和信息隐.基于 DNA “ ”分子的信息加密可以用 一次一密 的方式以及结合
DNA 分子自组装技术的方式实现,基于 DNA 分子的信息隐可以DNA 点、DNA
基于 DNA 序列等技术方式实现.
    1 基于 DNA 分子的加密方法
1994 Adleman[1]利用 DNA 计算解决 NP 完全问题之后,DNA 计算衍生出的 DNA 密码学
[4]论是在理论上还是在实践中得了速的发展.1999 ,Gehani 首次以 DNA 链为载体提
“ ”出了种 一次一密 的加密方,替代法和异或[5].2000 ,Leier [6]基于 DNA 二进制
计了种加密方,一种加密方实现了快速的加密和解密,二种方案针对图形进行
.2003 ,Chen[7]建了一种基于碳纳米管转换和基于 DNA 链的密码体系.2007 ,Lu
[8]利用微阵列技术、DNA 芯片技术以及 DNA 技术计了一种对密钥 DNA 加密系统
DNASC.2009 ,崔光照[9]进一步提出了一种PCR 增技术的加密方,PCR
增的物和 DNA 编码方式作为密钥,并对明文进行传统加密方式的处理以防止外部对物的
攻击.2010 ,Lai [10]DNASC 的基础上进一步提出了一种DNA 加密和签名系统
DNA-PKC.2013 ,Legoff [11]DNA 微粒子技术与热缩片结合,建了一种微粒阵列加密
.2014 ,王延峰[12]结了基于核的信息安全的研究现,并从长远度出发,
今后在领域的发展提出了全的建性的意.2015 ,超等[13]DNA 密码学的研究现
作了综述,并分了一些不足及提出了对 DNA 加密研究的展.2020 ,Grass [14]通过读取
因组DNA 合成技术计了一种 DNA 加密存储系统,使得有价值的信息能安全存储
在合成 DNA ,并受到个性化密钥的保护.
1.1 基于 一次一密 机制的加密方法
“ ”一次一密 机制的安全性要基于密钥的随机生成和重复使,即每次加密所使用的密钥通过
随机算法生成,且每次加密所使用的密钥仅使用一次,随机密钥的明文长度一[15].“
次一密 机制生成的密码般非常庞,DNA 分子相较传统信息媒介的超高存储密度特性使
“ ”其非常适合 一次一密 机制[16].
1999 ,Gehani 计了映射替代法和 DNA 芯片异或种基于 DNA 分子的加密方,实现了
“ ”分子层面的 一次一密 的加密机制[5].
——映射替代法首先定张明文 映射, “ 一次一密 密码,一个度的 DNA
文序列单元都对应一个 DNA 文序列.“ ”一次一密 密码DNA 序列如图 2所示,其中密码
重复映射表中一个明文序列集序列 PiPi 在映射表中对应的密文序列 Ci “和作为 终止
子 的合酶序列部分.加密时,把明文中所有字母的互补序列作为 PCR 物进行
增得到后的的互补序列,且扩增会在终止子处终止,也就是文序列通过 PCR 增技术得
.
2 “ 一次一密 密码DNA 序列
异或法的目的是从分子层面实现明文序列和密钥序列按位异或运算,往往会利用 DNA 分子技
术、荧光标记技术等生物分子技术进行实现.3为一种利用 DNA 瓦片进行异或运算的过
,DNA 瓦片DNA 计算用于 DNA 分子自组装的最用的一种 DNA 分子结,是一
有分支结DNA 交叉分子,个分子都具有末端.
3 利用 DNA 瓦片进行异或运算示意图
2003 ,Chen[7]提出了基于 DNA “ ”计算的并行性的 一次一密 的加密系统,系统利用 PCR
技术在分子层面实现了二进制数的模 2加法运算, “ 并结合 一次一密 密码序列进行加
.DNA 密码学的研究也一DNA 计算领域的发展系在一起,结合 DNA 计算DNA 分子
组装技术的 DNA 加密系统的相关研究也是 DNA 密码学领域的研究热点.
1.2 结合 DNA 分子自组装的增强加密方法
DNA 组装技术是 DNA 分子在 DNA 分子间非共价键的作用,自发组装形成复杂的有
DNA 分子结的过程[17].DNA 组装计算过程,满足系统特定功能的 DNA 分子
组装是系统最重要的一步.
2014 ,Yang [18]提出一种基于 DNA “ ”组装技术的 一次一密 加密系统,系统程如图 4
.系统首先计了一种可以从分子层面实现异或运算的 DNA 组装,实现异或运算的
作是 DNA 链的替换,后通过DNA 组装对二进制的明文序列与随机生成的密钥
进行逐位异或运算得到二进制的密文序列,随机密钥序列长度与明文序列.文序列通过
安全信送至接收,接收使用与加密过程中相同的 DNA 组装并结合随机密钥序列
进行解密,解密同通过异或运算也就是通过是 DNA 链的替换实现.系统计的 DNA 组装
构中利用了荧光淬灭技术,使得加密得到的密文序列是一组荧光,根据荧光的强度
高低0’ ‘1’,系统通过荧光检测的方式证了加密系统的可行性.
4 “ 一次一密 加密系统的荧光检测流程图
DNA 折纸术是 Rothemund[19]2006 年首次提出的一种全新的 DNA 组装方法.DNA 折纸,
思义,就是DNA 折叠形成一个预期的图,是利用 DNA 分子的自组装特性和
互补配对规则,DNA (骨架)按照一定方式进行折叠,并用(子链)加以,
预期DNA 链结[19].DNA 折纸术的前期设计阶段可以通过计算机全自动组装得到
若干短,阶段是将长链和链在一定条件下进行反应,二者就会自发结合形成
的图.
2019 ,樊春海院士团队[20]计了一种基于 DNA 折纸术的分子加密系统.文本信息的
加密系统,加密过程并未及到 DNA 折纸术的具体过程,首先将文本信息一定规则编码成
3×3 的点阵排列,并根据点阵排列的各位置信息合成对应数量的,链进行生物
,生物化后,将骨架链与生物化后的链杂得到最的密.解密过程
首先就要利用 DNA 折纸术得到预期,通过骨架折叠方式生成所子链,后与骨架
进行物理折叠形成与点阵排列相同的形,其中生物点的位置与加密过程的点阵排列斑
位置,通过链霉亲出各图代表文本信息,解密得到原始文本信息.
——加密系统通过生物素 亲作用机制实现了信息隐写,个加密系统是加密和隐写的结
.系统的算法复杂度要来自于骨架链的折叠过程,系统所用的骨架链为 7 249 个核苷酸
M13 病毒,通过计算理论密钥度可702 ,超经AES 算法的 256 .系统可通过
DNA 折纸实现对同的加密信息类型的加密.
    2 基于 DNA 分子的信息隐藏方法
信息隐的过程是将秘密信息隐在载体信息得到载密信息,载密信息允许在公开的信道中
行传,目的是保证密信息不被第三方所发现或读取.近年来,人们对个人隐产权
息的保护和身份信息的认证等方有了更高的,信息隐技术也得到了人们更多的关注.
DNA 分子的信息隐技术也被称DNA 隐写术,与传统的以多体为载体的信息隐方法
,DNA 隐写术不仅藏秘密信息,能对生物学领域的产权保护.对基于 DNA
分子的信息隐方法研究多的,最早有 Clelland [2]1999 年提出的基于 DNA 点技术的信
息隐方法.2000 ,Leier [6]提出了一种基于 DNA 二进制链的信息隐方法,方法不需
加的映射系编码,无需 DNA 测序,解密更加.2007 ,崔光照[16]质粒为载体提出了
一种基于重技术的信息隐方法.2010 ,Shiu [21]提出了插入法、互补配对法和替代3
种基于 DNA 序列的可信息隐方法,了算法的鲁棒性和.2012 ,Guo [22]通过
建立一个密信息和互补规则之间的映射,效地将两密信息位替换为一个
,在很大程度提高了隐写方的信息嵌入率.2013 ,Mitras [23]提出了一种在 DNA 序列中
藏秘密信息的方法,使RSA 算法对息进行加密后,该秘息隐使用互补字符
DNA 序列中,DNA 参考序列可以从同的 DNA 数据(EBINCBI)中选择.2018
,Mohammed [24]提出了一种结合网络的基于 DNA 分子的隐写方法,所有密码子最后
一个基的最低有效位 LSB 列表作为网络输入,训练得到加密信息.
2.1 基于 DNA 点技术
摘要:

DNA密码学的主要技术及其应用现状摘要:作为密码学近年来衍生出的全新分支,DNA密码学诞生自DNA计算,以DNA分子为信息载体,充分利用DNA分子所具有的超高存储密度、超大规模并行运算能力、超低能耗等优点,可从分子水平实现加密、隐写及签名认证等功能.经过二十余年的发展,DNA密码学也从理论初步走向应用,研究贴近研究热点,比如结合图像加密的混合加密、用于签名认证的DNA水印技术等.DNA密码学是对基于数学难题的传统密码学的有益补充,但仍处于起步阶段,基于DNA分子的加密、隐写、签名认证等技术都具有很大的发展空间.DNA密码学仍未建立起完备的理论体系,发展也受到生物技术的制约.随着生物技术的进步,...

展开>> 收起<<
DNA密码学的主要技术及其应用现状.docx

共8页,预览3页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:2光币 属性:8 页 大小:30.98KB 格式:DOCX 时间:2023-05-15

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 8
客服
关注