期刊文献+

基于DNA有穷自动机的素性测试法 被引量:1

DNA algorithm of primeness test based on finite automaton
下载PDF
导出
摘要 有穷自动机,一种计算能力极其有限的计算模型,具有解决素性测试的能力通过构造法得到了证明。既而提出了一种基于有穷自动机的测试一个整数是否为素数的DNA算法,并且详细描述了该有穷自动机的构造方法,将有穷自动机的状态用DNA单链分子来编码,而输入则用DNA双链分子编码,用带环的双链DNA分子来编码状态转移规则,通过限制性内切酶的切割实现状态的转移。该算法的创新之处在于它是基于有穷自动机这种计算能力极其有限的计算模型的,并且该算法不仅能判断一个整数是否是素数,还能用于素因子分解。该算法的优点是实验实现容易,所需的时间是输入的多项式函数而不是指数函数。 Finite automaton, a computational model of extremely limited computing ability, was proved to have the capability of solving primeness test by construction. Then, a DNA algorithm of the primeness test based on finite automaton was proposed. Furthermore, the method of constructing the finite automaton was presented in detail. The state of the finite automaton was encoded by single-stranded DNA. The input was encoded by double-stranded DNA. The transition rule was represented by a double strand with a ring. The state of transition was realized by enzyme-mediated chemical reactions. The innovation of the algorithm is that it can be applied not only in primeness test but also in prime factorization and further in attack of RSA cipher. The advantage of this method is that it can be easily implemented. The time required is polynomial in the size of the problem instead of exponential in the size of the problem.
出处 《通信学报》 EI CSCD 北大核心 2006年第10期80-85,共6页 Journal on Communications
关键词 DNA计算 有穷自动机 素性测试法 RSA公钥密码体制 DNA computing finite automaton premeness test RSA cipher
  • 相关文献

参考文献5

  • 1ADLEMAN L.Molecular computation of solutions to combinatorial Pproblems[J].Science,1994,266(9):1021-1024.
  • 2GARZON M,ROSE J,GAO Y.DNA implementation of finite-state machines[A].Proceedings of Genetic Programming 1997[C].1997.479-490.
  • 3GAO Y,GARZON M,MURPHY R.DNA implementation of nondeterminism[A].Proceeding of the Third DIMACS Workshop on DNA Based Computers[C].1997.204-211.
  • 4BENENSON Y,PAX-ELIZUR T,ADA R.Programmable and autonomous computing machine made of biomolecules[J].Nature,2001,1414(11):430-434.
  • 5WILHELM P,ROTHEMUND K.A DNA and restriction enzyme implementation of turing machines[A].Proceeding of the Second DIMACS Workshop on DNA Based Computers[C].1996.75-119.

同被引文献13

  • 1ADLEMAN L M. Molecular computation of solutions to combinatorial problems [ J ]. Science, 1994, 266 (5187) : 1021 - 1024.
  • 2LAKIN M R, YOUSSEF S, CARDELLI L, et al. Ab- stractions for DNA circuit design[ J]. The Royal Soci- ety Interface, 2012, 9(68):470-486.
  • 3ZHANG D Y, WINFREE E. Control of DNA strand displacement kinetics using toehold exchange [ J ]. J Am Chem Soc, 2009, 131(47):17303- 17314.
  • 4CHEN Y J,DALCHAU N, SRINIVAS N, et al. Pro- grammable chemical controllers made from DNA [ J ]. Nature nanotechnology, 2013, 8 (10) :755 - 762.
  • 5LAKIN M R, PARKER D,CARDELLI L, et al. De- sign and Analysis of DNA Strand Displacement Devices using Probabilistic Model Checking[ J]. The Royal So- ciety Interface, 2012, 7(72) : 1470 - 1485.
  • 6SEELIG G, SOLOVEICHIK D, ZHANG D Y, et al. Enzyme-free nucleic acid logic circuits [ J ]. Science, 2006, 314(5805) : 1585 - 1588.
  • 7QIAN Lu-lu, WINFREE E. A simple DNA gate motif for synthesizing large-scale circuits[ J]. Journal of the Royal Society Interface, 2011, 8 (62) : 1281 - 1297.
  • 8QIAN Lu-lu, WINFREE E. Scaling up digital circuit computation with DNA strand displacement cascades [J]. Science, 2011, 332(6034): 1196-1201.
  • 9QIAN Lu-lu, WINFREE E, BRUCK J. Neural net- work computation with DNA strand displacement cas- cades[J]. Nature, 2011, 475(7356): 368-372.
  • 10CHEULEE J, ANDREW D. ELLINGTON. Diagnostic applications of nucleic acid circuits [ J]. Accounts of Chemical Research, 2014, 47(6): 1825-1835.

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部