Revolutionizing Cloud Data Security with Elliptic Curve Cryptography

Project Code :TCPGPY2037

Objective

The objective of this project is to enhance data security in cloud computing environments by implementing Elliptic Curve Cryptography (ECC). The project aims to demonstrate ECC's ability to provide robust encryption with reduced computational power and energy consumption compared to traditional methods. By optimizing the use of ECC for secure data transmission, this project seeks to contribute to the development of more efficient and secure cloud-based systems, ensuring the protection of sensitive information in increasingly complex digital landscapes.

Abstract

Encryption helps in transmitting sensitive data over an insecure channel without any danger of data being lost or being manipulated by some unauthorized entity. Different Encryption schemes have been applied for Data security in a different environment. Many cryptosystems worked during different eras and evolved accordingly with time. This paper mainly focuses on asymmetric encryption which is also known as Public key encryption scheme or Homomorphic sencryption. However, due to large key size asymmetric encryption is mostly used for Key exchange rather than data Encryption. Nowadays, Data security is the main issue in large data centres and Cloud computing. This paper uses Elliptic Curve Cryptography to encrypt data in the cloud environment because the size of the key used in Elliptic Curve Cryptography is very small. Due to the small key size of Elliptic Curve, computational power is reduced and this results into least energy consumption. This paper shows that elliptic curve cryptography is fast and more efficient for data protection in a cloud computing environment and reduces the computational power and also increases the efficiency.

KEYWORDS: Elliptic Curve Cryptosystem (ECC), Cloud Computing, Data security.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

Software Requirements:

Operating System                   :  Windows 7/8/10

Server side Script                    :  HTML, CSS, Bootstrap & JS

Programming Language         :  Python

Libraries                                  :  Django, Pandas, Mysql.connector, Os, Smtplib, Numpy

IDE/Workbench                      :  VS Code

Technology                             :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video