Návrh hardwarového šifrovacího modulu

but.committeeprof. Ing. Miloslav Filka, CSc. (předseda) doc. Ing. Vladislav Škorpil, CSc. (místopředseda) Ing. Radomír Svoboda, Ph.D. (člen) Ing. Pavel Bezpalec, Ph.D. (člen) Ing. Miroslav Balík, Ph.D. (člen) Ing. Radim Číž, Ph.D. (člen) Ing. Michal Polívka, Ph.D. (člen)cs
but.defenceProč jste se upřednostnil jazyk VHDL před jazykem SystemC, když v práci (str. 39) uvádíte, cituji: "SystemC je kompaktnější než VHDL nebo Verilog, rychleji se v něm píše a je lépe udržitelný a snáze čitelný."?cs
but.jazykčeština (Czech)
but.programElektrotechnika, elektronika, komunikační a řídicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSobotka, Jiřícs
dc.contributor.authorBayer, Tomášcs
dc.contributor.refereeStančík, Petercs
dc.date.accessioned2019-05-17T03:25:09Z
dc.date.available2019-05-17T03:25:09Z
dc.date.created2009cs
dc.description.abstractTato diplomová práce pojednává o problematice kryptografických systémů a šifrovacích algoritmů, u nichž je rozebráno, jak fungují, kde se využívají a jak se implementují v praxi. V první kapitole jsou uvedeny základní kryptografické pojmy, rozdělení algoritmů na symetrické a asymetrické a zhodnocení jejich použití a spolehlivostí. Následující kapitoly popisují substituční a transpoziční šifry, blokové a proudové šifry, z nichž je většina šifrovacích algoritmů odvozena. V neposlední řadě jsou jmenovány a popsány režimy, v nichž šifry pracují. Ve čtvrté kapitole jsou popsány principy některých konkrétních šifrovacích algoritmů. Cílem je přiblížit podstatu fungování jednotlivých algoritmů. U těch složitějších algoritmů jako DES a GOST jsou pro lepší představu přiložena bloková schémata popisující průběh a pořadí prováděných operací. V závěru každého algoritmu je uveden příklad jeho použití v praxi. Následující pátá kapitola pojednává o tématu hardwarové implementace šifer. V této kapitole je porovnána hardwarová implementace se softwarovou a to hlavně z praktického úhlu pohledu. Jsou popsány různé prostředky návrhu implementace a různé programovací jazyky pro návrh hardwarové implementace algoritmů. U programovacích jazyků jsou uvedeny jejich vývoj, výhody a nevýhody. Kapitola šestá pojednává o samotném návrhu vybraných šifrovacích algoritmů. Konkrétně se jedná o návrh hardwarové implementace proudové šifry s generátorem pseudonáhodné posloupnosti založeným na LFSR navrhnuté v jazyku VHDL a také v programu Matlab. Jako druhý návrh hardwarové implementace byla zvolena bloková šifra GOST. Tato byla navržena v jazyce VHDL. Funkce obou návrhů implementací šifrovacích algoritmů byly otestovány a výsledky zhodnoceny.cs
dc.description.abstractThis diploma’s thesis discourses the cryptographic systems and ciphers, whose function, usage and practical implementation are analysed. In the first chapter basic cryptographic terms, symmetric and asymetric cryptographic algorithms and are mentioned. Also usage and reliability are analysed. Following chapters mention substitution, transposition, block and stream ciphers, which are elementary for most cryptographic algorithms. There are also mentioned the modes, which the ciphers work in. In the fourth chapter are described the principles of some chosen cryptographic algorithms. The objective is to make clear the essence of the algorithms’ behavior. When describing some more difficult algorithms the block scheme is added. At the end of each algorithm’s description the example of practical usage is written. The chapter no. five discusses the hardware implementation. Hardware and software implementation is compared from the practical point of view. Several design instruments are described and different hardware design programming languages with their progress, advantages and disadvantages are mentioned. Chapter six discourses the hardware implementation design of chosen ciphers. Concretely the design of stream cipher with pseudo-random sequence generator is designed in VHDL and also in Matlab. As the second design was chosen the block cipher GOST, which was designed in VHDL too. Both designs were tested and verified and then the results were summarized.en
dc.description.markBcs
dc.identifier.citationBAYER, T. Návrh hardwarového šifrovacího modulu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.cs
dc.identifier.other21770cs
dc.identifier.urihttp://hdl.handle.net/11012/10170
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.subjectkryptografiecs
dc.subjectkryptoanalýzacs
dc.subjectkryptologiecs
dc.subjectšifrovánícs
dc.subjectdešifrovánícs
dc.subjectsymetrické a asymetrické šifrycs
dc.subjectsubstituční a transpoziční šifrycs
dc.subjectrotorové strojecs
dc.subjectVigenrova šifracs
dc.subjectEnigmacs
dc.subjectbloková šifracs
dc.subjectrežim Electronic Codebookcs
dc.subjectrežim Cipher Block Chainingcs
dc.subjectinicializační vektorcs
dc.subjectproudová šifracs
dc.subjectgenerátor reálné náhodné posloupnostics
dc.subjectgenerátor pseudonáhodné posloupnostics
dc.subjectrežim Cipher-Feedbackcs
dc.subjectrežim Output-Feedbackcs
dc.subjectrežim čítačecs
dc.subjectData Encryption Standard (DES)cs
dc.subjectS-box substitucecs
dc.subjectP-box permutacecs
dc.subjectInternational Data Encryption Algorithm (IDEA)cs
dc.subjectGOST 28147-89cs
dc.subjectA5cs
dc.subjectLinear Feedback Shift Register (LFSR)cs
dc.subjectRC4cs
dc.subjecthardwarové šifrovánícs
dc.subjectsoftwarové šifrovánícs
dc.subjectprogramovací jazyky pro popis hardwarecs
dc.subjecthardwarová implementace algoritmucs
dc.subjectHDLcs
dc.subjectVHDLcs
dc.subjectVerilogcs
dc.subjectSystemVerilogcs
dc.subjectHandel-Ccs
dc.subjectSystemCcs
dc.subjectSystemCraftercs
dc.subjectnávrh hardwarové implementace proudové šifrycs
dc.subjectnávrh hardwarové implementace šifry GOSTcs
dc.subjectcryptographyen
dc.subjectcryptoanalysisen
dc.subjectcryptologyen
dc.subjectencipheringen
dc.subjectdecipheringen
dc.subjectsymetric and asymetric ciphersen
dc.subjectsubstitution and transposition ciphersen
dc.subjectrotor machinesen
dc.subjectVigenr cipheren
dc.subjectEnigmaen
dc.subjectblock cipheren
dc.subjectElectronic Codebook modeen
dc.subjectCipher Block Chaining modeen
dc.subjectinitialization vectoren
dc.subjectstream cipheren
dc.subjectPseudo-Random-Sequence Generatoren
dc.subjectreal Random-Sequence Generatoren
dc.subjectCipher-Feedback modeen
dc.subjectOutput-Feedback modeen
dc.subjectCounter modeen
dc.subjectData Encryption Standard (DES)en
dc.subjectS-box substitutionen
dc.subjectP-box permutationen
dc.subjectInternational Data Encryption Algorithm (IDEA)en
dc.subjectGOST 28147-89en
dc.subjectA5en
dc.subjectLinear Feedback Shift Register (LFSR)en
dc.subjectRC4en
dc.subjecthardware encipheringen
dc.subjectsoftware encipheringen
dc.subjecthardware design programming languagesen
dc.subjecthardware implementation of algorithmen
dc.subjectHDLen
dc.subjectVHDLen
dc.subjectVerilogen
dc.subjectSystemVerilogen
dc.subjectHandel-Cen
dc.subjectSystemCen
dc.subjectSystemCrafteren
dc.subjecthardware implementation design of stream cipheren
dc.subjecthardware implementation design of GOST cipheren
dc.titleNávrh hardwarového šifrovacího modulucs
dc.title.alternativeDesign of hardware cipher moduleen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2009-06-10cs
dcterms.modified2009-07-07-11:45:27cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid21770en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 13:09:35en
sync.item.modts2021.11.12 12:19:26en
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.19 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_21770.html
Size:
5.63 KB
Format:
Hypertext Markup Language
Description:
review_21770.html
Collections