International Journal of Research in Computer ScienceeISSN 2249-8265 Volume 2 Issue 5 (2012) pp. 21-28www.ijorcs.org, A Unit of White Globe Publicationsdoi: 10.7815/ijorcs.25.2012.044
A THRESHOLD SECURE DATA SHARING SCHEMEFOR FEDERATED CLOUDS
Research Scholar, Department of Computer Science, S.V.University, Tirupati, A.P, India
Research Supervisor & Head, Department of Computer Science, S.V.University, Tirupati, A.P, India
Cloud computing allows users to viewcomputing in a new direction, as it uses the existingtechnologies to provide better IT services at low-cost.To offer high QOS to customers according SLA, cloud services broker or cloud service provider usesindividual cloud providers that work collaboratively to form a federation of clouds. It is required inapplications like Real-time online interactiveapplications, weather research and forecasting etc., inwhich the data and applications are complex and distributed. In these applications secret data should beshared, so secure data sharing mechanism is required in Federated clouds to reduce the risk of dataintrusion, the loss of service availability and to ensuredata integrity. So In this paper we have proposed zeroknowledge data sharing scheme where Trusted Cloud Authority (TCA) will control federated clouds for datasharing where the secret to be exchanged for computation is encrypted and retrieved by individualcloud at the end. Our scheme is based on the difficultyof solving the Discrete Logarithm problem (DLOG) ina finite abelian group of large prime order which is NP-Hard. So our proposed scheme provides dataintegrity in transit, data availability when one of host providers are not available during the computation.
Cloud computing, Federated clouds,Secure Data sharing, SMC, WRF, Encrypted secret, primitive polynomial, primitive number.
INTRODUCTIONCloud computing can be viewed as a new paradigmfor dynamic and controlled provisioning of sharablecomputing resources, maintained by state-of-the-artdata centers based on network of Virtual Machinesrunning on high powered physical machines. NISTdefines Cloud computing whose main design aim is toprovide convenient, on-demand, network access to ashared pool of configurable computing resources (e.g.networks, servers, storage, applications, and services),which can be rapidly provisioned and released withminimal management effort or service providerinteractions. Cloud can be deployed in public, privateor hybrid models which provides services in variousforms like Software as a Service-SaaS (e.g. Googleapps, 2011), Platform as a Service-PaaS (e.g. Googleapp engine (2011), Microsoft’s Azure (Azure servicesplatform, 2011)) and Infrastructure as Service-IaaS(e.g. Amazon web services, 2011(AWS); Eucalyptus,2011; Open Nebula (OpenNebula, 2011).To deliverthe services efficiently cloud should possess thecharacteristics like Resource pooling, Virtualization,Multi-tenancy, On-demand self-service, Rapidelasticity ,metered service etc., as show in Fig-1.
Figure 1: Cloud Computing Model
Slow access to data, applications, and Web pagesfrustrates employees and customers alike, and someperformance problems and bottlenecks can even causeapplication crashes and data losses. So as to improvethe performance, providers has to increase computingresources by their aggregated capabilities to provideinfinite computing services through federation andinteroperability.