Title: Accountability management of human-based activities in collaborative computing
Language: English
Authors: Patronas, Alexander 
Qualification level: Diploma
Advisor: Dustdar, Schahram 
Assisting Advisor: Scekic, Ognjen 
Issue Date: 2020
Number of Pages: 124
Qualification level: Diploma
Providing accountability in a collaborative computer system based on human-based activity is a key challenge. The identification and definition of responsible users to ensure proper and correct data transfer demand the design of a system with a set of rules that limit misconduct and verify the correctness of actions. As individual accountability is pivotal in collaborative computing, a trustworthy system that prevents misconduct is crucial. In many distributed systems, trust is established through dependence on third parties, which requires the distribution of sensitive data and results in loss of data sovereignty. New concepts are therefore required that are not relying on trusted third parties, but ensure that misconduct in such an environment is recognized and traced back to the responsible user. With the introduction of the very first Distributed Ledger Technology (DLT) in 2008 named Bitcoin, it became possible for the first time to establish trust between peers in a peer-to-peer (P2P) network without relying on a trusted third party. Throughout this thesis project, an accountability model was implemented, ensuring that activities carried out by people are verifiable and trustworthy using a decentralized system along with the engagement of a participating collective. The generation of reliable and verifiable provenance information, based on the PROV standard, plays a key role in this implementation. Moreover, a cryptographically enforced agreement, such as a smart contract in Ethereum is utilized to achieve the ability to track the transaction chain of the involved users and thus their actions. It emerged to a reliable candidate solution for detecting misconduct and verification of the correctness of their actions. For demonstration and evaluation purposes a functional prototype was implemented that extends the SmartSociety programming framework by a working scenario.
Keywords: Accountability; Provenance; Distributed Ledger Technology; SmartSociety; Ethereum; Smart Contract; PROV
URI: https://doi.org/10.34726/hss.2020.57761
DOI: 10.34726/hss.2020.57761
Library ID: AC15750308
Organisation: E194 - Institut für Information Systems Engineering 
Publication Type: Thesis
Appears in Collections:Thesis

Files in this item:

Show full item record

Page view(s)

checked on May 4, 2021


checked on May 4, 2021

Google ScholarTM


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.