Affiliation:
1. Department of Computer Science, AL-Rafidain University College, Baghdad 46036, Iraq
Abstract
Nowadays, with the increase in cyber-attacks, hacking, and data theft, maintaining data security and confidentiality is of paramount importance. Several techniques are used in cryptography and steganography to ensure their safety during the transfer of information between the two parties without interference from an unauthorized third party. This paper proposes a modern approach to cryptography and steganography based on exploiting a new environment: bases and protein chains used to encrypt and hide sensitive data. The protein bases are used to form a cipher key whose length is twice the length of the data to be encrypted. During the encryption process, the plain data and the cipher key are represented in several forms, including hexadecimal and binary representation, and several arithmetic operations are performed on them, in addition to the use of logic gates in the encryption process to increase encrypted data randomness. As for the protein chains, they are used as a cover to hide the encrypted data. The process of hiding inside the protein bases will be performed in a sophisticated manner that is undetectable by statistical analysis methods, where each byte will be fragmented into three groups of bits in a special order, and each group will be included in one specific protein base that will be allocated to this group only, depending on the classifications of bits that have been previously stored in special databases. Each byte of the encrypted data will be hidden in three protein bases, and these protein bases will be distributed randomly over the protein chain, depending on an equation designed for this purpose. The advantages of these proposed algorithms are that they are fast in encrypting and hiding data, scalable, i.e., insensitive to the size of plain data, and lossless algorithms. The experiments showed that the proposed cryptography algorithm outperforms the most recent algorithms in terms of entropy and correlation values that reach −0.6778 and 7.99941, and the proposed steganography algorithm has the highest payload of 2.666 among five well-known hiding algorithms that used DNA sequences as the cover of the data.
Subject
Computer Networks and Communications,Human-Computer Interaction
Reference31 articles.
1. Cryptography: From ancient history to now, its applications and a new complete numerical model;Naser;Int. J. Math. Stat. Stud.,2021
2. Kiruba, B., Saravanan, V., Vasanth, T., and Yogeshwar, B.K. (2022, January 17–19). OWASP Attack Prevention. Proceedings of the 2022 3rd International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India.
3. An Efficient AES Algorithm for Cryptography Using VLSI;Ramya;ECS Trans.,2022
4. Match Me if You Can: Matchmaking Encryption and Its Applications;Giuseppe;J. Cryptol.,2021
5. Mawla, N.A., and Khafaji, H.K. (2023, January 26–27). An Ultra Lightweight Cipher Algorithm For IoT Devices and Unmanned Aerial Vehicles. Proceedings of the 2023 International Conference On Cyber Management And Engineering (CyMaEn), Bangkok, Thailand.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献