The objective of this project is to design and implement a secure key-aggregate keyword retrieval system that enables efficient and privacy-preserving data sharing in cloud environments. The system allows data owners to encrypt files and generate a single compact aggregate key to share selected documents with specific users. Authorized data users can then perform keyword-based searches over the encrypted files without revealing either the keywords or the file contents to the cloud server. The solution leverages linear splitting and trapdoor re-randomization techniques to ensure robustness against keyword guessing and trapdoor inference attacks, while maintaining scalability and low overhead suitable for practical deployment
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. This approach provides a scalable, fine-grained access control mechanism suitable for practical 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.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE FRONT END 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+