DP se zabývá problematikou digitálních podpisů v kombinaci s použitím technologie Bloc-kchain. V teoretické části je rozepsána problematika digitálních podpisů, certifikátů a tech-nologie blockchain. V praktické části je nejprve navržena vlastní aplikace CertiChain na vytváření a ověřování digitálních podpisů, kdy při procesu vytváření a ověřování je využí-ván i systém blockchain. Praktická část se dále zabývá shrnutím možných technologií pro implementaci vlastní aplikace a pomocí vybraných technologií je poté aplikace i naimplementována. Po dokončení implementace je aplikace otestována a na závěr nasaze-na pro použití.
Annotation in English
The diploma thesis deals with the issue of digital signatures in combination with the use of Blockchain technology. The theoretical part describes issues of digital signatures, certifica-tes, and blockchain technology. In the practical part, the CertiChain application is first de-signed for the creation and verification of digital signatures, where the blockchain system is also used when creating and verifying digital signatures. The practical part also deals with a summary of possible technologies for the implementation of their own application and with the help of selected technologies the application is then implemented. After the implemen-tation is completed, the application is tested, and finally deployed for use.
Blockchain, digital signature, certificate, web application, C#, Asp.Net, Blazor, Spring, MySQL, ProvenDB
Length of the covering note
140 s. (196 143 znaků)
Language
CZ
Annotation
DP se zabývá problematikou digitálních podpisů v kombinaci s použitím technologie Bloc-kchain. V teoretické části je rozepsána problematika digitálních podpisů, certifikátů a tech-nologie blockchain. V praktické části je nejprve navržena vlastní aplikace CertiChain na vytváření a ověřování digitálních podpisů, kdy při procesu vytváření a ověřování je využí-ván i systém blockchain. Praktická část se dále zabývá shrnutím možných technologií pro implementaci vlastní aplikace a pomocí vybraných technologií je poté aplikace i naimplementována. Po dokončení implementace je aplikace otestována a na závěr nasaze-na pro použití.
Annotation in English
The diploma thesis deals with the issue of digital signatures in combination with the use of Blockchain technology. The theoretical part describes issues of digital signatures, certifica-tes, and blockchain technology. In the practical part, the CertiChain application is first de-signed for the creation and verification of digital signatures, where the blockchain system is also used when creating and verifying digital signatures. The practical part also deals with a summary of possible technologies for the implementation of their own application and with the help of selected technologies the application is then implemented. After the implemen-tation is completed, the application is tested, and finally deployed for use.
Blockchain, digital signature, certificate, web application, C#, Asp.Net, Blazor, Spring, MySQL, ProvenDB
Research Plan
Nastudujte problematiku spojenou s digitálními podpisy a certifikáty.
Popište problematiku technologie blockchain.
Vyberte vhodné technologie a prostředky pro implementaci vlastního řešení.
Implementujte vlastní webovou aplikaci CertiChain.
Výslednou aplikaci vhodně otestujte.
Vhodným způsobem reprezentujte výsledky.
Research Plan
Nastudujte problematiku spojenou s digitálními podpisy a certifikáty.
Popište problematiku technologie blockchain.
Vyberte vhodné technologie a prostředky pro implementaci vlastního řešení.
Implementujte vlastní webovou aplikaci CertiChain.
Výslednou aplikaci vhodně otestujte.
Vhodným způsobem reprezentujte výsledky.
Recommended resources
ČESKÁ REPUBLIKA. Zákon o službách vytvářejících důvěru pro elektronické transakce. In: Sbírka zákonů. Praha: Tiskárna Ministerstva vnitra, 2016, ročník 16, částka 115, číslo 297. Dostupné také z: https://www.zakonyprolidi.cz/cs/2016-297 - tohle je 297/2016, adaptační zákon na nařízení eidas
Zákon č. 227/2000 Sb., o elektronickém podpisu. Ministerstvo vnitra České republiky [online]. 2012, 1. 10. 2012 [cit. 2021-11-19]. Dostupné z: https://www.mvcr.cz/clanek/zakon-c-227-2000-sb-o-elektronickem-podpisu.aspx - 227/2000 Sb.
ČESKÁ REPUBLIKA. Nařízení Evropského parlamentu a Rady (EU) č. 910/2014 ze dne 23. července 2014 o elektronické identifikaci a službách vytvářejících důvěru pro elektronické transakce na vnitřním trhu a o zrušení směrnice 1999/93/ES. In: Https://eur-lex.europa.eu. EU, 2014, ročník 2014, částka 914, číslo 914. Dostupné také z: https://eur-lex.europa.eu/legal-content/CS/ALL/?uri=celex:32014R0910
Recommended resources
ČESKÁ REPUBLIKA. Zákon o službách vytvářejících důvěru pro elektronické transakce. In: Sbírka zákonů. Praha: Tiskárna Ministerstva vnitra, 2016, ročník 16, částka 115, číslo 297. Dostupné také z: https://www.zakonyprolidi.cz/cs/2016-297 - tohle je 297/2016, adaptační zákon na nařízení eidas
Zákon č. 227/2000 Sb., o elektronickém podpisu. Ministerstvo vnitra České republiky [online]. 2012, 1. 10. 2012 [cit. 2021-11-19]. Dostupné z: https://www.mvcr.cz/clanek/zakon-c-227-2000-sb-o-elektronickem-podpisu.aspx - 227/2000 Sb.
ČESKÁ REPUBLIKA. Nařízení Evropského parlamentu a Rady (EU) č. 910/2014 ze dne 23. července 2014 o elektronické identifikaci a službách vytvářejících důvěru pro elektronické transakce na vnitřním trhu a o zrušení směrnice 1999/93/ES. In: Https://eur-lex.europa.eu. EU, 2014, ročník 2014, částka 914, číslo 914. Dostupné také z: https://eur-lex.europa.eu/legal-content/CS/ALL/?uri=celex:32014R0910