Trust Management For A Decentralized Service Exposure Marketplace: A Service Exposure Perspective
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Khodaei, Mohammad | |
dc.contributor.author | Beder, Ahmed | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Ylä-Jääski, Antti | |
dc.date.accessioned | 2020-08-23T17:20:24Z | |
dc.date.available | 2020-08-23T17:20:24Z | |
dc.date.issued | 2020-08-18 | |
dc.description.abstract | Enabling 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.extent | 54+11 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/46146 | |
dc.identifier.urn | URN:NBN:fi:aalto-202008235078 | |
dc.language.iso | en | en |
dc.programme | Master’s Programme in Security and Cloud Computing (SECCLO) | fi |
dc.programme.major | Security and Cloud Computing, track of Communication Systems | fi |
dc.programme.mcode | SCI3084 | fi |
dc.subject.keyword | trust management | en |
dc.subject.keyword | service exposure | en |
dc.subject.keyword | blockchain | en |
dc.subject.keyword | service mesh | en |
dc.subject.keyword | decentralized marketplace | en |
dc.title | Trust Management For A Decentralized Service Exposure Marketplace: A Service Exposure Perspective | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Beder_Ahmed_2020.pdf
- Size:
- 2.75 MB
- Format:
- Adobe Portable Document Format