Implementace kryptografických schémat na malých platformách FPGA

Loading...
Thumbnail Image

Date

Authors

Pukšová, Ráchel

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Ciel bakalárskej práce predstavuje implementácia šifrovacieho algoritmu AES-GCM na dosku FPGA Nexys-A7. Približuje problematiku kryptografie a autentifikácie pri prenose dát, ako aj popisuje technológiu FPGA. Implementácia bola prevedená v jazyku VHDL. Akožto jazyku popisujúceho hardware. Analyzuje projekt poskytnutý Ústavom telekomunikácií Vysokého učení technického, ktorý je určený na úpravu pre dosiahnutie stanoveného cieľu. V praktickej časti rozoberá vykonané úpravy a testy, ktoré overili funkčnosť implementácie. Porovnáva využitie zdrojov s pôvodným projektom, ako nástroj pre lepšie pochopenie dopadu vykonaných úprav. Táto práca je zároveň porovnaná s existujúcimi riešeniami AES-GCM. Na záver sú uvedené návrh na ďalšie úpravy, ktoré by mohli byť vykonané na dosiahnutie nižších cieľov.
The objective of the bachelor thesis is to implement the AES-GCM encryption algorithm on a Nexys A7-100T FPGA board. It introduces the issues of cryptography and authentication in data transmission as well as describes the FPGA technology. The implementation has been done in VHDL, as a hardware description language. It analyses the project provided by the Institute of Telecommunications of Brno University of Technology, which is intended to be modified to achieve the stated goal. In the practical part, it discusses the modifications made and the tests that verified the functionality of the implementation. It compares resource utilization with the original project as a tool to better understand the impact of the modifications made. This work is also compared with existing AES-GCM solutions. Finally, suggestions are given for further modifications that could be made to achieve lower goals.

Description

Citation

PUKŠOVÁ, R. Implementace kryptografických schémat na malých platformách FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.

Document type

Document version

Date of access to the full text

Language of document

sk

Study field

bez specializace

Comittee

doc. Ing. Petr Mlýnek, Ph.D. (předseda) doc. Ing. Zdeněk Martinásek, Ph.D. (místopředseda) Ing. Lukáš Benešl (člen) Ing. Tomáš Lieskovan, Ph.D. (člen) Mgr. Jakub Vostoupal, Ph.D. (člen) Ing. Radek Hartman, MBA (člen) Ing. Ondřej Rášo, Ph.D. (člen)

Date of acceptance

2024-06-10

Defence

Studentka prezentovala výsledky své práce a komise byla seznámena s posudky. Studentka obhájila bakalářskou práci a odpověděla na otázky členů komise a oponenta. Otázky: Jak je výsledná optimalizace efektivní ve srovnání s původní ve veličinách jako je propustnost nebo maximální frekvence (časové nároky na obvod)? Proč nejsou uvedeny všechny výsledky u všech projektů? Jak si domluví strany klíče?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO