dc.contributor.advisor | Dagenborg Håvard | |
dc.contributor.advisor | Fondevik Elsie | |
dc.contributor.author | Bjordal, Aslak Røstad | |
dc.date.accessioned | 2025-07-16T03:32:09Z | |
dc.date.available | 2025-07-16T03:32:09Z | |
dc.date.issued | 2025 | |
dc.description.abstract | This thesis presents a novel implementation of a Non-Interactive Key Exchange (NIKE) protocol using features from Attribute-Based Encryption (ABE) to achieve a highly space-efficient key distribution scheme. Our Token-Based Key Exchange (TBKE) implementation enables scalable symmetric key generation through compact, capability-based tokens, making it particularly suited for resource-constrained environments such as large-scale IoT systems. Developed in Python, our implementation uses well-established elliptic curve cryptography and bilinear pairings to instantiate the TBKE protocol. Through experimental evaluation, we show that TBKE enables a device to generate 1 gigabyte of 256-bit AES keys with as little as 6 kilobytes of storage space. | |
dc.description.abstract | This thesis presents a novel implementation of a Non-Interactive Key Exchange (NIKE) protocol using features from Attribute-Based Encryption (ABE) to achieve a highly space-efficient key distribution scheme. Our Token-Based Key Exchange (TBKE) implementation enables scalable symmetric key generation through compact, capability-based tokens, making it particularly suited for resource-constrained environments such as large-scale IoT systems. Developed in Python, our implementation uses well-established elliptic curve cryptography and bilinear pairings to instantiate the TBKE protocol. Through experimental evaluation, we show that TBKE enables a device to generate 1 gigabyte of 256-bit AES keys with as little as 6 kilobytes of storage space. | |
dc.identifier.uri | https://hdl.handle.net/10037/37693 | |
dc.identifier | no.uit:wiseflow:7267640:62313175 | |
dc.language.iso | eng | |
dc.publisher | UiT The Arctic University of Norway | |
dc.rights.holder | Copyright 2025 The Author(s) | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0 | en_US |
dc.rights | Attribution 4.0 International (CC BY 4.0) | en_US |
dc.title | Fuse: Space-Efficient Token-Based Key Exchange using Elliptic Curves | |
dc.type | Master thesis | |