A Parallel and Forward Private Searchable Public-Key Encryption for Cloud-Based Data Sharing

Project Code :TCPGJA516

Objective

The Main Objective of the Project to Make a Variant Searchable Encryption with Parallelism and Forward Privacy, Namely the Parallel and Forward Private Searchable Public-Key Encryption Implementing At the Same Time.

Abstract

Data sharing through the cloud is evolving with the development of cloud computing technology. New technology leads to new security challenges, especially data privacy in cloud-based sharing applications. Searchable encryption is considered one of the best solutions to balance data privacy and usability. However, most existing searchable encryption schemes do not meet the requirements for both high search capability and robust security simultaneously due to the lack of some must-have features such as parallel search and forward security.

We propose variant searchable encryption with parallel and forward privacy, namely parallel and forward private searchable public-key encryption. The PFP-SPE scheme achieves both parallelism and forward privacy at the expense of slightly higher storage costs. PFP-SPE has similar search capability with some searchable symmetric encryption schemes, but no key distribution issue.

Keywords: Data sharing, cloud storage, searchable encryption, parallel search, forward privacy.

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 SYSTEM CONFIGURATION:

  • Processor- I3/Intel Processor
  • Ram- 4GB (min)
  • Hard Disk- 160GB

SOFTWARE SYSTEM CONFIGURATION:

  • Operating System: Windows 7/8/10
  • Application Server: Tomcat 9.0                     
  • Front End: HTML, JSP
  • Scripts: JavaScript.
  • Server side Script: Java Server Pages.
  • Database: My SQL 6.0
  • Database Connectivity: JDBC.

Learning Outcomes

  • Scope of Real Time Application Scenarios
  • How Internet Works
  • What is a search engine and how browser can work?
  • What is Tomcat server and how they can work?
  • What type of technology versions is used?
  • Use of HTML and CSS on UI Designs
  • Data Base Connections
  • Data Parsing Front-End to Back-End
  • Need of Eclipse-IDE to develop a web application
  • Working Procedure
  • Testing Techniques
  • Error Correction mechanisms
  • How to run and Deploy the applications
  • Introduction to basic technologies used for
  • How project works
  • Input and Output modules
  • How to test the project based on user inputs and observe the output
  • MySQL insertion and MySQL database creation
  • Practical exposure to software tools and solution providing for real time problems working with team/ individual work on Creative ideas.
  • How cloud computing works?
  • Learn about types of algorithms and how to use?
  • What is Public-key encryption?
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

Final year projects