Attribute-Based Authorisation as a Micro-service with Dynamic Encryption Selection
University of Surrey
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
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)