Authentication and Key Agreement based on Anonymous Identity for Peer-to-Peer Cloud

Project Code :TCMAJA613

Objective

we propose an efficient data migration model between cloud providers and construct a mutual authentication and key agreement scheme based on elliptic curve certificate-free cryptography for peer-to-peer cloud.

Abstract

Cross-cloud data migration is one of the prevailing challenges faced by mobile users, which is an essential process when users change their mobile phones to a different provider. However, due to the insufficient local storage and computational capabilities of the smart phones, it is often very difficult for users to backup all data from the original cloud servers to their mobile phones in order to further upload the downloaded data to the new cloud provider. To solve this problem, we propose an efficient data migration model between cloud providers and construct a mutual authentication and key agreement scheme based on elliptic curve certificate-free cryptography for peer-to-peer cloud. The proposed scheme helps to develop trust between different cloud providers and lays a foundation for the realization of cross-cloud data migration. Mathematical verification and security correctness of our scheme is evaluated against notable existing schemes of data migration, which demonstrate that our proposed scheme exhibits a better performance than other state-of-the-art scheme in terms of the achieved reduction in both the computational and communication cost.

Keywords: Cloud computing, data migration, elliptic curve, authentication, key agreement.

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

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

Ø  Project Development Skills:

a.       Problem analyzing skills.

b.      Problem solving skills.

c.       Creativity and imaginary skills.

d.      Programming skills.

e.       Deployment.

f.        Testing skills.

g.       Debugging skills.

h.       Project presentation skills.

i.         Thesis writing skills.

 

Demo Video

Final year projects