Trust Management in Cloud Computing

  • Nassra Al Nuaimi

Student thesis: Master's Thesis

Abstract

Cloud computing (CC) is an innovation that involves sharing resources over the internet using distributed computing and virtual machines and servers. Resources such as software, storage space, and computing power outsourced to businesses that benefit from increased scalability and elasticity. Cloud computing provides these resources as a service, usually in pay-as-you-go or multitenancy configurations, making it far cheaper to use cloud resources than physical hardware. Although the usefulness of cloud computing in business cannot overlook, several issues that render it untrustworthy and consequently incompetent damage the technology. Trust in cloud computing is very low with apparent disadvantages such as network threats, data-related threats, and cloud environment specific threats, among others, sinking it further. Since trust is crucial in maintaining strong business relationships, organizations prioritize it to survive in the global market, for the user to choose a particular service provider (SP) he needs to trust that SP to interact and buy certain services hosted within SP. Most of the proposed solutions are central based architecture, which introduces several issues, such as a single point of failure and untrustworthy third-party. In this thesis, we present our solution, which based on Blockchain. Blockchain can potentially solve the shortcomings of cloud technology in ensuring trust by the use of the two unique qualities of Blockchain technology that reinforce integrity. First, the authentication process is decentralized, and a transaction needs verification from the majority of the multiple independent nodes.
Date of AwardMar 2019
Original languageAmerican English

Keywords

  • Cloud Computing
  • Service provider
  • Trust
  • Blockchain
  • Ethereum
  • smart contracts.

Cite this

'