Secure Hash Algorithm-2 formed on DNA

Author

Computer Science Division, Department of Mathematics, Faculty of Science, Ain Shams University, Cairo, Egyp

https://doi.org/10.1186/s42787-019-0037-6

Abstract

We present a new version of the Secure Hash Algorithm-2 (SHA-2) formed on artificial
sequences of deoxyribonucleic acid (DNA). This article is the first attempt to present
the implementation of SHA-2 using DNA data processing. We called the new version
DNSHA-2. We present new operations on an artificial DNA sequence, such as (1) R¯k(α)
and ¯
Lk(α) to mimic the right and left shift by k bits, respectively; (2) ¯
Sk(α) to mimic the
right rotation by k bits; and (3) DNA-nucleotide addition (mod 264) to mimic word-wise
addition (mod 264). We also show, in particular, how to carry out the different steps of
SHA-512 on an artificial DNA sequence. At the same time, the proposed nucleotide
operations can be used to mimic any hash algorithm of its bitwise operations similar to
bitwise operations specified in SHA-2. The proposed hash has the following features:
(1) it can be applied to all data, such as text, video, and image; (2) it has the same
security level of SHA-2; and (3) it can be performed in a biological environment or on
DNA computers.

Keywords