
SE-COLLAB: Achieving Fine-Grained and Efficiently Verifiable Searchable Encryption With Boolean Multi-Keyword Search for Collaborative IIoT Data Sharing
SE-COLLAB: Achieving Fine-Grained and Efficiently Verifiable Searchable Encryption With Boolean Multi-Keyword Search for Collaborative IIoT Data Sharing
OUR PROPOSED PROJECT TITLE:
A Privacy-Preserving Multi-Keyword Search Scheme for Encrypted IIoT Data Sharing
IEEE BASE PAPER ABSTRACT:
In Industrial Internet of Things (IIoT) environments, the secure and efficient retrieval of sensitive data from outsourced storage remains a critical challenge, especially under collaborative and multi-authority settings. Existing searchable encryption (SE) techniques either suffer from limited access control flexibility or impose high computation and verification costs, making them unsuitable for large-scale, real-time IIoT applications. To address these challenges, we propose a novel hybrid searchable encryption framework that combines Attribute-Based Searchable Encryption (ABSE) for fine-grained access control for efficient keyword indexing and Boolean query processing. Our system supports multi-authority users by allowing each Data User (DU) to receive attribute-based keys from different trusted domains, enabling decentralized search authorization. A Proxy Re-Encryption (PRE) mechanism further ensures secure and privacy-preserving query delegation across organizations. To optimize search performance, we design a Bitwise Posting List (BPL) structure for scalable multi-keyword Boolean search. Moreover, we introduce a tamper-resistant search result validation mechanism based on Merkle Tree aggregation and Zero-Knowledge Proofs (ZKP), enabling users to verify the integrity and completeness of retrieved results with minimal overhead. Our revocation mechanism leverages smart contracts and Bloom filters to minimize ciphertext re-encryption while ensuring that revoked users cannot perform valid searches. Comprehensive evaluations demonstrate that the proposed scheme outperforms existing approaches in terms of access control granularity, search efficiency, and verifiable result assurance in multi-entity IIoT data-sharing environments.
PROJECT OUTPUT VIDEO:
OUR PROPOSED PROJECT ABSTRACT:
The rapid expansion of the Industrial Internet of Things (IIoT) has enabled seamless data generation and sharing across industrial environments such as smart factories, manufacturing units, and supply chains. However, the sensitive nature of IIoT data – ranging from operational metrics to proprietary industrial insights – demands robust security mechanisms during storage and retrieval. Traditional encryption techniques ensure confidentiality but limit efficient data utilization, particularly when users need to perform searches over encrypted datasets. This challenge has led to the emergence of Searchable Encryption, which allows users to search encrypted data without revealing its content, thereby maintaining both security and usability.
Despite its advantages, existing searchable encryption schemes often lack fine-grained access control and efficient verification mechanisms, especially in collaborative IIoT environments involving multiple stakeholders. There is a critical need for a system that not only supports Boolean multi-keyword search over encrypted data but also enforces strict access policies and ensures data integrity. Furthermore, the involvement of multiple entities such as data providers and consumers introduces additional challenges related to authentication, authorization, and secure key management. Addressing these issues is essential for enabling secure and scalable data sharing in modern industrial ecosystems.
To overcome these challenges, this project proposes and implements a secure system titled “Achieving Fine-Grained and Efficiently Verifiable Searchable Encryption With Boolean Multi-Keyword Search for Collaborative IIoT Data Sharing,” developed using Java, JSP, CSS, JavaScript, and MySQL. The system is designed around three core entities: Attribute Authority (AA), Data Owners (DOs), and Data Users (DUs), ensuring a structured and secure workflow
Overall, the developed system ensures secure, efficient, and fine-grained data sharing in collaborative IIoT environments. By integrating searchable encryption with attribute-based access control and verifiable data integrity mechanisms, the project successfully addresses the limitations of traditional approaches. The proposed solution enhances data confidentiality, supports efficient multi-keyword search, and enables scalable and secure collaboration among industrial stakeholders.
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:
SOMCHART FUGKEAW, AND JIRAKIT DEEVIJIT, “SE-COLLAB: Achieving Fine-Grained and Efficiently Verifiable Searchable Encryption With Boolean Multi-Keyword Search for Collaborative IIoT Data Sharing”, IEEE ACCESS, VOLUME 13, 2025.



