Lohkoketjupohjainen dronelaitteiden pääsynhallinta- ja autentikointijärjestelmä

dc.contributor.authorRannisto, Suvi
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2023-08-28T11:01:44Z
dc.date.available2023-08-28T11:01:44Z
dc.date.issued2023-06-24
dc.description.abstractIoT-ala kasvaa kiihtyvällä vauhdilla ja dronet ovat yksi viime vuosien merkittävimmistä syntyneistä teknologioista sekä nopeimmin kasvavista ja kehittyvistä IoT-alueista. Koska dronet ovat etäohjattavia miehittämättömiä ilma-aluksia, erityisesti kommunikoinnin suojaaminen ja tiedon lähettäjän varmentaminen ovat kriittisiä, jotta hyökkääjä ei pääse kaappaamaan dronea kesken lennon omaan hallintaansa. Tästä syystä droneihin on pyritty kehittämään mahdollisimman tehokkaita autentikointijärjestelmiä, jotta hyökkääjä ei pääse käsiksi dronen tietoihin tai väärinkäyttämään sitä. Tämän diplomityön aiheena on tutustua IoT-laitteissa ja erityisesti droneissa käytettäviin autentikointijärjestelmiin sekä parantaa jo olemassa olevaa autentikointijärjestelmää. Kirjallisuuskartoituksella selvitetään, mitä dronet yleisesti ottaen ovat ja mihin niitä voidaan käyttää. Samalla esitellään käyttäjien identiteetin- ja pääsynhallinta, lohkoketjujen toiminta ja ominaisuudet sekä tutustutaan paremmin aiheeseen liittyviin tutkimuksiin. Tutkimuksissa kehitellyt autentikointijärjestelmät hyödyntävät lohkoketjua osana autentikointiprosessia. Tapaustutkimuksessa suunniteltiin, kehitettiin ja analysoitiin lohkoketjuun pohjautuva pääsynhallinta- ja autentikointijärjestelmä IoD-verkolle. Työn tuloksena syntyi älysopimus, joka hallinnoi sallittujen listaa droneista, jotka pääsevät rekisteröitymään IoD-verkon lohkoketjua hyödyntävään autentikointijärjestelmään. Älysopimus kehitettiin Solidity-kielellä, ja se testattiin simulaatioympäristössä käyttämällä dynaamista ja staattista analysointia. Lisäksi kehitetystä pääsynhallinta- ja autentikointijärjestelmästä tehtiin turvallisuusanalyysi, jossa osoitetaan, että ratkaisu saavuttaa luottamuksellisuuden, eheyden ja saatavuuden turvallisuustavoitteet.
dc.description.abstractThe IoT industry is growing at an accelerating pace, and drones are one of the most significant emerging technologies of recent years and the fastest growing and developing IoT fields. Since drones are remotely controlled unmanned aerial vehicles, especially the protection of communication and the verification of the sender of the information are critical, so that an attacker cannot hijack the drone. For this reason, efforts have been made to develop effective authentication schemes for drones, so that an attacker cannot access the drone's data or misuse it. The aim of this thesis is to familiarize with authentication schemes used in IoT devices and especially in drones and to improve an already existing authentication scheme. The literature review surveys what drones are in general and what they can be used for. In addition, identity and access management, the functionality and features of blockchains, and related work on IoT authentication schemes utilizing blockchain are introduced. In the case study, a blockchain-based access control and authentication system for the IoD network was designed, developed, and analyzed. In this system, a smart contract manages the whitelist of drones that can register in the IoD network's authentication system that utilizes a blockchain. The smart contract was written in Solidity and tested in a simulation environment using dynamic and static analysis. In addition, a security analysis was performed on the developed access control and authentication system, which shows that the solution achieves the security goals of confidentiality, integrity, and availability.
dc.format.extent80
dc.identifier.olddbid192567
dc.identifier.oldhandle10024/175639
dc.identifier.urihttps://www.utupub.fi/handle/11111/18248
dc.identifier.urnURN:NBN:fi-fe2023072691163
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/175639
dc.subjectdronet, IoT, IoD, lohkoketjut, autentikointijärjestelmä, älysopimus, Solidity, identiteetin- ja pääsynhallinta, kyberturvallisuus
dc.titleLohkoketjupohjainen dronelaitteiden pääsynhallinta- ja autentikointijärjestelmä
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Rannisto_Suvi_opinnayte.pdf
Size:
6.58 MB
Format:
Adobe Portable Document Format