Vis enkel innførsel

dc.contributor.advisorKvalnes, Åge
dc.contributor.authorZhang, Wei
dc.date.accessioned2014-07-22T08:23:59Z
dc.date.available2014-07-22T08:23:59Z
dc.date.issued2014-05-15
dc.description.abstractWith the advent of body sensor technology, athletes can easily record individual physiological metrics such as heart rate, steps, and blood sugar. In parallel, there is an increasing number of web services that use the raw body-sensor data as input to sports analytics. For the individual athletes, this can yield valuable insights on their performance and suggestions on individual training programs, which consequently aid their development. Once the data is imported into these analytics systems, the athletes are however left with little control over their data. This thesis presents code consent, a user-centric mechanism which combines informed consent and capabilities to enables athletes to share their private data in a more controllable manner. Furthermore, it gives both the athletes and analytical services the extensibility, flexibility to delegate the authority across protect domains by chaining keyed cryptographic hashes. The action and terms of informed consent are transformed to the reference to the source code and attributes of a capability. When executing a capability, the policy of access control to the resource is enforced, and the operation to the resource is performed in OpenCPU server which is a R sandbox. With a use case, we demonstrate now a user is able to share with others a graph of his aggregated data by delegating a capability. This paper details the implementation of constructing a code consent capability, and verification, delegation, execution of a capability. The security of the prototype is also discussed when users revokes capabilities. In the prototype implementation, we also evaluate the end-to-end latency of executing a capability, which includes the time of verifying the signature, the time of executing the program code, as well as downloading the output file. The analysis of the performance guides us to investigate the optimization of our prototype such as capability cache and function chaining.en
dc.identifier.urihttps://hdl.handle.net/10037/6502
dc.identifier.urnURN:NBN:no-uit_munin_6105
dc.language.isoengen
dc.publisherUiT Norges arktiske universiteten
dc.publisherUiT The Arctic University of Norwayen
dc.rights.accessRightsopenAccess
dc.rights.holderCopyright 2014 The Author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0en_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)en_US
dc.subject.courseIDINF-3990en
dc.subjectVDP::Mathematics and natural science: 400::Information and communication science: 420en
dc.subjectVDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420en
dc.titleControlled sharing of body-sensor data for sports analytics using code consent capabilitiesen
dc.typeMaster thesisen
dc.typeMastergradsoppgaveen


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)
Med mindre det står noe annet, er denne innførselens lisens beskrevet som Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)