Details

Varnost strojne opreme naprav interneta stvari za decentralizirane aplikacije
ID Topčievski, Timotej (Author), ID Pustišek, Matevž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (12,36 MB)
MD5: 9337FE5BCF405B1AEC39487508CC5976

Abstract
Varnost je v sistemih interneta stvari izjemnega pomena. Tehnologija, ki bi lahko zadostila varnostnim zahtevam sistemov IoT, so blokovne verige. Šibka točka pri uporabi blokovnih verig so zasebni kriptografski ključi posameznih naprav, ki morajo biti shranjeni na varnem mestu. Morebitna rešitev je hramba zasebnih ključev neposredno na strojni opremi naprav, z uporabo strojnih varnostnih modulov. V tem diplomskem delu smo implementirali obstoječo rešitev, ki temelji na konceptu souporabe vozil, ki uporabnikom omogočajo izposojo vozil pri ponudniku mobilnosti. Koncept vključuje decentralizirano aplikacijo, mikroračunalnik Raspberry Pi in strojni varnostni modul. Na testnem omrežju Ethereum Sepolia smo vzpostavili pametno pogodbo za generiranje nezamenljivih žetonov. Na varnostnem modulu smo strojno ustvarili par kriptografskih ključev in iz njih izpeljali naslov denarnice vozila. Denarnico smo napolnili s testno kriptovaluto in ji izdali žeton. Sprogramirali smo testne skripte za testiranje povezave z mobilnim telefonom in registracijo uporabnika, s katero smo uspešno ustvarili uporabniški žeton. Končno testiranje je potrdilo delovanje glavnega dela aplikacije, saj smo z mobilno aplikacijo uspešno odklenili vozilo in uporabniku omogočili izposojo. Koncept souporabe vozil smo posplošili na druga področja interneta stvari, kot so pametni domovi, pametna mesta, industrijska okolja in zdravstvo, na katerih smo preučili možne primere uporabe.

Language:Slovenian
Keywords:Internet stvari, blokovne verige, decentralizirane aplikacije, strojni varnostni moduli
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FE - Faculty of Electrical Engineering
Year:2025
PID:20.500.12556/RUL-172592 This link opens in a new window
COBISS.SI-ID:251311875 This link opens in a new window
Publication date in RUL:09.09.2025
Views:444
Downloads:146
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Hardware Security of Internet of Things Devices for Decentralized Applications
Abstract:
Security is of paramount importance in the Internet of Things. One technology that has the potential to meet the security requirements of IoT systems is blockchain technology. The weak point in the use of blockchains is the private cryptographic keys of individual devices, which must be stored in a secure location. A possible solution is to store them directly on the device using hardware security modules. In this thesis, we implemented an existing solution based on the concept of shared mobility, which allows users to rent vehicles from a mobility provider. The concept includes a decentralized application, a Raspberry Pi microcomputer, and a hardware security module. On the Ethereum Sepolia test network, we set up a smart contract to generate non-fungible tokens. On the security module, we generated a pair of cryptographic keys and derived the vehicle wallet address from them. We filled the wallet with test cryptocurrency and issued a vehicle token to it. We programmed test files to test the connection with a mobile phone and to register the user, with which we successfully created a user token. Final testing confirmed the functionality of the main part of the application, as we successfully unlocked the vehicle with the mobile application and enabled the user to access it. We generalized the concept of shared mobility to other areas of the Internet of Things, such as smart homes, smart cities, industrial environments, and healthcare, where we explored other possible use cases.

Keywords:Internet of Things, blockchain, decentralized applications, hardware security modules

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back