<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=159156"><dc:title>Preverjanje avtentičnosti vozlišč robotskega operacijskega sistema s tehnologijo veriženja blokov</dc:title><dc:creator>Jager,	Nejc	(Avtor)
	</dc:creator><dc:creator>Pustišek,	Matevž	(Mentor)
	</dc:creator><dc:subject>deljena proizvodnja</dc:subject><dc:subject>tehnologija veriženja blokov</dc:subject><dc:subject>pametna pogodba</dc:subject><dc:subject>robotski operacijski sistem</dc:subject><dc:subject>avtentičnost</dc:subject><dc:description>Deljena proizvodnja je koncept industrije 4.0, ki se osredotoča na sodelovanje med različnimi deležniki oziroma njihovimi roboti ter deljenje sredstev in stroškov. V ta namen si morajo deležniki zaupati, to pa lahko dosežejo s pomočjo tehnologije veriženja blokov. S tem jim zagotavljamo večjo stopnjo varnosti, ki je še kako potrebna v deljeni proizvodnji. V okviru diplomskega dela smo razvili sistem za preverjanje avtentičnosti vozlišč robotskega operacijskega sistema s tehnologijo veriženja blokov. Osnovni gradnik je odprtokodni robotski operacijski sistem, ki skrbi za nemoteno delovanje robotov in komunikacijo med robotskimi vozlišči. Preko komunikacijskih poti, ki nam jih zagotavlja, pošiljajo roboti sporočila o svojem obstoju ter zgoščene funkcije svojih kod. Ta sporočila pridejo do glavnega dela sistema, Ethereum preroka, ki povezuje robotski operacijski sistem in Ethereum zasebno testno omrežje, ustvarjeno z orodjem Ganache. Preko njega potujejo informacije do pametne pogodbe, ki smo jo namestili na omrežje. Pametna pogodba je datoteka s kodo, ki jo objavimo na blokovno omrežje, njen namen pa je lahko prenašanje kovancev, izvajanje operacij ali v našem primeru prenos in shranjevanje sporočil preko verige blokov. Pogodbo smo napisali v jeziku Solidity in jo objavili na Ganachevem Ethereum testnem omrežju. S pomočjo Solidity dogodkov informacije iz pametne pogodbe prenašamo do uporabniškega vmesnika, ki nam omogoča vizualno prezentacijo dogajanja z našim sistemom. Z njim lahko uporabnik preveri, ali se je koda posameznega robota spremenila od njegove inicializacije v robotski sistem. To informacijo pridobimo tako, da primerjamo zgoščeno funkcijo, ki smo jo zapisali na verigo blokov in zgoščeno funkcijo robota, ki jo pridobimo v realnem času. Če se ne ujemata, pomeni da je nekdo spreminjal kodo.
S tem omogočamo uporabniku nadzor nad lastnimi roboti in odkrivanje nepooblaščenih vdorov v robotski operacijski sistem.</dc:description><dc:date>2024</dc:date><dc:date>2024-07-02 11:00:00</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>159156</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
