Fast parallel DNA-based algorithms for molecular computation: quadratic congruence and factoring integers.

IEEE Trans Nanobioscience

Department of Computer Science and Information Engineering, National Kaohsiung University of Applied Sciences, Kaohsiung City,Taiwan.

Published: March 2012

Assume that n is a positive integer. If there is an integer such that M (2) ≡ C (mod n), i.e., the congruence has a solution, then C is said to be a quadratic congruence (mod n). If the congruence does not have a solution, then C is said to be a quadratic noncongruence (mod n). 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.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TNB.2011.2167757DOI Listing

Publication Analysis

Top Keywords

quadratic congruence
12
congruence factoring
8
factoring integers
8
mod congruence
8
congruence solution
8
solution quadratic
8
congruence
5
fast parallel
4
parallel dna-based
4
dna-based algorithms
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!