0% found this document useful (0 votes)
24 views

Implementation of Dna Cryptography in Cloud Computing[1]

Uploaded by

Keerthana G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Implementation of Dna Cryptography in Cloud Computing[1]

Uploaded by

Keerthana G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 26

ENHANCING DATA SECURITY IN

CLOUDCOMPUTING USING
DNA CRYPTOGRAPHY

PRESENTED BY
KULAKARNI SHRAVYA-206B1A0556
KEERTHANA GALDA-206B1A0525
KOGANTI BHUMIKA-206B1A0551
CONTENTS

• ABSTRACT
• INTRODUCTION
• EXISTING SYSTEM
• PROPOSED SYSTEM
• SYSTEM REQUIREMENTS
• MODULES
• SYSTEM ARCHITECTURE
• DNA CRYPTOGRAPHY
• ENCRYPTION & DECRYPTION
• OUTPUT SCREENSHOTS
• CONCLUSION
ABSTRACT
• Cloud computing is the latest technology in the field of distributed
computing.​
• It provides various online and on-demand services for data storage,
network services, platform services and etc. ​
• Many organizations are unenthusiastic to use cloud services due to data
security issues as the data resides on the cloud services provider’s servers.​
• To address this issue, there have been several approaches applied by
various researchers worldwide to strengthen security of the stored data on
cloud computing.​
• The Bi-directional DNA Encryption Algorithm (BDEA) is one such data
security techniques.​
• However, the existing technique focuses only on the ASCII character
set, ignoring the non-English user of the cloud computing. Thus, this
proposed work focuses on enhancing the BDEA to use with the Unicode
characters.​
INTRODUCTION

• DNA cryptography is an advanced encouraging field in


cryptography which developed with the progress of DNA computing.​
• It is used to encode the plaintext using four DNA bases like
• Cytosine (C),
• Guanine (G),
• Adenine (A),
• Thymine (T), as an alternative to using binary bits, i.e., 0 and 1.​
• Using BDEA algorithm, we achieve 2-layer security for ASCII
character sets.​
EXISTING SYSTEM
• The most recent innovation in distributed computing is cloud computing.
• It offers data storage, network services, platform services, and other services
online and on demand.
• Because the data is stored on the servers of the cloud services provider,
many businesses are hesitant to use these services.
• In the existing system encryption is done using AES algorithm
DISADVANTAGES
• The current method doesn't take into account cloud computing users who
don't speak English because it only looks at the ASCII character set.
• AES algorithm provides less security when compared with the Bi-directional
DNA Encryption Algorithm (BDEA)
PROPOSED SYSTEM
• Here in this project, the Bi-directional DNA encryption
algorithm is providing the two level of security.
• Original to ASCII
• ASCII to hexadecimal
• Hexadecimal to Binary
• Binary to DNA

ADVANTAGES
• Provide more security.
SYSTEM REQUIREMENTS
HARDWARE
REQUIREMENTS

• Hard Disk : 120 GB.


• Monitor : 15’’ LED
• Input Devices :
Keyboard

• Ram : 1 GB
SOFTWARE
REQUIREMENTS

• OS : Windows 7
• Coding Lang : JAVA/J2EE
• Tool : Net beans
• Database : MYSQL
• SERVER : Apache, tomcat
MODULES
 Sender
 Receiver
 Admin
 cloud
SYSTEM ARCHITECTURE
DNA CRYPTOGRAPHY

• It is one of the most rapidly growing technologies in the world.​


• The computing offers high speed, minimal storage, and more
power requirements, which can break unbreakable algorithms.​
• It can be used to design and implement the complex crypto
algorithms.​
• No power is required for DNA computing.​
• It can store memory at approximately 1 bit/nm3 density, whereas
other conventional storage media need 1012 nm3/bit.​
• It can store all the data from the world in just a few milligrams
(because 1gm of DNA contains 1021 DNA bases, equal to
108 TB of data).​
ENCRYPTION
DECRYPTION
OUTPUT SCREENSHOTS
Index page Sender Login

Sender registration Sender Home page


My profile Convert to ASCII

Encode message Convert to Hexadecimal


Convert to binary

Encoded to DNA
All Encoded Details
Receiver registration Receiver home

Receiver Login
Key verification Verify status

Decode verification key View encoded message


Convert to binary Convert to ASCII

Convert to hexadecimal Decoded message from sender


Admin login View sender details

Admin home View receivers and authorize


Cloud Original to ASCII

Cloud home ASCII to hexadecimal


Hexadecimal to Binary Binary to DNA
CONCLUSION

Data security is the main challenge for cloud usability. Various


algorithms like RSA, Diffie-Hellman, DNA encryption etc. are
available to provide data security for the data stored on cloud.
Digital signatures, Extensible Authentication Protocols are used
for authentications. Using BDEA algorithm, we achieve 2-layer
security for ASCII character sets. The proposed system focuses
on extending the BDEA algorithm to be used with Unicode
character set. This can help reach to the wider community of the
cloud users. The future work will focus on the possible attacks
and cryptanalysis of the cipher text and measure its strength.

You might also like