Zabezpečení vysokorychlostních komunikačních systémů
but.committee | doc. Ing. Václav Zeman, Ph.D. (předseda) doc. Ing. Martin Vaculík, Ph.D. (místopředseda) Ing. Pavel Nevlud (člen) doc. Mgr. Karel Slavíček, Ph.D. (člen) doc. Ing. Zdeněk Martinásek, Ph.D. (člen) doc. Ing. Pavel Šilhavý, Ph.D. (člen) | cs |
but.defence | Proč nebyly realizovány testy propustnosti? Jak by jste testování propustnosti realizoval? | 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 | Hajný, Jan | cs |
dc.contributor.author | Smékal, David | cs |
dc.contributor.referee | Martinásek, Zdeněk | cs |
dc.date.created | 2015 | cs |
dc.description.abstract | Diplomová práce se zabývá šifrováním dat pomocí AES a jejich implementací pomocí jazyka VHDL na síťovou FPGA kartu. V teoretické části práce je vysvětlen algorimus šifrování AES, jeho jednotlivé kroky a použité operační módy. Dále je popsán programovací jazyk VHDL, jeho vývojové prostředí Vivado, FPGA karty a konfigurovatelný framework NetCope. Praktickou částí práce je implementace šifry AES–128 v jazyce VHDL, jejíž výstup byl použit v FPGA kartě, která vykoná šifrování. Pomocí simulace byly efektivně odladěny chyby a dále bylo možné provést syntézu. Toto vše bylo prováděno za pomoci vývojového softwaru Vivado. Posledním krokem praktické části práce bylo testování na kartě COMBO-80G. Na FPGA kartu byly implementovány celkem 4 projekty. Dva z nich jsou šifrování a dešifrování ECB módu AES algoritmu a zbylé dva popisují šifrování a dešifrování módu CBC. | cs |
dc.description.abstract | The diploma thesis deals with 128–bit AES data encryption and its implementation in FPGA network card using VHDL programming language. The theoretical part explains AES encryption and decryption, its individual steps and operating modes. Further was described the VHDL programming language, development environment Vivado, FPGA network card Combo–80G and configurable framework NetCOPE. The practical part is the implementation of AES–128 in VHDL. A simulation was used to eliminate errors, then the synthesis was performed. These steps were made using Vivado software. Last step of practical part was testing of synthesized firmware on COMBO–80G card. Total of 4 projects were implemented in FPGA card. Two of them were AES encryption and decryption with ECB mode and another two describe the encryption and decryption with CBC mode. | en |
dc.description.mark | A | cs |
dc.identifier.citation | SMÉKAL, D. Zabezpečení vysokorychlostních komunikačních systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2015. | cs |
dc.identifier.other | 85315 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/39987 | |
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 | Šifrování | cs |
dc.subject | dešifrování | cs |
dc.subject | AES | cs |
dc.subject | VHDL | cs |
dc.subject | FPGA | cs |
dc.subject | NetCOPE | cs |
dc.subject | Vivado | cs |
dc.subject | ECB | cs |
dc.subject | CBC | cs |
dc.subject | Combo-80G | cs |
dc.subject | XOR | cs |
dc.subject | šifra | cs |
dc.subject | bloková šifra | cs |
dc.subject | AddRoundKey | cs |
dc.subject | SubBytes | cs |
dc.subject | ShiftRows | cs |
dc.subject | MixColumns | cs |
dc.subject | substituční tabulka | cs |
dc.subject | mixovací matice | cs |
dc.subject | klíč | cs |
dc.subject | implementace | cs |
dc.subject | simulace | cs |
dc.subject | iterace | cs |
dc.subject | testování | cs |
dc.subject | matice | cs |
dc.subject | framework | cs |
dc.subject | firmware | cs |
dc.subject | FrameLinkUnaligned | cs |
dc.subject | MI32 | cs |
dc.subject | algoritmus | cs |
dc.subject | násobení | cs |
dc.subject | Encryption | en |
dc.subject | decryption | en |
dc.subject | AES | en |
dc.subject | VHDL | en |
dc.subject | FPGA | en |
dc.subject | NetCOPE | en |
dc.subject | Vivado | en |
dc.subject | ECB | en |
dc.subject | CBC | en |
dc.subject | Combo-80G | en |
dc.subject | XOR | en |
dc.subject | cipher | en |
dc.subject | block cipher | en |
dc.subject | AddRoundKey | en |
dc.subject | SubBytes | en |
dc.subject | ShiftRows | en |
dc.subject | MixColumns | en |
dc.subject | substitution table | en |
dc.subject | mixing matrix | en |
dc.subject | key | en |
dc.subject | implementation | en |
dc.subject | simulation | en |
dc.subject | iteration | en |
dc.subject | test | en |
dc.subject | matrix | en |
dc.subject | framework | en |
dc.subject | firmware | en |
dc.subject | FrameLinkUnaligned | en |
dc.subject | MI32 | en |
dc.subject | algorithm | en |
dc.subject | multiply | en |
dc.title | Zabezpečení vysokorychlostních komunikačních systémů | cs |
dc.title.alternative | Protection of highspeed communication systems | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2015-06-11 | cs |
dcterms.modified | 2015-06-15-07:23:19 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 85315 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 13:19:50 | en |
sync.item.modts | 2025.01.15 13:44:05 | 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:
- 4.4 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_85315.html
- Size:
- 4.51 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_85315.html