FPGA akcelerace AES-GCM pro IPsec šifrování
Loading...
Date
Authors
Hamadej, Jakub
Advisor
Referee
Mark
D
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato práce se zabývá návrhem a implementací šifrovacího algoritmu AES-GCM určeného pro vysokorychlostní komunikaci v rámci protokolu IPSec. Návrh vychází z principů úplné paralelizace GCM, přičemž cílem je dosáhnout teoretické propustnosti alespoň 100 Gbps. Implementace byla realizována v jazyce VHDL a testována ve vývojovém prostředí Vivado na platformě FPGA. Výstupem práce je funkční modul AES-GCM, který lze integrovat do síťových karet pro akceleraci šifrování a dešifrování paketů.
This thesis focuses on the design and implementation of the AES-GCM encryption algorithm intended for high-speed communication within the IPSec protocol. The design is based on the principles of full GCM parallelization, aiming to achieve a theoretical throughput of at least 100 Gbps. The implementation was carried out in VHDL and tested in the Vivado development environment on an FPGA platform. The outcome of the work is a functional AES-GCM module that can be integrated into network interface cards to accelerate packet encryption and decryption.
This thesis focuses on the design and implementation of the AES-GCM encryption algorithm intended for high-speed communication within the IPSec protocol. The design is based on the principles of full GCM parallelization, aiming to achieve a theoretical throughput of at least 100 Gbps. The implementation was carried out in VHDL and tested in the Vivado development environment on an FPGA platform. The outcome of the work is a functional AES-GCM module that can be integrated into network interface cards to accelerate packet encryption and decryption.
Description
Citation
HAMADEJ, J. FPGA akcelerace AES-GCM pro IPsec šifrování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
prof. Ing. Lukáš Sekanina, Ph.D. (předseda)
Ing. Marcela Zachariášová, Ph.D. (člen)
Ing. Tomáš Milet, Ph.D. (člen)
Ing. Miloš Musil, Ph.D. (člen)
Ing. Petr Veigend, Ph.D. (člen)
Date of acceptance
2025-06-19
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.
Result of defence
práce byla úspěšně obhájena
