• Bygge en blokkjede i TrustZone ved hjelp av Rust 

      Tømte, Håkon (Bachelor thesis, 2022)
      Mange moderne prosessorer har sikkerhetsmekanismer som letter opprettelsen av et Trusted Execution Environment (TEE), som er isolert fra det generelle operativsystemet. Personvern- og integritetsutfordringer oppstår i ...
    • Distributed Storage with Strong Data Integrity based on Blockchain Mechanisms 

      Nygaard, Racin (Masteroppgave/UIS-TN-IDE/2018;, Master thesis, 2018-06-15)
      A blockchain is a datastructure that is an append-only chain of blocks. Each block contains a set of transaction and has a cryptographic link back to its predecessor. The cryptographic link serves to protect the integrity ...
    • Diversification for HotStuff through WebAssembly 

      Aspøy, Sander Tunge; Larsen, Helene (Master thesis, 2021)
      By design, the goal of Byzantine Fault Tolerant (BFT) protocols is to protect against malicious or malfunctioning nodes. A BFT protocol in itself is only as secure as the system it is running on. In a perfect world, this ...
    • Diversification for HotStuff through WebAssembly 

      Aspøy, Sander Tunge; Larsen, Helene (Master thesis, 2021)
      By design, the goal of Byzantine Fault Tolerant (BFT) protocols is to protect against malicious or malfunctioning nodes. A BFT protocol in itself is only as secure as the system it is running on. In a perfect world, this ...
    • Enhancing Bandwidth Incentive Simulation for Swarm: Recreating a Python-based Tool in Go 

      Gotten, Filip B.; Øglænd, Rasmus; Knudsen, Torjus J. (Bachelor thesis, 2023)
      This thesis builds upon an existing Python simulation tool that models the behavior of bandwidth incentives in Swarm, forming the basis for our research. Recognizing the potential for improvements, we undertook the challenge ...
    • Enhancing Bandwidth Incentive Simulation for Swarm: Recreating a Python-based Tool in Go 

      Gotten, Filip B.; Øglænd, Rasmus; Knudsen, Torjus J. (Bachelor thesis, 2023)
      This thesis builds upon an existing Python simulation tool that models the behavior of bandwidth incentives in Swarm, forming the basis for our research. Recognizing the potential for improvements, we undertook the challenge ...
    • Enhancing Bandwidth Incentive Simulation for Swarm: Recreating a Python-based Tool in Go 

      Gotten, Filip B.; Øglænd, Rasmus; Knudsen, Torjus J. (Bachelor thesis, 2023)
      This thesis builds upon an existing Python simulation tool that models the behavior of bandwidth incentives in Swarm, forming the basis for our research. Recognizing the potential for improvements, we undertook the challenge ...
    • Reconfiguration Abstractions for Gorums 

      Frausing, Tor Christian (Masteroppgave/UIS-TN-IDE/2018;, Master thesis, 2018-06-15)
      To provide the high availability expected of a modern data service, the service needs to be capable of adapting to a multitude of scenarios, e.g., increased demand and unexpected failures. A common technique for mitigating ...
    • Self-Emerging Proof-of-Storage Challenges Using Smart Contracts 

      Barati, Daniel (Masteroppgave/UIS-TN-IDE/2019;, Master thesis, 2019-06-15)
      Proof-of-Storage (PoS) is a collective term for protocols that allow proving data integrity and availability. There exist several PoS schemes. While they differ in detailed specifications, their common primary advantage ...
    • Simplifying Smart Contract Execution and Trusted Environments with EGo 

      Bolstad, Iver Bye; Aasan, Robin (Bachelor thesis, 2023)
      IoT has had significant growth during this last decade. However, its adoption on the edge isn’t obviously feasible as it poses risks concerning data privacy, integrity and accountability. This is particularly true in ...
    • Simplifying Smart Contract Execution and Trusted Environments with EGo 

      Bolstad, Iver Bye; Aasan, Robin (Bachelor thesis, 2023)
      IoT has had significant growth during this last decade. However, its adoption on the edge isn’t obviously feasible as it poses risks concerning data privacy, integrity and accountability. This is particularly true in ...
    • Simulating and comparing Tangle 2.0 and PoW 

      Ahmed, Adnan (Master thesis, 2023)
      Tangle 2.0 is a leaderless probabilistic consensus protocol that is based on a DAG called Tangle. The way consensus is found is in the heaviest DAG and not in the longest chain which is popular in Blockchain. POW is a ...
    • Strict ordering guarantees for event-source systems 

      Tvedt, Ferdinand (Masteroppgave/UIS-TN-IDE/2019;, Master thesis, 2019)
      The digital world is constantly developing globally, more people are connecting to the internet every day and companies that used to be national businesses are developing into international businesses. The constant stream ...
    • Vue vs Vugu 

      Matre, Vegard; Johannessen, Markus Aarekol (Bachelor thesis, 2021)
      Vue og Vugu er to rammeverk som brukes til å utvikle web-orientert design og applikasjoner, der Vue bruker JavaScript, og Vugu bruker Go og den nye teknologien WebAssembly. WebAssembly har dukket opp som en relevant teknologi ...
    • Vue vs. Vugu 

      Matre, Vegard; Johannessen, Markus Aarekol (Bachelor thesis, 2021)
      Vue og Vugu er to rammeverk som brukes til å utvikle web-orientert design og applikasjoner, der Vue bruker JavaScript, og Vugu bruker Go og den nye teknologien WebAssembly. WebAssembly har dukket opp som en relevant teknologi ...
    • Waste Nothing - A Digital Cookbook and Shopping Assistant 

      Bungum, Emilie (Bachelor thesis, 2021)
      In this thesis, we develop an application with the goal of helping the users waste less food by keeping track of their fridge and pantry contents, and let them compare their fridge contents with the ingredients list of ...
    • WebAssembly for systemprogrammering 

      Esposito, Andrea; Cadacio, John Marvin (Bachelor thesis, 2021)
      Med lanseringen av en ny standard har WebAssembly vært en økende trend blant utviklere. Primært har stasjonære og mobile nettlesere full støtte for WebAssembly per i dag. Det gir mange fordeler når den kjøres inne i ...