Decentralizovaná identita v decentralizovaných aplikacích jazyka DasContract
Decentralized Identity in DasContract Decentralized Applications
dc.contributor.advisor | Skotnica Marek | |
dc.contributor.author | Tomáš Bydžovský | |
dc.date.accessioned | 2021-06-04T22:52:14Z | |
dc.date.available | 2021-06-04T22:52:14Z | |
dc.date.issued | 2021-06-04 | |
dc.identifier | KOS-1065782102505 | |
dc.identifier.uri | http://hdl.handle.net/10467/94500 | |
dc.description.abstract | Technologie blockchainu slibuje, že od základu změní způsob, jakým žijeme naše životy. Blockchain umožňuje bezpečné, decentralizované ukládání dat, která pak následně nelze smazat nebo změnit. Společně s chytrými kontrakty (smart contracts), což je počítačový kód uložený v blockchainu, umožňuje tvořit decentralizované aplikace (DApps). Tento typ aplikací nepotřebuje žádný centrální server, protože se k jejich hostování používají decentralizované sítě. Decentralizované aplikace, a chytré kontrakty obecně, mají potenciál plně digitalizovat naše životy. Nicméně, hlavní překážkou na cestě k bezpečným a zcela digitálním interakcím je prokazování identity a autentizace. Základní otázka je, jak prokázat něčí identitu nebo platnost dokladů online bez použití externí centrální autority. Podle mnohých by decentralizovaná identita mohla být řešením. Tato práce se zabývá decentralizovanou identitou a celým jejím ekosystémem. Vysvětluje základní koncepty a motivaci stojící za jejím vznikem. Její součástí je i porovnání se současnými autentizačními metodami. Cílem práce je prozkoumat možnosti použití decentralizované identity při návrhu decentralizovaných aplikací, zejména těch, které byly navrženy pomocí systému DasContract. Mimoto práce obsahuje návrh architektury autentizačního systému kompatibilního s OpenID. Vlastnosti systému využívající takovou architekturu jsou demonstrovány na implementaci prototypu v případové studii voleb do Evropského parlamentu. | cze |
dc.description.abstract | Blockchain technology promises to revolutionize our lives. It provides a secure, decentralized, immutable way of storing data. Blockchain, together with smart contracts, which is executable code embedded into a blockchain, makes it possible to create decentralized applications (DApps). These applications do not require any central server as they are hosted on decentralized networks. DApps and smart contracts generally have the potential to digitize our lives fully. Nevertheless, one major obstacle to fully-realized digital interactions is identity and authentication. The essential question is how to prove someone's identity or credentials online without the need for a central authority. Decentralized identity claims to be a viable solution. This thesis deals with the decentralized identity ecosystem, as it explains its motivation and concepts. The thesis provides a comparison with current authentication methods. It aims to explore a possible application of decentralized identity in decentralized application design, especially those designed using the DasContract. Moreover, it proposes authentication architecture compatible with OpenID. Properties of a system using such architecture are shown in the proof of concept case study of the Elections to the European Parliament. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | Decentralizovaná Identita | cze |
dc.subject | DID | cze |
dc.subject | DasContract | cze |
dc.subject | Autentizace | cze |
dc.subject | Digitální Identita | cze |
dc.subject | Decentralizovaný Identifikátor | cze |
dc.subject | Ověřitelné Digitální Doklady | cze |
dc.subject | Blockchain | cze |
dc.subject | Chytrý Kontrakt | cze |
dc.subject | Ethereum | cze |
dc.subject | Decentralized Identity | eng |
dc.subject | DID | eng |
dc.subject | DasContract | eng |
dc.subject | Authentication | eng |
dc.subject | Digital Identity | eng |
dc.subject | Decentralized Identifiers | eng |
dc.subject | Verifiable Credentials | eng |
dc.subject | Blockchain | eng |
dc.subject | Smart Contracts | eng |
dc.subject | Ethereum | eng |
dc.title | Decentralizovaná identita v decentralizovaných aplikacích jazyka DasContract | cze |
dc.title | Decentralized Identity in DasContract Decentralized Applications | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Pergl Robert | |
theses.degree.discipline | Webové a softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika 2010 | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18102 [1005]