Blockchain-Based Key-Aggregate Keyword Search Scheme for Privacy-Preserving Cloud Data Retrieval

Project Code :TCMAPY2098

Objective

The objective of this project is to create a secure key-aggregate keyword retrieval system for encrypted files in the cloud. It ensures file security and privacy, enables efficient keyword-based retrieval without exposing data, and provides seamless, secure file search, viewing, and sharing while minimizing computational overhead.

Abstract

The "A Secure Key-Aggregate Keyword Retrieval Scheme Over Encrypted Data in Cloud Computing" proposes an efficient mechanism for secure keyword-based retrieval of encrypted files in cloud computing environments. This system aims to ensure data confidentiality while maintaining usability in cloud services. The approach uses an aggregate key-based technique for data retrieval, allowing users to search and view files using encrypted data without compromising security. The process begins with the user registering and logging into the system. After uploading encrypted files, users generate an aggregate key, which facilitates secure file retrieval and sharing. The cloud system enables viewing and downloading files based on the user's query. The primary objective is to enhance the security of data stored in the cloud by employing encryption techniques, preventing unauthorized access while ensuring users can access files easily. This scheme offers a seamless user experience while maintaining the integrity and confidentiality of sensitive information in a cloud environment.

Keywords:

Cloud computing, data encryption, keyword retrieval, security, aggregate key, cloud storage, encrypted data, file sharing, cloud access control, privacy.

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

Β·         Programming Language      :  Python, Solidity

Β·         Libraries                               :  Django, web3, Truffle, Ganache

Β·         Front End                             :  HTML, CSS, JavaScript, 

Demo Video

mail-banner
call-banner
contact-banner
Request Video