Abstract
Cloud computing is the latest technology. Provides various on-demand services and online for network services, platform services, data storage, etc. Many organizations are not thrilled with using cloud services due to data security concerns, as the data resides on the cloud service provider's servers. To address this problem, various researchers around the world have applied various approaches to strengthen the security of data stored in cloud computing. The latest development in the field of cryptography is DNA encryption. It arose after the disclosure of the computational ability of deoxyribonucleic acid (DNA). DNA encryption uses DNA as a computational tool along with various molecular techniques to manipulate it. Due to the large storage capacity of DNA, this field is becoming very promising. This paper used a layered DNA encryption method for the data encryption and decryption process. Using the four DNA bases (A, C, G, T), we generate dynamic DNA tables to replace the message characters with a dynamic DNA sequence. The implementation of the proposed approach is performed in Python and the experimental results are verified. The resulting encrypted text contains information that will provide greater security against intruder attacks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Global Netoptex Incorporated. Demystifying the cloud. Significant chances, pivotal choices. p 414. Available: https://www.gni.com. 13 Dec 2009
Brodkin J (2008, June) Gartner: seven distributed computing security hazards. Infoworld, Available: https://www.infoworld.com/d/security-focal/gartner-seven-loudcomputingsecurity-chances 853? Page=0, 1 13 Mar 2009
Kuyoro SO, Ibikunle F, Awodele O (2011) Distributed computing security issues and challenges. Global J Comput Networks (IJCN) 3(5)
Mell P, Grance T (2011) The NIST definition of cloud computing. IT Laboratory NIST, Gaithersburg, MD, Tech. Rep. 800-145, pp 1–3
Pallavi N, Singh A, Dwivedi SP (2016) A DNA based secure data hiding technique for cloud computing. Int J Current Eng Technol 6(4)
Adleman L (1994) Sub-atomic calculation of arrangements of combinatorial issues. Science 266:1021–1024
Nimje AR (2012) Cryptography in cloud-security using DNA (genetic) techniques. Int J Eng Res Appl (IJERA) 2(5):1358–1359 ISSN: 2248-9622. www.ijera.com
Jain A, Rajpal N, Adaptive key length based encryption algorithm utilizing DNA approach. In: International conference on machine intelligence research and advancement
Rahman NHU, Balamurugan C, Mariappan R, A novel DNA computing based encryption and decryption algorithm. In: International conference on information and communication technologies
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Irfan Alam, M., Singh, S.N. (2021). Designing and Implementing Cloud Security Using Multi-layer DNA Cryptography in Python. In: Chakraborty, M., Jha, R.K., Balas, V.E., Sur, S.N., Kandar, D. (eds) Trends in Wireless Communication and Information Security. Lecture Notes in Electrical Engineering, vol 740. Springer, Singapore. https://doi.org/10.1007/978-981-33-6393-9_38
Download citation
DOI: https://doi.org/10.1007/978-981-33-6393-9_38
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-6392-2
Online ISBN: 978-981-33-6393-9
eBook Packages: EngineeringEngineering (R0)