Bachelor's dissertation

Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection

Aran Simon Jannson

University of Surrey

Published
Type
Bachelor's dissertation
Views
4
Downloads
1

Abstract

This project provides an Attribute-Based Access Control (ABAC) authorisation system designed for low end devices with limited resources. Users can securely share files using a token based sharing scheme, where these tokens include access permissions and an access time frame. The system is implemented using a microservice architecture to ensure lightweight, scalable performance on a large number of hardware levels. The system dynamically selects an encryption profile based on the hardware capabilities of the device, in order to provide more secure algorithms when system resources allow it. More efficient profiles are chosen when the hardware of the systems is capable of processing the requirements efficiently. A web application demo is used to provide the system, featuring an interface that enables file navigation, access, and sharing through QR codes or shareable links. This project highlights how dynamic encryption profiles, combined with ABAC permission tokens, can provide secure and efficient access control even on resource limited systems.

Keywords

Read

Open the PDF

Cite this dissertation

APA

Jannson, A. S. (2025). Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection [Bachelor's dissertation, University of Surrey]. https://articles.aranjannson.com/attribute_based_authorisation_msa

Harvard

Jannson, A.S. (2025) Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection. Bachelor's dissertation. University of Surrey. Available at: https://articles.aranjannson.com/attribute_based_authorisation_msa

IEEE

A. S. Jannson, "Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection," Bachelor's dissertation, University of Surrey, May 2025. [Online]. Available: https://articles.aranjannson.com/attribute_based_authorisation_msa

MLA

Jannson, Aran Simon. "Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection." Bachelor's dissertation, University of Surrey, 14 May 2025, https://articles.aranjannson.com/attribute_based_authorisation_msa.

BibTeX
@thesis{jannson2025attribute,
  title       = {Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection},
  author      = {Jannson, Aran Simon},
  year        = {2025},
  month       = {may},
  type        = {Bachelor's dissertation},
  institution = {University of Surrey},
  url         = {https://articles.aranjannson.com/attribute_based_authorisation_msa},
}

Download: BibTeX (.bib) · RIS (.ris, for Zotero, Mendeley, EndNote)