A Blockchain based Witness Model for Trustworthy Cloud Service Level Agreement Enforcement

Conference Paper (2019)
Author(s)

Huan Zhou (National University of Defense Technology, Universiteit van Amsterdam)

Xue Ouyang (National University of Defense Technology)

Z. Ren (TU Delft - Cyber Security)

Jinshu Su (National University of Defense Technology)

Cees de Laat (Universiteit van Amsterdam)

Zhiming Zhao (Universiteit van Amsterdam)

Research Group
Cyber Security
DOI related publication
https://doi.org/10.1109/INFOCOM.2019.8737580
More Info
expand_more
Publication Year
2019
Language
English
Research Group
Cyber Security
Pages (from-to)
1567-1575
ISBN (print)
978-1-7281-0516-1
ISBN (electronic)
978-1-7281-0515-4

Abstract

Traditional cloud Service Level Agreement (SLA) suffers from lacking a trustworthy platform for automatic enforcement. The emerging blockchain technique brings in an immutable solution for tracking transactions among business partners. However, it is still very challenging to prove the credibility of possible violations in the SLA before recording them onto the blockchain. To tackle this challenge, we propose a witness model using game theory and the smart contract techniques. The proposed model extends the existing service model with a new role called 'witness' for detecting and reporting service violations. Witnesses gain revenue as an incentive for performing these duties, and the payoff function is carefully designed in a way that trustworthiness is guaranteed: in order to get the maximum profit, the witness has to always tell the truth. This is analyzed and proved through game theory using the Nash equilibrium principle. In addition, an unbiased sortition algorithm is proposed to ensure the randomness of the independent witnesses selection from the decentralized witness pool, to avoid possible unfairness or collusion. An auditing mechanism is also introduced in the paper to detect potential irrational or malicious witnesses. We have prototyped the system leveraging the smart contracts of Ethereum blockchain. Experimental results demonstrate the feasibility of the proposed model and indicate good performance in accordance with the design expectations.

No files available

Metadata only record. There are no files for this record.