Trust Management For A Decentralized Service Exposure Marketplace: A Service Exposure Perspective

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKhodaei, Mohammad
dc.contributor.authorBeder, Ahmed
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorYlä-Jääski, Antti
dc.date.accessioned2020-08-23T17:20:24Z
dc.date.available2020-08-23T17:20:24Z
dc.date.issued2020-08-18
dc.description.abstractEnabling trust between entities to collaborate, without the necessity of a third-party mediator is a challenging problem. This problem is highlighted when the collaboration involves a complicated process, spans multiple systems, and encompasses a large number of entities. This is the case in a decentralized service exposure marketplace. In this work, we design and implement a \ac{PoC} suite of services to enable a blockchain to become the anchor of trust for a decentralized service exposure marketplace. We first formalize the necessary requirements to enable trust between a consortium of entities hosting the marketplace. We then follow with a threat model against the identified requirement, highlighting misbehaviour from the different entities. Finally, we propose a model, Trust Engine, which facilitates the trust management process and mitigates the identified threats. We showcase a proof-of-concept of our model, utilizing a combination of smart contracts (hyperledger fabric), blockchain, and service mesh technology (Istio). The Trust Engine successfully identifies the misbehaviour, documents it in the blockchain, and enforces polices to remediate the misbehaviour. Furthermore, we examined each component in our suggested system to identify the performance bottleneck. Lastly, we discuss the limitations of our suggested model with regards to other service mesh deployment models as well as potential future work and improvements.en
dc.format.extent54+11
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/46146
dc.identifier.urnURN:NBN:fi:aalto-202008235078
dc.language.isoenen
dc.programmeMaster’s Programme in Security and Cloud Computing (SECCLO)fi
dc.programme.majorSecurity and Cloud Computing, track of Communication Systemsfi
dc.programme.mcodeSCI3084fi
dc.subject.keywordtrust managementen
dc.subject.keywordservice exposureen
dc.subject.keywordblockchainen
dc.subject.keywordservice meshen
dc.subject.keyworddecentralized marketplaceen
dc.titleTrust Management For A Decentralized Service Exposure Marketplace: A Service Exposure Perspectiveen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Beder_Ahmed_2020.pdf
Size:
2.75 MB
Format:
Adobe Portable Document Format