DUAL-SERVER PUBLIC-KEY AUTHENTICATED ENCRYPTION WITH KEYWORD SEARCH

Project Code :TCMAPY1246

Objective

The objective of this project is to address the challenges in cloud storage security by developing a robust solution for efficiently and securely searching sensitive data. Focusing on the vulnerability of inside keyword guessing attacks in traditional PEKS schemes, the project aims to introduce Dual-server Public-key Authenticated Encryption with Keyword Search (DPAEKS). This cryptographic scheme utilizes two non-cooperating servers to resist such attacks and ensures data authentication. The objective includes constructing DPAEKS without bilinear pairings, validating its efficiency with real-world datasets, and providing a secure and practical solution suitable for deployment in diverse applications reliant on cloud storage.

Abstract

In cloud storage, efficiently and securely searching sensitive data is challenging. Searchable encryption ensures secure storage without compromising data confidentiality and usability. Public-key encryption with keyword search (PEKS) is widely studied but often vulnerable to inside keyword guessing attacks. Mitigating this has been historically inefficient. To address this, we propose Dual-server Public-key Authenticated Encryption with Keyword Search (DPAEKS), defending against inside keyword guessing by utilizing two non-cooperating servers with authentication. Our scheme, without bilinear pairings, is highly efficient and secure, demonstrated by real-world dataset experiments. This makes it suitable for practical applications, providing a robust solution to the challenges in cloud storage security.+


Keywords: Cloud storage, public-key encryption with keyword search, dual-server, authorization, inside keyword guessing attacks.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                        - I3/Intel Processor

Hard Disk                               - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB


S/W CONFIGURATION:


β€’      Operating System                   :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language          :  Python

β€’      Libraries                                  :  Flask/Django, Pandas, Mysql.connector, Os, Smtplib, Numpy

β€’      IDE/Workbench                      :  PyCharm

β€’      Technology                             :  Python 3.6+

β€’      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video