Softwarová podpora výuky kryptosystémů založených na problému faktorizace velkých čísel

but.committeedoc. Ing. Karel Burda, CSc. (předseda) doc. Ing. Vít Novotný, Ph.D. (místopředseda) doc. Ing. Kamil Říha, Ph.D. (člen) Ing. Jaromír Hrad, Ph.D. (člen) doc. Ing. Rastislav Róka, Ph.D. (člen) Ing. Radim Pust, Ph.D. (člen) Ing. Ivan Míča, Ph.D. (člen)cs
but.defenceJaký je rozdíl mezi RSA problémem a faktorizací? Co je to hashovací funkce? Je možné rozšířit program o útoky?cs
but.jazykčeština (Czech)
but.programElektrotechnika, elektronika, komunikační a řídicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurda, Karelcs
dc.contributor.authorVychodil, Petrcs
dc.contributor.refereeMartinásek, Zdeněkcs
dc.date.accessioned2019-05-17T03:25:13Z
dc.date.available2019-05-17T03:25:13Z
dc.date.created2009cs
dc.description.abstractTato diplomová práce se zabývá softwarovou podporou výuky asymetrických šifrovacích algoritmů, založených na problematice faktorizace velkých čísel. Byl vytvořen vzorový program, který umožňuje provádět operace spojené se šifrováním a dešifrováním s interaktivním ovládáním, s jehož pomocí lze jednoduchým způsobem pochopit princip šifrovací metody RSA. V kapitolách 1 a 2 je rozebrána problematika šifrovacích algoritmů všeobecně. Kapitoly 3 - 5 se již podrobně věnují problematice šifrovacího algoritmu RSA, principům získání, správy a použití šifrovacích klíčů. Kapitola 5 popisuje možnosti zvolení vhodné technologie pro vytvoření konečného softwarového produktu, která by umožňovala vhodným způsobem prezentovat vlastnosti tohoto rozšířeného šifrovacího algoritmu RSA. Konečným softwarovým produktem je java aplet, popsán v kapitole 6 a 7, který je rozdělen na teoretickou a praktickou část. Teoretická sekce prezentuje všeobecné informace o šifrovacím algoritmu RSA. V praktické části si uživatelé programu vyzkouší vlastní výpočetní úkony spojené s algoritmem RSA. Informace získané uživatelem v různých sekcích programu jsou dostačující k pochopení principu fungování tohoto algoritmu.cs
dc.description.abstractThis thesis deals with new teaching software, which supports asymmetric encryption algorithms based on the issue of large numbers´ factorization. A model program was created. It allows to carry out operations related to encryption and decryption with an interactive control. There is a simple way to understand the principle of the RSA encryption method with its help. The encryption of algorithms is generally analysed in chapters 1,2. Chapters 3 and 4 deals with RSA encryption algorithm in much more details, and it also describes the principles of the acquisition, management and usage of encryption keys. Chapters 5 suggest choosing of appropriate technologies for the creation of the final software product, which allow an appropriate way to present the characteristics of the extended RSA encryption algorithm. The final software product is the java applet. Aplet is described in the chaprers 6 and 7. It is divided into a theoretical and practical part. The theoretical part presents general information about the RSA encryption algorithm. The practical part allows the users of the program to have a try at tasks connected with the RSA algorthm in their own computers. The last part of Java applet deals with the users´ work results. The information obtained by the user in the various sections of the program are satisfactory enough to understand the principle of this algorithm´s operations.en
dc.description.markCcs
dc.identifier.citationVYCHODIL, P. Softwarová podpora výuky kryptosystémů založených na problému faktorizace velkých čísel [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.cs
dc.identifier.other21701cs
dc.identifier.urihttp://hdl.handle.net/11012/10386
dc.language.isocscs
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.subjectŠifrovací algoritmycs
dc.subjectRSAcs
dc.subjectpodpora výukycs
dc.subjectfaktorizace číselcs
dc.subjectgenerování a testování prvočíselcs
dc.subjectdigitální podpiscs
dc.subjectencryption algorithmsen
dc.subjectRSAen
dc.subjectteaching supporten
dc.subjectnumber factorizationen
dc.subjectprime number generating and testingen
dc.subjectdigital signatureen
dc.titleSoftwarová podpora výuky kryptosystémů založených na problému faktorizace velkých číselcs
dc.title.alternativeSoftware support of education in cryptography based on integer factorizationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2009-06-09cs
dcterms.modified2009-08-30-11:45:03cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid21701en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 21:10:45en
sync.item.modts2021.11.12 20:41:38en
thesis.disciplineTelekomunikační a informační technikacs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.03 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
1.97 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_21701.html
Size:
6.31 KB
Format:
Hypertext Markup Language
Description:
review_21701.html
Collections