收藏本站
《华中科技大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

DNA自组装在若干NP问题和密码问题中的应用研究

程珍  
【摘要】: NP问题和密码问题的解决不仅具有重要的理论意义,而且在国民经济等领域中都有非常广泛的应用。为了克服传统计算机在求解若干NP问题和密码问题时出现存储量与运算速度上的不足,我们将借助新的计算模式—自组装DNA计算提出可行和有效的方案解决这两类问题。 DNA自组装是分等级的自底向上的复杂组装体,也是分子计算中很重要的计算模型。理论已证明二维自组装模型有通用计算能力,是图灵通用的。随着分子生物学技术的发展,自组装DNA计算有着广阔的应用前景,在纳米科学、优化计算、密码学、医学等众多科学领域中有突破性的创新与应用。 自组装DNA计算是通过对基本Tile序列进行编码,根据粘贴末端的碱基互补配对的原理完成程序化组装过程,具有高度的并行性。本文在深入研究自组装DNA计算原理和优势的基础上,探讨了DNA自组装在若干NP问题和密码问题中的应用。本文主要创新内容如下: 我们建立了Tile自组装模型执行密码学中的一种基本运算—有限域GF(2n)乘法逆元和除法运算。对于有限域GF(2n)乘法逆元运算,将其转化为多个多项式乘法运算,从而得到乘法逆元运算的结果。在此基础上,提出了基于DNA自组装模型求解有限域GF(2n)除法运算的方法。理论分析表明,可用(?)(1)个不同的Tile类型在多项式组装时间内求解有限域GF(2n)乘法逆元和除法运算。 针对传统计算机求解NP问题的困难性,我们分别提出了基于Tile自组装模型的非确定性算法求解NP问题,主要包括子集积问题和多维有界背包问题。对于求解子集积问题,我们创建了三个子系统包括非确定性猜测子系统,乘法子系统和比较子系统,通过比较非确定性猜测子系统所选择的有限集合内元素的乘积,从而可确定子集积问题的可行解。该非确定性的自组装算法的复杂度与所给子集积问题的输入量的位数是呈线性关系,与基于DNA计算模型求解子集积问题的方法相比,在复杂度上有较大的改进。在DNA自组装模型求解0-1背包问题的基础上,我们提出了基于DNA自组装的非确定性算法执行多维有界背包问题,这在求解背包问题上是一次较大的突破。首先,非确定性生成所有解空间,然后通过加法子系统,乘法子系统,比较子系统的操作,即可判断它们是否满足约束条件,从而确定可行解空间。该算法能成功获得解的计算时间复杂度是(?)(mn),其中,m是约束不等式的个数,n是背包问题中变量的个数。从理论分析可知,该模型适合于任意多维有界背包问题的求解。 根据Diffie-Hellman密钥交换算法的安全性是基于计算有限域GF(p)上离散对数的困难性,我们充分利用Tile自组装模型的强大并行性计算能力,在给出DNA自组装模型求解模乘运算和模幂运算的基础上,提出了DNA自组装非确定性算法执行有限域GF(p)上的离散对数问题,进而利用这种算法破译Diffie-Hellman密钥交换。该算法的时间计算复杂度是(?)(p),且通过概率性分析,可证明在很多并行的自组装体执行运算过程中寻找成功解的概率可以趋近于1。与Chen等人提出的方法相比,我们的算法所设计的运算规则使得Tile序列容易构建,也能保证它们之间的运算相对简单,因此,在实际的实验室操作中也较易实现。 针对公钥密码系统RSA破译中大整数分解的困难性,我们提出了DNA自组装非确定性算法将整数分解为两个素因子的乘积,进而研究了如何利用自组装技术对RSA密码系统进行密码分析。首先,随机指派两个整数因子的值,通过乘法运算及比较操作,然后确定这两个因子的乘积是否与给定的待分解整数相等。该方法用常量种类的Tile类型在多项式时间内能成功分解整数,且通过其并行计算的特点破译RSA密码系统。根据我们设计的算法模型,在整个组装体增长过程中,只需规定相同的热力学参数即可达到使组装体稳定匹配到框架结构上,这比Brun提出的分解整数的DNA Tile自组装模型有较大的改进,可以减少和控制自组装DNA计算过程中产生的误差率。
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2010
【分类号】:TN918.1

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 陈亮;;基于混合蛙跳算法的背包问题求解算法[J];河南城建学院学报;2011年03期
2 陈亮;;改进的混合蛙跳算法求解背包问题[J];长春工业大学学报(自然科学版);2011年01期
3 厍向阳;朱命昊;赵亚敏;;求解0/1背包问题的改进人工鱼群算法研究[J];计算机工程与应用;2011年21期
4 赵新超;韩宇;艾文宝;;求解背包问题的一种改进遗传算法[J];计算机工程与应用;2011年24期
5 田建立;晁学鹏;;求解0-1背包问题的混沌遗传算法[J];计算机应用研究;2011年08期
6 刘金江;刘峰;;利用多目标量子粒子群算法求解背包问题[J];计算机工程与应用;2011年26期
7 陈明华;任哲;周本达;;基于均匀设计抽样遗传算法求解背包问题[J];大学数学;2011年03期
8 赵青;朱琦;;OFDM认知无线电系统中多用户资源分配新算法[J];电路与系统学报;2011年04期
9 周传华;谢安世;;一种基于动态小生境的自组织学习算法[J];软件学报;2011年08期
10 杨观赐;马鑫;李少波;钟勇;于丽娅;;改进的克隆选择算法与SPEA相结合的进化算法[J];四川大学学报(工程科学版);2011年05期
中国重要会议论文全文数据库 前10条
1 刘裴寰;姜青山;王备战;史亮;;基于K均值聚类求解多维背包问题的算法[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
2 刘秀荣;王春波;;海生素胶囊联合NP方案治疗中晚期非小细胞肺癌的疗效观察[A];2011医学科学前沿论坛第十二届全国肿瘤药理与化疗学术会议论文集[C];2011年
3 谢玉生;陈亮;赵廼玉;;天津电信NP语音业务核心网实现机制[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年
4 Eva HURT;;欧盟NP概述:基于营养和健康声称的营养素度量法(英文)[A];食物营养素度量法研讨会会议资料[C];2010年
5 杭达明;万志龙;蔡晶;张葆春;;TP方案与NP方案诱导化疗联合放疗治疗Ⅲ期非小细胞肺癌疗效的临床观察[A];第十三届中国科协年会第18分会场-癌症流行病趋势和防控策略研讨会论文集[C];2011年
6 刘洁;单军;姜炳棋;季荣;;典型壬基酚异构体(4-NP_(111))在红壤中的降解研究[A];第六届全国环境化学大会暨环境科学仪器与分析仪器展览会摘要集[C];2011年
7 段博芳;张利仙;段纲;董俊;叶玲玲;周晓黎;艾军;;猪流感H1N1亚型NP基因杆状病毒表达载体构建及其在昆虫细胞中的表达[A];动物检疫学分会2010年学术年会论文集[C];2010年
8 罗小林;龚享文;吴洪皓;;肺瘤平联合NP方案对非小细胞肺癌患者生存质量的临床研究[A];首届江西省科协学术年会江西省中医药学术发展论坛论文集[C];2010年
9 徐咏书;孙坚;何士勤;;三种板蓝根制剂作用流感病毒核蛋白(NP)基因的研究[A];中华医学会第七届全国呼吸道感染学术大会暨第一届多学科抗感染治疗学术研讨会论文汇编[C];2011年
10 姜涛;姚军;周舵;包良进;贯鸿志;龙浩骑;宋志鑫;;温度对Np在北山花岗岩上吸附行为的影响[A];第三届废物地下处置学术研讨会论文集[C];2010年
中国重要报纸全文数据库 前5条
1 记者 陈丹;P≠NP,计算机科学最大难题或已破解[N];科技日报;2010年
2 本报记者 逄丹;NP芯片重塑高端路由器“灵魂”[N];通信产业报;2009年
3 PALADIN;近似算法[N];电脑报;2003年
4 刘靓;近三年水平考试知识点比较[N];中国电脑教育报;2003年
5 田野;高级程序员考试经验谈[N];中国电脑教育报;2004年
中国博士学位论文全文数据库 前10条
1 程珍;DNA自组装在若干NP问题和密码问题中的应用研究[D];华中科技大学;2010年
2 刘运龙;若干NP难解问题的参数化算法研究[D];中南大学;2010年
3 张树梅;NP突变体抑制流感病毒复制的机制及形成流感病毒病毒样颗粒的关键蛋白[D];内蒙古农业大学;2011年
4 姜平;序批式电解与可见光催化降解4-NP的研究[D];大连理工大学;2011年
5 刘培欣;新城疫病毒单克隆抗体制备及部分NP蛋白抗原表位鉴定分析[D];东北农业大学;2011年
6 胡思顺;禽流感病毒H9N2亚型和鸡毒霉形体HS株主要抗原性基因的克隆与表达研究[D];华中农业大学;2005年
7 邓玮;BMSC在微泡及BiAb辅助下修复心肌纤维化的实验研究及PⅢNP对冠心病合并代谢综合征患者的预测价值[D];重庆医科大学;2011年
8 王青山;无线自组网中多速率问题的研究[D];中国科学技术大学;2007年
9 李剑;微粒群算法及其在物流系统中的应用研究[D];华中科技大学;2008年
10 韩冰;无线传感器网络中若干资源共享问题的研究[D];北京邮电大学;2009年
中国硕士学位论文全文数据库 前10条
1 朱阅岸;解0-1背包问题的算法比较和改进[D];暨南大学;2011年
2 李其;有偿在线背包问题的研究[D];大连理工大学;2012年
3 史今驰;背包问题的实用求解算法研究[D];山东大学;2005年
4 王娜;背包问题的研究与算法设计[D];昆明理工大学;2012年
5 周钱;多选择多约束背包问题的进化求解策略[D];中国科学技术大学;2011年
6 房道伟;基于“背包问题”的公钥加密算法的研究[D];南京理工大学;2004年
7 赵鹏举;风险投资机构的投资组合选择[D];郑州大学;2004年
8 郭小花;改进遗传算法及其在求解背包问题中的应用[D];广西民族大学;2010年
9 李兰;改进的离散粒子群算法求解0-1背包问题[D];华南理工大学;2011年
10 彭镇静;基于NP问题的分子算法的研究[D];中北大学;2012年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026