Detail práce

Decentralizovaný autentizační systém založený na blockchainu

Bakalářská práce Student: Mračna Štefan Akademický rok: 2021/2022 Vedoucí: Januš Filip, Ing.
Název anglicky
Decentralized Autentication System Based on Blockchain
Jazyk práce
český
Abstrakt

Tato práce se zabývá zavedením blockchainu do autentizačního systému, konkrétně do biometrického autentizačního systému pro otevírání dveří. Práce analyzuje různé blockchainové technologie a autentizační systémy a určuje, které technologie jsou pro tyto účely vhodné. Porovnává také centralizované a decentralizované autentizační systémy. Na základě analýzy se navrhuje decentralizovaný autentizační systém se zabudovaným blockchainem a zjednodušená verze systému, kde individuální zařízení jsou reprezentovány procesy, se implementuje. Nad tímto systémem je vytvořen program simulující provoz. Nakonec se provádí testování výkonnosti, bezpečnosti, spolehlivosti a paměťové náročnosti systému v různých podmínkách.

Klíčová slova

Blockchain, autentizace, ethereum, smart contracts, decentralizované systémy, byzantine fault, PBFT

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení D
Obhajoba
14. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky své práce, která řešila decentralizovaný autentizační systém. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a komise. S přihlédnutím k výtkám oponenta týkajících se nedostatků v technické zprávě a dalším aspektům obhajoby komise hodnotí práci stupněm D.

Otázky u obhajoby
  1. Vaše simulace předpokládá množství decentralizovaných uzlů, které implementují komparátory. Vysvětlete, jak by to mělo fungovat v reálném nasazení v kontextu, který v práci popisujete (tedy vstupní dveře).
  2. V části 2.2.3 tvrdíte, že nad daty uloženými v blockchain má uživatel větší kontrolu než v centralizovaném řešení. Data jsou tímto ovšem veřejná pro účastníky protokolu, takže se uživatel kontroly de facto vzdává. Vysvětlete. 
  3. Využil jste PBFT jako reprezentanta blochain protokolů. Proč zrovna tento protokol a jaké jsou jiné alternativy?
  4. Na jak rozsáhlý objekt je Vaše řešení navrženo?
Komise
Hanáček Petr, doc. Dr. Ing. (UITS FIT VUT), předseda
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT), člen
Milet Tomáš, Ing., Ph.D. (UPGM FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
MRAČNA, Štefan. Decentralizovaný autentizační systém založený na blockchainu. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-14. Vedoucí práce Januš Filip. Dostupné z: https://www.fit.vut.cz/study/thesis/24761/
BibTeX
@bachelorsthesis{FITBT24761,
    author = "\v{S}tefan Mra\v{c}na",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Decentralizovan\'{y} autentiza\v{c}n\'{i} syst\'{e}m zalo\v{z}en\'{y} na blockchainu",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24761/"
}
Nahoru