Dynamic AES Encryption and Blockchain Key Management: A Novel Solution for Cloud Data Security

Project Code :TCMAPY1339

Objective

The primary objective of this project is to develop a robust cloud data security framework that integrates dynamic Advanced Encryption Standard (AES) encryption with blockchain-based decentralized key management. This system aims to address the inherent vulnerabilities in traditional encryption and centralized key management methods by generating unique dynamic AES keys for each file, ensuring heightened file-level security. By utilizing blockchain technology, the project ensures secure, immutable storage and management of encryption keys, significantly reducing the risk of key compromise and unauthorized access.Additionally, the project leverages Elliptic Curve Cryptography (ECC) for secure data transmission and file sharing, further enhancing the overall security of cloud-based systems. The proposed solution is designed to be scalable, adaptable, and resistant to evolving security threats, providing a comprehensive and efficient approach to safeguarding sensitive data in modern cloud infrastructures, while improving user trust and privacy.

Abstract

In the rapidly evolving field of cloud computing, data security is a significant concern due to the vulnerability of centralized key management and potential unauthorized access. This paper introduces a novel two-phase solution aimed at enhancing cloud data security through dynamic encryption and blockchain-based key management. The first phase utilizes dynamic Advanced Encryption Standard (AES) encryption, where unique keys are generated for each file, ensuring robust file-level security. In the second phase, blockchain technology is employed to securely store encryption keys, maintaining data integrity and decentralized control. Elliptic Curve Cryptography (ECC) further strengthens security during transmission and file sharing. By integrating dynamic AES encryption with blockchain key management, this approach addresses the limitations of traditional cloud security methods, offering enhanced protection against key compromise and unauthorized access. The proposed solution is scalable and adaptable, making it a valuable asset in ensuring data security in modern cloud infrastructures.


KEYWORDS: Elliptic Curve Cryptosystem (ECC), Advanced Encryption Standard (AES) , 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