
A Secure Key-Aggregate Keyword Retrieval Scheme Over Encrypted Data in Cloud Computing
A Secure Key-Aggregate Keyword Retrieval Scheme Over Encrypted Data in Cloud Computing
OUR PROPOSED PROJECT TITLE:
A Privacy-Preserving Key-Aggregate Search Framework for Encrypted Cloud Data Access
IEEE BASE PAPER ABSTRACT:
Key-aggregate keyword retrieval primitive enables a cloud server on behalf of delegated users to securely perform a keyword search over the data encrypted with various public keys. However, existing key-aggregate searchable encryption schemes are insecure against keyword guessing attacks, which result in the privacy leakage of keyword ciphertext and trapdoor. In this paper, we for the first time formulate a secure and efficient key-aggregate searchable encryption for cloud-assisted IoT applications, which not only enables a data owner to securely share the selected documents to multiple users, but also supports data users in delegating the capability of keyword search to a cloud server for searching the desired documents without leaking any privacy of keyword ciphertext and trapdoor. Then, the security of the proposed scheme is formally defined and proven to be secure against the indistinguishable selective-file chosen keyword attacks. The flexibility and practicability of the formulated scheme is also demonstrated by theoretical evaluations and experimental simulations.
PROJECT OUTPUT VIDEO:
OUR PROPOSED PROJECT ABSTRACT:
Cloud computing has revolutionized data storage and sharing by enabling users to store vast amounts of information remotely and access it from anywhere. However, as sensitive data is increasingly outsourced to cloud servers, ensuring data confidentiality and secure retrieval has become a critical concern. Traditional encryption techniques protect data privacy but often limit efficient search capabilities over encrypted content. This creates a significant challenge in balancing security with usability, especially when multiple users require controlled access to shared data. To address these issues, the concept of secure key-aggregate keyword retrieval has emerged as an effective solution, enabling users to search encrypted data while maintaining strict access control.
The need for such a system arises from the growing demand for secure data sharing in environments where multiple stakeholders interact with cloud-stored information. Without proper access control and efficient retrieval mechanisms, unauthorized access, data leakage, and inefficient data management can occur. Hence, a system that supports fine-grained access control, secure keyword-based search, and reduced key management complexity is essential. The key-aggregate approach minimizes the burden of managing multiple decryption keys by allowing users to access multiple files using a single aggregated key, thereby enhancing both security and convenience.
To address these challenges, a secure key-aggregate keyword retrieval scheme has been developed using Java as the core programming language, with JSP, CSS, and JavaScript for the frontend, and MySQL as the backend database. The system is designed with three primary entities: Admin, Data Owner, and Data User.
The primary objective of the project is to design and implement a secure, efficient, and scalable system that enables users to store, manage, and retrieve encrypted data from the cloud without compromising confidentiality. The system aims to ensure that sensitive data remains protected even when stored on third-party cloud servers, while still allowing authorized users to perform keyword-based searches over encrypted content.
Another key objective is to simplify key management through the implementation of a key-aggregate mechanism. Instead of managing multiple decryption keys for different files, the system allows the Data Owner to generate a single aggregate key that grants access to multiple selected files. This reduces complexity, improves usability, and minimizes the risk associated with handling multiple cryptographic keys. Overall, the objective is to create a comprehensive solution that balances data security, efficient retrieval, controlled access, and ease of use in a cloud computing environment.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
- System : Pentium i3 Processor.
- Hard Disk : 20 GB.
- Monitor : 15’’ LED.
- Input Devices : Keyboard, Mouse.
- Ram : 8 GB.
SOFTWARE REQUIREMENTS:
- Operating system : Windows 10/11.
- Coding Language : Java.
- Frontend : JSP, CSS, JavaScript.
- JDK Version : JDK 23.0.1.
- IDE Tool : Apache Netbeans IDE 24.
- Tomcat Server Version : Apache Tomcat 9.0.84
- Database : MYSQL 8.0.
REFERENCE:
CHUNWEI LOU, MINGSHENG CAO, YAOHUA LUO, HUA XU, YUAN GAO, WEIWEI WANG, AND DONG WANG, “A Secure Key-Aggregate Keyword Retrieval Scheme Over Encrypted Data in Cloud Computing”, IEEE ACCESS, VOLUME 13, 2025.



