Copyright © 2008 Kenli Li et al. This is an open access article distributed under the
Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
Elliptic curve cryptographic algorithms convert input
data to unrecognizable encryption and the unrecognizable data back
again into its original decrypted form. The security of this form of
encryption hinges on the enormous difficulty that is required to
solve the elliptic curve discrete logarithm problem (ECDLP),
especially over GF(2n), n∈Z+. This paper
describes an effective method to find solutions to the ECDLP by
means of a molecular computer. We propose that this research
accomplishment would represent a breakthrough for applied biological
computation and this paper demonstrates that in principle this is
possible. Three DNA-based algorithms: a parallel adder, a parallel
multiplier, and a parallel inverse over GF(2n) are described.
The biological operation time of all of these algorithms is
polynomial with respect to n. Considering this analysis,
cryptography using a public key might be less secure. In this
respect, a principal contribution of this paper is to provide
enhanced evidence of the potential of molecular computing to tackle
such ambitious computations.