Authentication and key Agreement Based on Anonymous Identity for Peer-to-Peer Cloud

Project Code :TCMAPY1034

Objective

The objective is to address the challenge of cross-cloud data migration for mobile users by introducing an efficient migration model and a secure mutual authentication and key agreement scheme based on elliptic curve certificate-free cryptography. This scheme fosters trust between cloud providers, facilitating seamless data migration while outperforming existing methods in terms of reduced computational and communication costs.

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.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor - I3/Intel Processor

Hard Disk - 160GB

Key Board - Standard Windows Keyboard

Mouse - Two or Three Button Mouse

Monitor - SVGA

RAM - 8GB


S/W CONFIGURATION:

β€’ Operating System :  Windows 7/8/10

β€’ Server side Script :  HTML, CSS, Bootstrap & JS

β€’ Programming Language :  Python

β€’ Libraries :  Django/flask, Pandas, Mysql.connector, Os, Smtplib, Numpy

β€’ IDE/Workbench :  PyCharm

β€’ Technology :  Python 3.6+

β€’ Server Deployment :  Xampp Server


Demo Video

mail-banner
call-banner
contact-banner
Request Video