The objective of this project is to design and implement a secure key-aggregate keyword retrieval system for cloud-based data sharing. The system aims to allow data owners to encrypt files, generate a single compact aggregate key for selective file sharing, and enable authorized users to perform privacy-preserving keyword searches over the encrypted files. By integrating advanced cryptographic techniques such as Zero-Knowledge Proof (ZKP), the system ensures that neither search terms nor file contents are exposed to the cloud server, providing a secure, efficient, and scalable solution for cloud data retrieval.
With the rise of cloud computing, secure and efficient data sharing has become essential, especially when handling sensitive information. This project implements a secure key-aggregate keyword retrieval scheme, allowing encrypted files to be shared and searched in a privacy-preserving manner. Data owners can upload encrypted documents, generate an aggregate secret key, and share specific files with authorized data users. The data users, in turn, can search for desired documents by keywords without revealing either the search terms or the content of the documents to the cloud server. The system ensures semantic security against keyword guessing attacks by leveraging linear splitting and trapdoor re-randomization techniques. In addition, a Zero-Knowledge Proof (ZKP) extension algorithm is introduced, providing further privacy guarantees by allowing the verification of search correctness without revealing any sensitive data. This approach enhances privacy and scalability, ensuring robust access control and secure data retrieval in cloud environments.
Keywords:
Key-aggregate encryption, keyword search, cloud computing, data privacy, secure
file sharing, trapdoor generation, searchable encryption, semantic security,
access control, encrypted data retrieval, Zero-Knowledge Proof (ZKP),
privacy-preserving search, cryptographic techniques, aggregate key, cloud data
sharing.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Β· Hard Disk -160GB
Β· Key Board - Standard Windows Keyboard
Β· Mouse - Two or Three Button Mouse
Β· Monitor - SVGA
Β· RAM - 4Gb
S/W CONFIGURATION:
Β· Operating System : Windows 7/8/10
Β· Server side Script : Python, HTML, MYSQL, CSS, Bootstrap.
Β· Libraries : Django, Smtlib
Β· IDE : VScode
Β· Technology : Python 3.10+