Název:
Kryptografický modul pro hardwarově omezené zařízení
Překlad názvu:
A cryptographic module for hardware-constrained device
Autoři:
Kolář, Ondřej ; Cíbik, Peter (oponent) ; Smékal, David (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Tato bakalářská práce se věnuje popisu a implementaci šifry AES-128 jazykem VHDL. Rozebírá základy šifrování, architekturu FPGA a VHDL. Srovnává čipy FPGA a ASIC. Dále popisuje princip šifrování a dešifrování šifry AES-128 a rozebírá její jednotlivé bloky v procesu a periferie použité pro interakci s uživatelem. Praktická část pak popisuje vlastní tvorbu návrhu a ověřuje jeho funkčnost. Cílem práce je popsat šifru AES-128 a ověřit funkčnost návrhu pomocí simulace, dále zprovoznit jednotlivé periferie a zajistit jejich funkčnost a návaznost.
This bachelor’s thesis focuses on the description and implementation of the AES-128 cipher using the VHDL language. It discusses the fundamentals of encryption, FPGA architecture, and VHDL. It compares FPGA and ASIC chips. Furthermore, it describes the principles of encryption and decryption of the AES-128 cipher and analyzes its individual blocks in the process and the peripherals used for user interaction. The practical part describes the actual design creation and verifies its functionality. The aim of the thesis is to describe the AES-128 cipher and verify the functionality of the design through simulation, as well as to activate and ensure the functionality and coherence of the individual peripherals
Klíčová slova:
AES; FPGA; lehká kryptografie; pmod; VHDL; Vivado; šifra; AES; cypher; FPGA; lightweight cryptography; pmod; VHDL; Vivado
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/210898