<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="172592" NadgradivoID="0" NRID="27432797" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=172592" StOgledov="449" StPrenosov="146" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-12 18:51:05" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000313" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-172592">20.500.12556/RUL-172592</PID>
  <Naslov>Varnost strojne opreme naprav interneta stvari za decentralizirane aplikacije</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Hardware Security of Internet of Things Devices for Decentralized Applications</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Internet stvari</Beseda>
    <Beseda>blokovne verige</Beseda>
    <Beseda>decentralizirane aplikacije</Beseda>
    <Beseda>strojni varnostni moduli</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Internet of Things</Beseda>
    <Beseda>blockchain</Beseda>
    <Beseda>decentralized applications</Beseda>
    <Beseda>hardware security modules</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-09-09 12:50:09</DatumVstavljanja>
  <DatumObjave>2025-09-09 12:50:15</DatumObjave>
  <DatumSpremembe>2025-10-16 03:53:34</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="149117" Ime="Timotej" Priimek="Topčievski" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="55287" Ime="Matevž" Priimek="Pustišek" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">62548</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/251311875">251311875</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="216502" DatotekaNRID="14442275" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="12955831" VelikostDatotekeKratko="12,36 MB" DatumVstavljanja="2025-09-09 12:50:17" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Topcievski_Timotej_-_Varnost_strojne_opreme_naprav_interneta_stvari_za_decentralizirane_aplikaci.pdf</Naziv>
      <OrgNaziv>Topcievski_Timotej_-_Varnost_strojne_opreme_naprav_interneta_stvari_za_decentralizirane_aplikaci.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>9337FE5BCF405B1AEC39487508CC5976</MD5>
      <SHA256>1f64112808c0d0877fc6b5eef772ad7e34b5704abdbc4feed1ca1391f467f441</SHA256>
      <UUID>9cc59a52-8d6a-11f0-9328-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=216502</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="73495"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
