• DocumentCode
    1318880
  • Title

    Fast Parallel DNA-Based Algorithms for Molecular Computation: Quadratic Congruence and Factoring Integers

  • Author

    Chang, Weng -Long

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Kaohsiung Univ. of Appl. Sci., Kaohsiung, Taiwan
  • Volume
    11
  • Issue
    1
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    62
  • Lastpage
    69
  • Abstract
    Assume that is a positive integer. If there is an integer such that , i.e., the congruence has a solution, then is said to be a quadratic congruence . If the congruence does not have a solution, then is said to be a quadratic noncongruence . The task of solving the problem is central to many important applications, the most obvious being cryptography. In this article, we describe a DNA-based algorithm for solving quadratic congruence and factoring integers. In additional to this novel contribution, we also show the utility of our encoding scheme, and of the algorithm´s submodules. We demonstrate how a variety of arithmetic, shifted and comparative operations, namely bitwise and full addition, subtraction, left shifter and comparison perhaps are performed using strands of DNA.
  • Keywords
    DNA; biology computing; cryptography; encoding; molecular biophysics; DNA strands; DNA-based algorithm; cryptography; encoding scheme; factoring integers; fast parallel DNA-based algorithms; molecular computation; quadratic noncongruence; Adders; DNA; Electron tubes; Encoding; Libraries; Materials; Zinc; Biological cryptography; DNA-based supercomputing; biological parallel computing; factoring integers; molecular-based supercomputing; quadratic congruence; the RSA public-key cryptosystem; Algorithms; Computer Security; Computer Simulation; Computers, Molecular; DNA; Models, Genetic;
  • fLanguage
    English
  • Journal_Title
    NanoBioscience, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1241
  • Type

    jour

  • DOI
    10.1109/TNB.2011.2167757
  • Filename
    6017129