TOWARD EFFICIENT ENCRYPTED IMAGE RETRIEVAL IN CLOUD ENVIRONMENT

Project Code :TCMAJA647

Objective

The main aim of this project “simple yet effective secure image search scheme which can greatly reduce the cost of image owners when building secure indexes”.

Abstract

Outsourcing image search services to public clouds is an ever-increasing trend. However, directly outsourcing image datasets to untrusted clouds introduces privacy concerns. Several secure image retrieval schemes have been proposed recently. However, most of them require participation from image owners when building secure indexes, which wastes many computational resources of the image owners. Several schemes are proposed to solve this problem, but they suffer from low search accuracy on large datasets. In this paper, we propose the first secure image retrieval scheme that simultaneously solves these two problems. To obtain higher search accuracy, we extract image features via fine-tuned convolutional neural networks. Then, the image features are encrypted by using the secure k-Nearest Neighbour algorithm. To improve search speed and reduce the cost of image owners, we let cloud servers locally build a secure hierarchical index graph by using the encrypted image features. Besides, the secure index can be built and updated in parallel. We provide security analysis for the proposed scheme.

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

Block Diagram

Specifications

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

·         How Encrypted Image Retrieval Works?

·         How Key will be generated?

·         How the modules should works?

·         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 Cloud Computing.

·         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 test the project based on user inputs and observe the output?

·         Project Development Skills:

o   Problem analyzing skills.

o   Problem solving skills.

o   Creativity and imaginary skills.

o   Programming skills.

o   Deployment.

o   Testing skills.

o   Debugging skills.

o   Project presentation skills.

·         Thesis writing skills. 

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects