Kapil Dev Raghuwanshi and Sitendra Tamrakar/ Elixir Comp. Engg. 81 (2015) 32036-32039 32036 Introduction Cloud computing is now a promising technique for data outsourcing and high-quality data services. Cloud computing delivers the services of the computing rather than delivering a product. With the help of cloud computing computers or machines are given with software’s, shared resources and other information and other devices are given as utility over the network. Clouds are classified on the basis of public, private and hybrid [1]. Considering the modern era and technology most of the e-business is conducted over the internet i.e. via internet network. Cloud computing provides data storage, platform, and various IT services through internet. Cloud computing can manage multiple data centres but needs to be deployed efficiently. The basic area to be focused upon is the data security i.e. data privacy. The enterprises provides services like rapid resource elasticity, ubiquitous network access, usage based pricing etc. for which cloud computing enables the enterprises. [2]. Public Cloud: Mainstream web browsers allow users to access cloud through interfaces. Private Cloud: resides in an organization’s internal enterprise datacenter. Thus the cloud setup is deployed inside the organization. Hybrid Cloud: it is a combination of more than one cloud type. Community Cloud: Specific community uses this cloud. The community is of the consumers who are from organizations that contain shared apprehensions [2]. Coherent and economic sale is achieved by cloud computing through resource sharing. It maximizes or enhances the effectiveness of shared resources. The resources by cloud are shared by multiple users and are reallocated as per the demand dynamically which thereby helps in allocating resources to users. Cloud computing services and resources can be shared at different hours in different parts of the world. Thus use of computing power increases and environmental damage can be reduced as use of less power, air conditioning, rack space, etc. Figure 1. Types Of Clouds In Cloud Computing which are used to deploy variety of functions. Cloud computing, allows different users to access single server for retrieval and updation of the data without the requirement of licenses for different applications. Cloud computing enables the companies to focus upon the business projects rather being worried about the infrastructure and its cost. With the services of cloud computing the organizations can have applications early and running faster and are easier to maintain and manage enabling IT towards adjustment of resources to meet fluctuating and unpredictable demands in business. Through high-capacity networks, low cost computers and multiple storage devices due to widespread adoption of hardware virtualization, service oriented architecture and autonomic and utility computing cloud computing technology is rapidly growing.Clouds are the pools of virtualized resources which are easily usable and accessible. To obtain optimum resource utilization the resources in cloud are dynamically reconfigured. Strong cloud architectures with its mass computing and storage centers various organizations and individuals are benefited when utilizing the services. It consists of virtualization, on-demand deployment, Internet delivery of services, open source software etc. [3]. The data and applications are maintained using remote servers and internet by cloud computing. An Efficient Methodology for Cloud Computing to Retrieve Data Kapil Dev Raghuwanshi and Sitendra Tamrakar Department of Computer Science Engineering, NRI Institute of Information Science & Technology, Bhopal, India. ABSTRACT Cloud computing is an efficient data sharing technique where users can directly store and access information through internet. Hence the chances of unauthorized access and security of data is an important issue in cloud computing, hence various techniques are implemented for the security of cloud data. Encryption is a technique of providing a secure access of data over internet, but chances of attack is still possible. Hence an efficient technique is implemented using the concept of multi-keyword based data retrieval in cloud computing with encryption [1]. Although the technique is efficient in terms of communication overhead and security from various attacks but further enhancements can be done in the technique to make it for secure and easy, hence a new and efficient technique is implemented in cloud computing using attribute based encryption and verification, the proposed technique implemented provides security from various attacks and provide less storage and communication overhead. © 2015 Elixir All rights reserved. ARTICLE INFO Article history: Received: 15 November 2014; Received in revised form: 19 April 2015; Accepted: 28 April 2015; Keywords IaaS, PaaS, SaaS, Hybrid Cloud, TRSE, SSE. Elixir Comp. Engg. 81 (2015) 32036-32039 Computer Engineering Available online at www.elixirpublishers.com (Elixir International Journal) Tele: E-mail addresses: dev_2988@yahoo.co.in © 2015 Elixir All rights reserved