Fast parallel DNA-based algorithms for molecular computation: discrete logarithm

  • Authors:
  • Weng-Long Chang;Shu-Chien Huang;Kawuu Weicheng Lin;Michael (Shan-Hui) Ho

  • Affiliations:
  • Department of Computer Science and Information Engineering, National Kaohsiung University of Applied Sciences, Kaohsiung City, Taiwan, Republic of China 807-78;Department of Computer Science, National PingTung University of Education, Pingtung, Taiwan, Republic of China 900;Department of Computer Science and Information Engineering, National Kaohsiung University of Applied Sciences, Kaohsiung City, Taiwan, Republic of China 807-78;Computer Center and Institute of Electrical Engineering, National Taipei University, San Shia, Taiwan, Republic of China 237

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Diffie and Hellman (IEEE Trans. Inf. Theory 22(6):644---654, 1976) wrote the paper in which the concept of a trapdoor one-way function was first proposed. The Diffie---Hellman public-key cryptosystem is an algorithm that converts input data to an unrecognizable encryption, and converts the unrecognizable data back into its original decryption form. The security of the Diffie---Hellman public-key cryptosystem is based on the difficulty of solving the problem of discrete logarithms. In this paper, we demonstrate that basic biological operations can be applied to solve the problem of discrete logarithms. In order to achieve this, we propose DNA-based algorithms that formally verify our designed molecular solutions for solving the problem of discrete logarithms. Furthermore, this work indicates that public-key cryptosystems based on the difficulty of solving the problem of discrete logarithms are perhaps insecure.