Professional Documents
Culture Documents
Review 01 DocumentT
Review 01 DocumentT
CRYPTOGRAPHY IN CLOUD
Batch-13
Review-01
Team Members
2023-2024
CONTENTS
ABSTRACT
INTRODUCTION
EXISTING SYSTEM
LIMITATIONS
PROPOSED SYSTEM
ADVANTAGES
REQUIREMENTS
CONCLUSION
ABSTRACT
Cloud Computing is storing and accessing data and programs over the Internet
instead of personal computers. Its flexibility, cost- effectiveness, and dynamically re-
allocation of resources as per demand make it desirable. As desirable as it is, it has also
created security challenges such as information leakage, account hijacking and denial of
service. The proposed work is to develop a Software as a Service application to prevent
information leakage by providing multifactor authentication, risk assessment, encryption
using enhanced elliptic curve cryptography where a cryptographically secure random
number generation is used to make the number unpredictable, data integrity, key
management and secure disposal of information.
INTRODUCTION
The project " Enhanced Security Using Elliptic Curve Cryptography in Cloud "
aims to enhance the security of cloud computing environments by leveraging the power of
ECC. This documentation provides a comprehensive review of the project's objectives, the
significance of ECC in cloud security, and the key aspects covered in this document. The
insights gained from this research will contribute to strengthening the security posture of
cloud-based systems and fostering secure data communication in the cloud. Cloud
Computing is storing and accessing data and programs over the Internet instead of personal
computers. It is a computing paradigm shift where computing is moved away from
personal computers or an individual server to a cloud of computers. Its flexibility, cost
effectiveness, and dynamically re-allocation of resources as per demand make it desirable.
As desirable as it is, it has also created security challenges such as information leakage,
account hijacking and denial of service.
EXIXTING SYSTEM
The existing system for security in cloud computing relies on the widely adopted
Advanced Encryption Standard (AES) algorithm. AES has been extensively used and
proven to provide strong encryption for securing data in the cloud. However, the AES-
based system does have certain disadvantages that need to be addressed. These include
larger key sizes, increased computational overhead, potential scalability limitations, and
vulnerability to future quantum computing threats. Through the utilization of ECC, we
seek to achieve stronger data protection, faster cryptographic operations, efficient resource
utilization.
LIMITATIONS
Key Size
Computational Overhead
Key Distribution and Management
Lack of Forward Secrecy
Deterministic Encryption
Side-Channel Attacks
PROPOSED SYSTEM
All existing algorithms require large size of keys generation and management which
took heavy computation time and resources which may increase cloud usage cost and to
overcome from this problem ECC (elliptic curve cryptography) algorithm is introduce
which is lighter to generate keys and take less computation time and resources to encrypt
or decrypt data. The Cloud Computing systems that provide services to the Internet users
apply the public key and private or traditional identity based cryptography that has some
identity elements that fit well in the requirement of cloud computing. This work aims at
improving cloud computing within Cloud Organizations with encryption awareness based
on Elliptic Curve Cryptography.
ADVANTAGES
Strong Security with Shorter Keys.
Faster Performance Bandwidth Efficiency
Lower Storage Requirements Scalability
Energy Efficiency
Security in Resource-Constrained Devices
REQUIREMENTS
Software :
Operating System : Windows 10 or 11,linux
Hardware
Ram : Minimum 4 gb