## Abstract

Cryptography based on Elliptic Curves (ECC) has emerged as an effective alternative to the existing public-key cryp-tosystems (RSA and DSA). Its success was due both to the fact that no fast algorithms were known to break it and that exceptional security levels could be obtained by using short keys. The Elliptic Curve Discrete Logarithm (ECDL) problem is the cornerstone of much of present-day ECCs. It was classified as a computationally intractable problem and, consequently, as a reliable and unbreakable cryptosystem. In a recent work, Li et al. built a molecular computer designed to solve it over GF (2 ^{n}). It was based on two DNA-inspired algorithms: a parallel adder and a parallel multiplier, working in O(n) and O(n^{2}) respectively, where n is the input size. In this paper, we first present two faster biological implementations, working in O(log(n)) and O(n · log(n)) respectively (worst case). Then, we propose our model as a reference parallel solution of the ECDL problem and finally we highlight the computational power of such nature-inspired paradigm.

Original language | English |
---|---|

Title of host publication | Proceedings of the 2009 Workshop on Bio-inspired Algorithms for Distributed Systems, BADS '09 |

Pages | 95-104 |

Number of pages | 10 |

Publication status | Published - 2009 |

Event | 2009 Workshop on Bio-inspired Algorithms for Distributed Systems, BADS '09 - Barcelona, Spain Duration: Jun 19 2009 → Jun 19 2009 |

### Other

Other | 2009 Workshop on Bio-inspired Algorithms for Distributed Systems, BADS '09 |
---|---|

Country/Territory | Spain |

City | Barcelona |

Period | 6/19/09 → 6/19/09 |

## Keywords

- DNA computing
- Elliptic curve discrete logarithm
- Parallel computations

## ASJC Scopus subject areas

- Computational Theory and Mathematics
- Hardware and Architecture
- Software