Abstract

Tile assembly model is a formal model of DNA computing, which uses DNA, biochemistry and molecular biology instead of the traditional silicon-based computer technologies. DNA-based cryptography is an interdisciplinary area combining classical cryptography and molecular computing. This paper proposes how the tile assembly process could be used for computing inversion over finite field GF(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</sup> ), a basic mathematic operation often used in cryptography. This computing system is designed based on two other parallel molecular computing systems proposed in our previous works. Time complexity of this system is Θ(n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) and the space complexity is Θ(n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">4</sup> ).

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call