DNA Algorithm for Factoring Integers Based on the Pollard P-1 Method

王静,李肯立,许进
2008-01-01
Journal of Computer Research and Development
Abstract:How to factor big integers effectively is a difficult problem in mathematics. The security of the RSA public-key cryptosystem is based on the difficulty of factoring the product of two large prime numbers. Comparing with conventional electronic computers, the main features of DNA computer are massively parallel computing ability and potential enormous data storage capacity. So it proposes an improved DNA algorithm for factoring integers based on biomolecular technology here. The key of the algorithm is that the pollard p-1 method is used. The problem is solved by tube operation that performs addition, subtraction, multiplication and division to accomplish the square_and_multiply algorithm and the Euclidean algorithm to get the greatest common divisor, and then get the result. On the basis of the experiment method of biomolecular, it can be found the algorithm is an effective one.
What problem does this paper attempt to address?