Attribute-Based Encryption and Decryption in Green Cloud Computing

Project Code :TCMAPY1402

Objective

The objective of this project is to develop a secure cloud storage system using Attribute-Based Encryption (ABE) for data access control. It aims to protect sensitive data by employing Elliptic Curve Cryptography (ECC) for text files and AES for image files. The system will ensure efficient energy consumption through the integration of green cloud computing principles. It seeks to optimize cryptographic operations for both security and sustainability. Ultimately, the project aims to provide a secure, energy-efficient solution for storing and accessing sensitive data in the cloud.

Abstract

Attribute-Based Encryption and Decryption in Green Cloud Computing

 

ABSTRACT

This project, titled "Attribute-Based Encryption and Decryption in Green Cloud Computing", focuses on implementing a secure cloud storage system with attribute-based encryption (ABE) for data access control, using elliptic curve cryptography (ECC) for text files and the Advanced Encryption Standard (AES) for image files. The system involves three primary modules: Data Owner, Data User, and Cloud Server.

The Data Owner can register, login, and upload files to the cloud server. The uploaded files are encrypted using ECC for text files and AES for image files to ensure data confidentiality. The Data User can register, login, and view the available files in the cloud system. Upon selecting a file, the user sends a request for access. The Cloud Server validates the request based on the user's attributes and sends the corresponding decryption key if authorized. Data users can then decrypt and download the requested files.

The use of ECC ensures efficient encryption for text files, leveraging smaller key sizes for high security. AES is applied for encrypting image files, offering strong protection and performance. The system also integrates green cloud computing principles by optimizing the energy efficiency of cryptographic operations and ensuring that the cloud infrastructure operates sustainably.

This project aims to provide a secure, energy-efficient cloud computing environment where sensitive data is protected by strong encryption methods and access control policies, addressing both security and environmental concerns in modern cloud systems.

Keyword: Attribute-Based Encryption (ABE), Decryption, Green Cloud Computing, Secure Cloud Storage System, Data Access Control, Elliptic Curve Cryptography (ECC), Advanced Encryption Standard (AES), Data Owner, Data User, Cloud Server, Data Confidentiality, File Encryption, Decryption Key, Energy Efficiency, Cryptographic Operations, Sustainable Cloud Infrastructure, Security, Environmental Concerns.


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 AND SOFTWARE REQUIREMENTS

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

Technology                             :  Python 3.6+

Database                                 : SQLITE

Demo Video

mail-banner
call-banner
contact-banner
Request Video