Multi-Level of DNA Encryption Technique Based on DNA Arithmetic and Biological Operations
Title | Multi-Level of DNA Encryption Technique Based on DNA Arithmetic and Biological Operations |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Zebari, Dilovan Asaad, Haron, Habibollah, Zeebaree, Subhi R. M., Qader Zeebaree, Diyar |
Conference Name | 2018 International Conference on Advanced Science and Engineering (ICOASE) |
Date Published | oct |
ISBN Number | 978-1-5386-6696-8 |
Keywords | attack operations, BBS generator, BBS-DNA sequence, Bioinformatics, biological operations, Blum Blum Shub generator, Ciphers, cryptography, deoxyribonucleic acid, DNA, DNA arithmetic, DNA cryptography, DNA encryption algorithm, DNA encryption technique, DNA Gen Bank reference, DNA reference nucleotides locations, dynamic key generation, Encryption, Generators, Hadamard matrices, Hadamard matrix, Human Behavior, Internet, Knight Tour, Knight tour movement, Metrics, privacy, pubcrawl, random DNA sequence, randomness, resilience, Resiliency, secret data transformation |
Abstract | Networks have evolved very rapidly, which allow secret data transformation speedily through the Internet. However, the security of secret data has posed a serious threat due to openness of these networks. Thus, researchers draw their attention on cryptography field for this reason. Due to the traditional cryptographic techniques which are vulnerable to intruders nowadays. Deoxyribonucleic Acid (DNA) considered as a promising technology for cryptography field due to extraordinary data density and vast parallelism. With the help of the various DNA arithmetic and biological operations are also Blum Blum Shub (BBS) generator, a multi-level of DNA encryption algorithm is proposed here. The algorithm first uses the dynamic key generation to encrypt sensitive information as a first level; second, it uses BBS generator to generate a random DNA sequence; third, the BBS-DNA sequence spliced with a DNA Gen Bank reference to produce a new DNA reference. Then, substitution, permutation, and dynamic key are used to scramble the new DNA reference nucleotides locations. Finally, for further enhanced security, an injective mapping is established to combine encrypted information with encrypted DNA reference using Knight tour movement in Hadamard matrix. The National Institute of Standard and Technology (NIST) tests have been used to test the proposed algorithm. The results of the tests demonstrate that they effectively passed all the randomness tests of NIST which means they can effectively resist attack operations. |
URL | https://ieeexplore.ieee.org/document/8548824 |
DOI | 10.1109/ICOASE.2018.8548824 |
Citation Key | zebari_multi-level_2018 |
- Metrics
- encryption
- Generators
- Hadamard matrices
- Hadamard matrix
- Human behavior
- internet
- Knight Tour
- Knight tour movement
- dynamic key generation
- privacy
- pubcrawl
- random DNA sequence
- randomness
- resilience
- Resiliency
- secret data transformation
- attack operations
- DNA reference nucleotides locations
- DNA Gen Bank reference
- DNA encryption technique
- DNA encryption algorithm
- DNA cryptography
- DNA arithmetic
- DNA
- deoxyribonucleic acid
- Cryptography
- Ciphers
- Blum Blum Shub generator
- biological operations
- bioinformatics
- BBS-DNA sequence
- BBS generator