Beta
383505

Secure Hash Algorithm-2 formed on DNA

Article

Last updated: 05 Jan 2025

Subjects

-

Tags

-

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.

DOI

10.1186/s42787-019-0037-6

Keywords

Secure hash function, SHA-2, DNA

Authors

First Name

Dieaa

Last Name

Nassr

MiddleName

I.

Affiliation

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

Email

-

City

-

Orcid

-

Volume

27

Article Issue

1

Related Issue

50652

Issue Date

2019-12-01

Receive Date

2024-10-02

Publish Date

2019-12-01

Page Start

1

Page End

20

Print ISSN

1110-256X

Online ISSN

2090-9128

Link

https://joems.journals.ekb.eg/article_383505.html

Detail API

https://joems.journals.ekb.eg/service?article_code=383505

Order

383,505

Publication Type

Journal

Publication Title

Journal of the Egyptian Mathematical Society

Publication Link

https://joems.journals.ekb.eg/

MainTitle

Secure Hash Algorithm-2 formed on DNA

Details

Type

Article

Created At

21 Dec 2024