Webová aplikace kryptografie eliptických křivek

but.committeedoc. Ing. Karel Burda, CSc. (předseda) JUDr. Pavel Loutocký, BA (Hons), Ph.D. (místopředseda) Ing. Vojtěch Myška, Ph.D. (člen) Ing. David Smékal (člen) Ing. Tomáš Gerlich (člen) Ing. Martin Plšek, Ph.D. (člen) Ing. Ivo Strašil (člen)cs
but.defenceStudent prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) Z jakého důvodu jste zvolil pro implementaci právě protokoly ECDH a ECDSA? 2) V kapitole 1.6.5 zmiňujete náchylnost výpočtu skalárního násobení EC bodu na útoky postranními kanály. Znáte některé formy EC křivek, které jsou vůči tomuto útoku odolné? Jak toho dosahují? 3) Vysvětlete rozdíl mezi grupou a tělesem a jejich roli při výpočtu operací na eliptické křivce. Co se počítá v grupě a co na tělese?cs
but.jazykangličtina (English)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRicci, Saraen
dc.contributor.authorŠtark, Danielen
dc.contributor.refereeDzurenda, Petren
dc.date.created2021cs
dc.description.abstractKryptografie na eliptických křivkách je v současné době nejpoužívanější formou asymetrické kryptografie. Teoretická část této práce je rozdělena na dvě kapitoly. První kapitola vysvětluje vybraná témata z algebry a teorie čísel, na kterých je kryptografie na eliptických křivkách postavená. Konkrétně se jedná o grupy, konečná tělesa, eliptické křivky a matematické principy dvou známých a hojně používaných protokolů -- ECDH a ECDSA. Druhá kapitola se zabývá popisem nástrojů, které byly použity k implementaci uživatelsky přívětivé webové aplikace, umožňující simulaci jak základních operací na eliptické křivce, tak i dvou výše zmíněných protokolů. Stěžejními nástroji, představenými v této kapitole, jsou matematický systém SageMath a framework Spring, určený k tvorbě webových aplikací v jazyce Java. Třetí kapitola této práce popisuje jak byly představené nástroje použity, tedy samotnou implementaci webové aplikace.en
dc.description.abstractElliptic Curve Cryptography is currently the most used form of public-key cryptography. Theoretical part of this thesis is divided to two chapters. The first chapter describes important topics from algebra and number theory, on which the Elliptic Curve Cryptography is built. This includes groups, finite fields, elliptic curves themselves and the mathematical principles of two well-known and used protocols -- ECDH and ECDSA. The second chapter describes the tools, which were used for implementation of user-friendly web application, capable of simulating fundamental operations on elliptic curves and the aforementioned protocols. Key tools, which are introduced in this chapter, are mathematics software system SageMath and framework Spring, used for implementation of web applications in Java. The third chapter of this thesis describes the way the introduced tools were used, ergo the implementation of the web application itself.cs
dc.description.markBcs
dc.identifier.citationŠTARK, D. Webová aplikace kryptografie eliptických křivek [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021.cs
dc.identifier.other133538cs
dc.identifier.urihttp://hdl.handle.net/11012/197928
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectKryptografie na eliptických křivkáchen
dc.subjectWebová aplikaceen
dc.subjectSageMathen
dc.subjectSpringen
dc.subjectECDHen
dc.subjectECDSAen
dc.subjectElliptic Curve Cryptographycs
dc.subjectWeb applicationcs
dc.subjectSageMathcs
dc.subjectSpringcs
dc.subjectECDHcs
dc.subjectECDSAcs
dc.titleWebová aplikace kryptografie eliptických křiveken
dc.title.alternativeWeb application on elliptic curve cryptographycs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-15cs
dcterms.modified2024-05-17-12:51:51cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid133538en
sync.item.dbtypeZPen
sync.item.insts2025.03.17 16:18:36en
sync.item.modts2025.01.15 18:21:46en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.42 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
817.28 KB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_133538.html
Size:
5.51 KB
Format:
Hypertext Markup Language
Description:
file review_133538.html
Collections