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
fDate :
3/1/2012 12:00:00 AM
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;
Journal_Title :
NanoBioscience, IEEE Transactions on
DOI :
10.1109/TNB.2011.2167757