Amino Acid Encryption Method Using Genetic Algorithm for Key Generation
Source abstract
Abstract
In this new information era, the transfer of data and information has become a very important matter. Transferred data must be kept secured from unauthorized persons using cryptography. The science of cryptography depends not only on complex mathematical models but also on encryption keys. Amino acid encryption is a promising model for data security. In this paper, we propose an amino acid encryption model with two encryption keys. The first key is generated randomly using the genetic algorithm. The second key is called the protein key which is generated from converting DNA to a protein message. Then, the protein message and the first key are used in the modified Playfair matrix to generate the cypher message. The experimental results show that the proposed model survives against known attacks such as the Brute-force attack and the Ciphertext-only attack. In addition, the proposed model has been tested over different types of characters including white spaces and special characters, as all the data is encoded to 8-bit binary. The performance of the proposed model is compared with other models using encryption time and decryption time. The model also balances all three principles in the CIA triad.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: DNA and Biological Computing · Chaos-based Image/Signal Encryption · Cryptographic Implementations and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (25)
Show source-provided references
1. Image encryption algorithm based on the finite fields in chaotic maps10.1016/j.jisa.2020.102553 ↗
2. Security against network attacks in supervisory control systems10.1016/j.ifacol.2017.08.2161 ↗
3. B. Delman, “Genetic algorithms in cryptography,” Master thesis. Rochester Institute of Technology, New York, 2004.
4. Alla · ICT Analysis and Applications, Lecture Notes in Networks and Systems · 2020 · 93 · 26310.1007/978-981-15-0630-7_26 ↗
5. Mirjalili · Nature-Inspired Optimizers, Studies in Computational Intelligence Springer · 2020 · 811 · 6910.1007/978-3-030-12127-3_5 ↗
6. Rutkowski · 2020 IEEE Congress on Evolutionary Computation · 2020 · 1
7. A systematic literature review of test case prioritization using genetic algorithms10.1109/ACCESS.2019.2938260 ↗
8. An efficient model to encrypt text and gray image based on amino acid chains10.21608/ejle.2020.32068.1007 ↗
9. A secured cryptographic system based on DNA and a hybrid key generation approach
10. New direction of data storage: DNA molecular storage technology
11. Molecular access to multi-dimensionally encoded information10.1016/j.eurpolymj.2019.109260 ↗
12. A color image cryptosystem based on dynamic DNA encryption and chaos10.1016/j.sigpro.2018.09.029 ↗
13. Review on DNA cryptography
14. A novel bio-heuristic computing algorithm to solve the capacitated vehicle routing problem based on Adleman–Lipton model10.1016/j.biosystems.2019.103997 ↗
15. A DNA and amino acids-based implementation of playfair cipher
16. DNA-based data encryption and hiding using playfair and insertion techniques10.20454/jcce.2012.242 ↗
17. DNA cryptography and deep learning using genetic algorithm with NW algorithm for key generation10.1007/s10916-017-0851-z ↗
18. Bio-inspired cryptosystem with DNA cryptography and neural networks10.1016/j.sysarc.2019.02.005 ↗
19. On high-speed flow-based intrusion detection using snort-compatible signatures
20. A statistical fault analysis modelology for the ascon authenticated cipher
21. Color image compression and encryption scheme based on compressive sensing and double random encryption strategy10.1016/j.sigpro.2020.107684 ↗
22. A novel one-dimensional sine powered chaotic map and its application in a new image encryption scheme10.1016/j.ins.2020.02.008 ↗
23. Using echo state networks for cryptography
24. A hybrid DNA algorithm for DES using central dogma of molecular biology (CDMB)10.5120/5813-8115 ↗
25. Quantitative security evaluation of intrusion tolerant systems with markovian arrivals