Trust Relationship Establishment Among Multiple Cloud Service Provider

Trust Relationship Establishment Among Multiple Cloud Service Provider

Abhishek Majumder (Tripura University, India), Samir Nath (Tripura University, India), Arpita Bhattacharjee (Tripura University, India) and Ranjita Choudhury (Tripura University, India)
Copyright: © 2018 |Pages: 34
DOI: 10.4018/978-1-5225-3038-1.ch014
OnDemand PDF Download:
No Current Special Offers


Trust relationships among multiple Cloud Service Providers is a concept in which multiple cloud service providers from multiple distributed Identity Provider can access resources of each other, only if they are trusted with their Identity Provider. In this chapter a scheme has been proposed to enhance the security of data in a multi-cloud environment by improving trust relationships among multiple clouds. The scheme is also designed to overcome interoperability problem between different clouds. In the proposed scheme concept of proxy is used. Client organization tries to communicate with multiple cloud service providers through proxy. Client organization send resource request to cloud service providers. On receiving the resource request the cloud service provider collect the authentication confirmation from proxy. Then it sends the reply and data to requested client organization. Numerical analysis and comparative study of the proposed scheme with some of the existing scheme has been carried out.
Chapter Preview


Cloud computing (Armbrust et. al., 2010) is known as a distributing computing, which is used to store client data and application in scattered data centre around the world, so that, client can access their data or grant applications from anywhere just with an internet connection. User's data and information is stored in the cloud data centre. Cloud service provider allows access to applications, operating systems and hardware.

Figure 1.

Cloud computing


For example, e-mail service like Gmail and Hotmail are type of cloud computing services. In the cloud, users can easily access their email from different browsers and computers just with the help of an internet connection. The emails are hosted in servers, but not stored locally on the client computer.

The cloud service provided to the user may be provided by a single cloud service provider. But the problem with single cloud service provider is the problem of availability. For overcoming this problem, the concept of multiple CSP (AlZain et al., 2012) has come into picture. Though multi cloud computing environment overcomes some of the security problems encountered in single cloud computing environment, but introduction of multi-cloud environment creates some new problems. One of these important issues is lack of trust relationships in Interoperability among multiple cloud service providers. Trust relationship among multiple Cloud Service Providers (CSPs) is a concept in which multiple CSPs from multiple distributed Identity Provider’s (IdP) can access resources of each other, only if they are trusted with the Identity Provider’s (IdP).

In this chapter, some of the existing schemes that had been designed to provide services to the client in multi clod environment have been discussed. A proxy based scheme has been proposed for multi-cloud environment with the following objectives:

  • To enhance the security of data by improving trust relationship between multiple clouds.

  • To overcome interoperability problem between different clouds.

  • To reduce time consumption by introducing proxy.


Multi-Cloud Computing

Popularity of single cloud providers are decreasing days by day, because of unavailable of service and malicious insider. Now-a-days multi-cloud computing have becoming in place of a single cloud computing.

Multi cloud strategy is a combination of two or more cloud services, which is used to avoid the risk of data loss, malicious insider etc. specially, user's data and information are stored in multiple cloud in multi-cloud computing environment.

Switching from single cloud to multi-cloud computing is most essential. Multi-cloud computing controls multiple clouds. Multi-cloud is not only reasonable but also important many reasons given here under.

Complete Chapter List

Search this Book: