Cargando…

Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))

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 p...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Kenli, Zou, Shuting, Xv, Jin
Formato: Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2008
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2292844/
https://www.ncbi.nlm.nih.gov/pubmed/18431451
http://dx.doi.org/10.1155/2008/518093
_version_ 1782152530912870400
author Li, Kenli
Zou, Shuting
Xv, Jin
author_facet Li, Kenli
Zou, Shuting
Xv, Jin
author_sort Li, Kenli
collection PubMed
description 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(2(n)), 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(2(n)) 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.
format Text
id pubmed-2292844
institution National Center for Biotechnology Information
language English
publishDate 2008
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-22928442008-04-22 Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n)) Li, Kenli Zou, Shuting Xv, Jin J Biomed Biotechnol Research Article 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(2(n)), 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(2(n)) 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. Hindawi Publishing Corporation 2008 2008-04-07 /pmc/articles/PMC2292844/ /pubmed/18431451 http://dx.doi.org/10.1155/2008/518093 Text en 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.
spellingShingle Research Article
Li, Kenli
Zou, Shuting
Xv, Jin
Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))
title Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))
title_full Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))
title_fullStr Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))
title_full_unstemmed Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))
title_short Fast Parallel Molecular Algorithms for DNA-Based Computation: Solving the Elliptic Curve Discrete Logarithm Problem over GF(2(n))
title_sort fast parallel molecular algorithms for dna-based computation: solving the elliptic curve discrete logarithm problem over gf(2(n))
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2292844/
https://www.ncbi.nlm.nih.gov/pubmed/18431451
http://dx.doi.org/10.1155/2008/518093
work_keys_str_mv AT likenli fastparallelmolecularalgorithmsfordnabasedcomputationsolvingtheellipticcurvediscretelogarithmproblemovergf2n
AT zoushuting fastparallelmolecularalgorithmsfordnabasedcomputationsolvingtheellipticcurvediscretelogarithmproblemovergf2n
AT xvjin fastparallelmolecularalgorithmsfordnabasedcomputationsolvingtheellipticcurvediscretelogarithmproblemovergf2n