Softwarová podpora výuky kryptosystémů založených na problému faktorizace velkých čísel
but.committee | doc. 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.defence | Jaký 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.program | Elektrotechnika, elektronika, komunikační a řídicí technika | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burda, Karel | cs |
dc.contributor.author | Vychodil, Petr | cs |
dc.contributor.referee | Martinásek, Zdeněk | cs |
dc.date.accessioned | 2019-05-17T03:25:13Z | |
dc.date.available | 2019-05-17T03:25:13Z | |
dc.date.created | 2009 | cs |
dc.description.abstract | Tato 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.abstract | This 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.mark | C | cs |
dc.identifier.citation | VYCHODIL, 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.other | 21701 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/10386 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Šifrovací algoritmy | cs |
dc.subject | RSA | cs |
dc.subject | podpora výuky | cs |
dc.subject | faktorizace čísel | cs |
dc.subject | generování a testování prvočísel | cs |
dc.subject | digitální podpis | cs |
dc.subject | encryption algorithms | en |
dc.subject | RSA | en |
dc.subject | teaching support | en |
dc.subject | number factorization | en |
dc.subject | prime number generating and testing | en |
dc.subject | digital signature | en |
dc.title | Softwarová podpora výuky kryptosystémů založených na problému faktorizace velkých čísel | cs |
dc.title.alternative | Software support of education in cryptography based on integer factorization | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2009-06-09 | cs |
dcterms.modified | 2009-08-30-11:45:03 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 21701 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 21:10:45 | en |
sync.item.modts | 2021.11.12 20:41:38 | en |
thesis.discipline | Telekomunikační a informační technika | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.03 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_21701.html
- Size:
- 6.31 KB
- Format:
- Hypertext Markup Language
- Description:
- review_21701.html