© 2015 IJIRT | Volume 1 Issue 12 | ISSN: 2349-6002
IJIRT 102194 INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 1208
SECURE DATA MIGRATION IN CLOUD
PROVIDING INTEGRITY AND
CONFIDENTIALITY
Nirav Shah, Sandip Chauhan
Department of Computer Engineering,
Kalol Institute of Technology and Research Centre.
Abstract: Cloud computing is a new paradigm
that combines several computing devices and
technologies of the Internet that creating a
platform for more cost-effective business-
consumer applications and IT infrastructure. With
the increase development in the cloud computing
environment, the Security has become a major
concern as consumers look to move their data and
applications to the cloud that the individuals do not
trust the third party cloud providers while
transferring with their important and private data.
So I justify the importance and motivation of
Security while the migration of data on to the cloud
and carry out an approach related to the security
concerns with an encryption technique that
provides both Confidentiality and Integrity in the
migration of data on to the cloud .I am going to
implement the Security strategy which includes the
AES/CBC/PKCS5Padding algorithm for
Encryption of the data to get the confidentiality
and PBKDF2WithHmacSHA1 algorithm to
provide Integrity of that data.
Index Terms-- Cloud Computing; Data Migration;
Encryption; Security
I. INTRODUCTION
Cloud computing is a term that is defined to see major
change in how we store information and run
applications on cloud. Instead of running programs
and data on an individual desktop computer,
everything is placed in the “cloud”— a multiple
assemblage of computers and servers accessed via the
Internet. Cloud computing access all your applications
and documents from anywhere All over the world,
freeing you from the confines of the desktop and
making it easier for group members in different
locations to collaborate it. With the cloud computing,
the software programs you use are not run from your
home computer, but are instead stored on servers
accessed via the Internet. If your computer crashes due
to any reasons the software is still available for others
to use. The same goes for the documents you create;
they are stored on a collection of servers accessed via
the Internet. Anyone with the permission can not only
access the documents, but can also edit and cooperate
on those documents in real time. So unlike traditional
computing, Cloud computing model isn’t PC-centric,
it’s document-centric.
II. SERVICES OF CLOUD
Cloud services are usually divided in the three main
types, Software-as-a-Service (SaaS), Platform-as-a-
Service (PaaS) and Infrastructure-as-a-Service (IaaS).
a. Software as a Service (SaaS)