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.
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.
HARDWARE SYSTEM CONFIGURATION:
SOFTWARE SYSTEM CONFIGURATION:
Ø 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.