2012
DOI: 10.5120/8588-2339
|View full text |Cite
|
Sign up to set email alerts
|

Three Reversible Data Encoding Algorithms based on DNA and Amino Acids' Structure

Abstract: The field of using biology in cryptography is a new and very promising direction in cryptographic research. Although in its primitive stage, DNA cryptography is shown to be very effective. Currently, several DNA computing algorithms are proposed for quite some cryptography, cryptanalysis and steganography problems, and they are very powerful in these areas.In this paper, we introduce three methods of encoding inspired from the DNA (or RNA) structure and its relation to the amino acids in the standard genetic c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(9 citation statements)
references
References 10 publications
(10 reference statements)
0
6
0
Order By: Relevance
“…6 Dynamicity of encryption process This requirement is fulfilled. The same plaintext can produce different cipher text for every session due to unique DNA encoding table generation for every session.…”
Section: Fulfilment Of Requirementsmentioning
confidence: 95%
“…6 Dynamicity of encryption process This requirement is fulfilled. The same plaintext can produce different cipher text for every session due to unique DNA encoding table generation for every session.…”
Section: Fulfilment Of Requirementsmentioning
confidence: 95%
“…It is based on three chaotic systems (PWLCM and Lorenz for permutations, and 4D Lorenz-type for key generation), a Scrambler for image jumbling and DLFSR that is supported by a chaotic generator. It also uses a technique to convert binary data to nucleotides bases and vice versa [20]. The proposed encryption algorithm fulfills the requirements of a strong cipher as reflected by its promising results.…”
Section: Introductionmentioning
confidence: 95%
“…DNA Cryptography is a process of encapsulating data sequence by using Amino Acid sequence. It can be done by using genetic codes to replace by the characters [6][7][8][9][10].…”
Section: Existing Workmentioning
confidence: 99%