© 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)