On the Security of Secure Keyword Search and Data Sharing Mechanism for Cloud Computing

Project Code :TCMAPY1349

Objective

The primary objective of this project is to rigorously assess the security of Ge et al.’s CPAB-KSDS scheme, a cipher text-policy Attribute-Based Proxy Re-Encryption (CP-ABE) framework that integrates keyword search and update functionalities without relying on a Private Key Generator (PKG). Specifically, the project aims to conduct a comprehensive security analysis to identify flaws in the scheme’s security reductions from IND-CKA to underlying cryptographic assumptions. Additionally, it seeks to develop and implement a concrete attack that compromises the CPAB-KSDS’s IND-CKA security. By demonstrating that CPAB-KSDS does not achieve the claimed security, the project highlights significant vulnerabilities in encryption schemes that incorporate keyword search and update features, providing insights for enhancing the robustness of ABPRE frameworks.

Abstract

Attribute-Based Proxy Re-Encryption (ABPRE) schemes facilitate secure data sharing based on user attributes without needing a centralized authority for encryption or re-encryption. However, many ABPRE models lack built-in support for efficient keyword search and dynamic keyword updating, often depending on a Private Key Generator (PKG). To overcome this, Ge et al. proposed the CPAB-KSDS scheme, a cipher text-policy ABPRE framework that enables secure keyword searches and keyword updates without PKG involvement. They assert that CPAB-KSDS achieves indistinguishability under chosen-cipher text attacks (IND-CCA) and chosen-keyword attacks (IND-CKA) within the random oracle model.

A detailed security analysis of Ge et al.’s CPAB-KSDS scheme, revealing critical flaws in their security reductions from IND-CKA to underlying assumptions. Additionally, we demonstrate a specific attack that breaches the IND-CKA security of CPAB-KSDS. Our results indicate that CPAB-KSDS fails to achieve the claimed IND-CKA security, exposing significant vulnerabilities in encryption schemes that incorporate keyword search and update features.


Keywords: Cryptanalysis, Attribute-Based Encryption, Proxy Re-Encryption, Searchable Encryption, Keyword Update, Indistinguishability, Security Flaws.

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

Server side Script                   :  HTML, CSS, Bootstrap & JS

Programming Language       :  Python

Libraries                                  :  Django/Flask

Technology                             :  Python 3.6+

Database                                 : SQLITE/MySql/SQL

Demo Video