Cost-efficient Outsourced Decryption of Attribute Based Encryption Schemes for Both Users and Cloud Server in Green Cloud Computing

Also Available Domains Cloud Computing

Project Code :TCPGJA509

Objective

The main objective of this project "To reduce the total overhead of the cloud server for outsourced decryption of ABE scheme besides decreasing the user’s overhead of the decryption of ABE scheme when many users submit the outsourced decryption service to the cloud server.”

Abstract

In order to reduce a user’s decryption cost and protect the private information from being leaked, the green cloud networks helps to reduce the user’s cost. But this method is not efficient for the cloud server in the green cloud networks. So, we have proposed account recyclable utilization of resources for the cloud server, which put forward a new and secure approach to reduce total overhead of the cloud server. Another approach we have proposed in our schemes, outsourcing the decryption of the attribute based encryption (ABE) scheme to the cloud server.

 However, the cloud server needs to repeat the outsourced decryption service of the same ciphertext for distinct users satisfying the same access policy. So, Compared with the existing ABE-OD schemes, our total overhead of the cloud server is independent of the number of the users who satisfy an access policy and request the outsourcing decryption service. Finally, we extend our approach to a RCCA-secure ABE-OD scheme.

Keywords: Green Cloud Computing, Attribute-Based Encryption Outsourced Decryption, Bilinear Maps.

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

  • Working of cloud computing.
  • Using cryptographic methods.
  • Green cloud computing.
  • Learn attribute-based encryption.
  • What is Tomcat server and how they can work?
  • 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 test the project based on user inputs and observe the output?
  • 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