Efficient Cloud Computing with Secure Data Storage Using AES and PGP Algorithm

Cloud computing is usually associated with a set of applications and tools, used by companies to conduct their businesses. However, the possibilities offered by the cloud, and its versatility, causes that its tools and applications can also be used in education and many other fields. And the cloud computing uses the service models like SaaS, PaaS, and IaaS an organization achieves their business goal with minimum effort as compared to traditional computing environment. So the security among the data service becomes more concern with the entire factor. It requires a very high degree of privacy and authentication. So the cryptography is the one of the method used to provide the security among these data in the cloud server. Cryptography provides various symmetric and asymmetric algorithms to secure the data. This paper presents the symmetric cryptographic algorithm named as AES (Advanced Encryption Standard) for data at rest and PGP (Pretty Good Privacy) provide security for the data at motion. This paper is organized into four section I section is introduction which gives brief information about cloud computing and secret keys and its various algorithms, attacks on cryptography etc. Section II is literature survey which includes related work in corresponding topic. Section III contain proposed algorithm. Section IV conclusion. Keywords— Cryptography, Security, Cloud Computing, Advanced Encryption Standard, Pretty Good Privacy I. INTRODUTION Cloud computing has evolved from the earlier technology called grid computing, but has reached the stage of commercialization recently. Cloud computing has risen from a large growth of the Internet and the increasing number of e-commerce transactions, carried out all around the world. This caused, that large technology companies have created huge data centers, to handle with the growing movement taking place all over the Internet [1]. Cloud computing has enabled companies to provide Internet service without the need to purchase additional hardware, also helped to reduce costs, including incurred in connection with the work, they had done at the customer service staff . This causes that cloud computing is being seen as:”cloud computing is rapidly emerging as a technology trend almost every industry that provides or consumes software, hardware and infrastructure can leverage” [1]. The main task of cloud service providers is the ability to data mass management, and the ability to acquire data at the point whenever user demands it. Also Cloud computing presents a model that provides on demand access to software and hardware resources with minimal management efforts. And considering Cloud computing as an infrastructure, it refers to the physical components that are required by the system in order to provide the full functionality. These components are the processors, databases, network hardware or operating system. These definitions are the extension of concepts such as SaaS (Software as a System), PaaS (Platform as a system) and IaaS (Infrastructure as a system) [6]. These concepts are also treated as cloud layers, where each of them fulfills a different role or provides services to individual users. In addition to these layers, there is another dSaaS (Data Storage as a Service), which provides a place to store files. As the central data storage is the key facility of the cloud computing it is of prominent importance to provide the security [6]. The art and science of concealing the messages to introduce secrecy in information security is recognized as cryptography. Security goals of data cover three points namely: Availability, Confidentiality, and Integrity. Cryptography, in modern days is considered grouping of three types of algorithms. They are I) Symmetric-key algorithms II)Asymmetric-key algorithms Symmetric algorithms use the same key for encryption and decryption. This is termed as secret key. With the same key messages are encrypted by the sender and decrypted by the receiver. It contains algorithms like Data Encryption Standard (DES),