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.
Nassr, D. (2019). Secure Hash Algorithm-2 formed on DNA. Journal of the Egyptian Mathematical Society, 27(1), 1-20. doi: 10.1186/s42787-019-0037-6
MLA
Dieaa I. Nassr. "Secure Hash Algorithm-2 formed on DNA", Journal of the Egyptian Mathematical Society, 27, 1, 2019, 1-20. doi: 10.1186/s42787-019-0037-6
HARVARD
Nassr, D. (2019). 'Secure Hash Algorithm-2 formed on DNA', Journal of the Egyptian Mathematical Society, 27(1), pp. 1-20. doi: 10.1186/s42787-019-0037-6
VANCOUVER
Nassr, D. Secure Hash Algorithm-2 formed on DNA. Journal of the Egyptian Mathematical Society, 2019; 27(1): 1-20. doi: 10.1186/s42787-019-0037-6