Zobrazit minimální záznam

Decentralized Identity in DasContract Decentralized Applications



dc.contributor.advisorSkotnica Marek
dc.contributor.authorTomáš Bydžovský
dc.date.accessioned2021-06-04T22:52:14Z
dc.date.available2021-06-04T22:52:14Z
dc.date.issued2021-06-04
dc.identifierKOS-1065782102505
dc.identifier.urihttp://hdl.handle.net/10467/94500
dc.description.abstractTechnologie 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.abstractBlockchain 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectDecentralizovaná Identitacze
dc.subjectDIDcze
dc.subjectDasContractcze
dc.subjectAutentizacecze
dc.subjectDigitální Identitacze
dc.subjectDecentralizovaný Identifikátorcze
dc.subjectOvěřitelné Digitální Dokladycze
dc.subjectBlockchaincze
dc.subjectChytrý Kontraktcze
dc.subjectEthereumcze
dc.subjectDecentralized Identityeng
dc.subjectDIDeng
dc.subjectDasContracteng
dc.subjectAuthenticationeng
dc.subjectDigital Identityeng
dc.subjectDecentralized Identifierseng
dc.subjectVerifiable Credentialseng
dc.subjectBlockchaineng
dc.subjectSmart Contractseng
dc.subjectEthereumeng
dc.titleDecentralizovaná identita v decentralizovaných aplikacích jazyka DasContractcze
dc.titleDecentralized Identity in DasContract Decentralized Applicationseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereePergl Robert
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika 2010cze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam