Dual-Server Public-Key Authenticated Encryption with Keyword Search

Project Code :TCMAPY1024

Objective

The objective is to address the vulnerability of traditional PEKS schemes to the inside keyword guessing attack (IKGA) in cloud storage. We introduce Dual-server Public-key Authenticated Encryption with Keyword Search (DPAEKS) that leverages two non-cooperative servers, offering both protection against IKGA and authentication, while ensuring efficiency and strong security.

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