分组密码与图论中的DNA算法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liongliong439
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算复杂度由计算时间复杂度和计算空间复杂度组成。算法对时间的需要量称为算法的时间复杂度;算法对空间的需要量称为算法的空间复杂度。现实生活中存在许多难计算问题,使用传统的电子计算机求解这些难计算问题通常需要指数的计算时间。既然传统的电子计算机求解这些难计算问题显得无能为力,那么就有必要提出一种新的计算方法。已经有十几年发展历史的DNA计算正是在这样的背景下产生的。高度的并行计算处理、极大的空间存储密度是DNA计算的两大突出优点。DNA计算正是凭借这两个优点,使用天然的空间优势,通过高度的并行计算处理,发挥着它的巨大计算潜能。从某种意义上说,这种计算潜能是传统的电子计算机所无法比拟的。论文以分组密码与图论中的几个难计算问题为研究对象,展开了基于粘贴模型、剪接模型的DNA算法研究、设计与分析。破译分组密码国际数据加密算法或破译数据加密标准都是难计算问题,同时,二进制串逻辑运算是分组密码算法中频繁使用的运算。论文设计了一个二进制串循环左移运算的DNA粘贴算法;然后,提出了一个二进制串异或运算的DNA粘贴算法;并且结合两个具体实例,对粘贴算法过程进行了详细地描述;最后,对所提算法进行了复杂性分析,分析结果表明DNA计算用于破译分组密码具有可行性。论文设计了一个破译国际数据加密算法的递归式DNA剪接算法。该算法首先对国际数据加密算法的异或、加模、乘模运算进行了DNA剪接算法设计;然后,对国际数据加密算法的8轮迭代采用了递归方式并行计算处理,控制了生成链的长度,降低了DNA操作的难度。同时,论文设计了一个破译数据加密标准的递归式DNA粘贴、剪接算法。首先,该算法使用递阶方式生成了完备的初始密钥,保证了算法的理论成功率为百分之百;然后,使用同样的方式对数据加密标准的16轮迭代采用了递归处理,控制了生成链的长度,降低了DNA操作的难度,提高了算法的可靠性。求解最大团问题或构造对角Ramsey图也是两个难计算问题。使用穷举搜索算法来解决这两个问题,必然导致计算量的指数爆炸,穷举搜索DNA算法也不例外。论文设计了一个求解最大团问题的递阶法DNA粘贴、剪接算法。该算法使用递阶方式的并行计算处理,利用分层剪枝法来分离问题的非解,最终删除这些非解,在一定程度上缓解了算法的空间计算量的指数爆炸。同时,论文提出了一个构造对角Ramsey图的递阶法DNA粘贴、剪接算法。该算法通过逐个添加顶点的递阶方法,逐步删除了问题的绝大部分非解,在一定程度上缓解了问题解空间的指数爆炸。特别地,专门针对对角Ramsey数R(5,5)的43阶Ramsey图的构造问题进行了计算量分析,分析结果充分地肯定了该算法的有效性。
其他文献
我国合同法里面有很多法条都对毁损、灭失的风险作了规定,但关于什么时候适用毁损、灭失的风险的法条,以及如何处理毁损、灭失风险和违约的关系存在疑惑。首先关于何时适用毁
研究背景预防接种服务是国家基本公共卫生服务中的一项重要内容,是疾病预防控制工作的主要组成部分,其工作质量的高低直接关系到免疫规划相关传染病的预防和控制效果。近年来
[目的]探讨恶性血液病病人化疗期间的自我感受负担、生活质量状况以及两者的相关性,为制订恶性血液病病人临床护理措施提供依据。[方法]采用病人自我感受负担量表(SPBS)、癌
所谓电信级以太网,即在保留传统以太网的帧结构的基础上,通过扩展帧头和引入二层信令,在以太网上实现与电信网类似的可管理性和高可靠性。全面引用以太网标准化的QoS、安全、
本文主要探究高速公路工程施工中的软基处理关键技术。在分析软基相关理念的基础上,探究其关键技术,且制定强化软基处理的建议。希望通过本文的分析,高速公路工程施工建设可
随着通讯技术的不断发展与等离子体技术的日益成熟,将等离子体天线替代传统金属天线应用于通讯系统已经成为相关领域研究的一大热点。因此本文重点研究了不同等离子体参数条
无线传感器网络的发展以及对其应用需求的持续增长,不断给调度问题赋予新的内涵并且提出新的挑战,任务调度一直是无线传感器网络研究的热点问题。无线传感器网络节点能量有限
【目的】明确化学除草地膜、黑色地膜和白色地膜在全膜双垄沟播玉米田的最佳覆膜时期。【方法】采用田间试验的方法,测定了3种地膜在不同时期覆膜的控草、增产、增收效应。【