Parallel molecular computation of modular-multiplication based on tile assembly model

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

DNA computing is a new method for computation using the technology in molecular biology. The enormous parallel computing ability of DNA computing brings new opportunities and challenges to the development of cryptography. DNA cryptography is a cutting-edge sciences which combines classical cryptogram and molecular computing. Finite field GF(2n) is one of the most commonly used mathematic sets for cryptography. This paper proposes a parallel molecular computing system to compute the modular-multiplication, an operation combining multiplication and reduction, over finite field GF(2n). The operation of reduction is executed after the completion of the operation of multiplication. An instance of computing modular multiplication is introduced to show the details of our system. The time complexity is Θ (n) and the space complexity is Θ (n2).

Original languageEnglish
Title of host publicationProceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013
PublisherIEEE Computer Society
Pages645-650
Number of pages6
ISBN (Print)9781479920815
DOIs
StatePublished - 2013
Event2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013 - Seoul, Korea, Republic of
Duration: 15 Dec 201318 Dec 2013

Publication series

NameProceedings of the International Conference on Parallel and Distributed Systems - ICPADS
ISSN (Print)1521-9097

Conference

Conference2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013
Country/TerritoryKorea, Republic of
CitySeoul
Period15/12/1318/12/13

Keywords

  • DNA computing
  • Finite field GF(2n)
  • Modular-multiplication
  • Tile assembly model

Fingerprint

Dive into the research topics of 'Parallel molecular computation of modular-multiplication based on tile assembly model'. Together they form a unique fingerprint.

Cite this