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
Link To Document