Přístupnostní navigace
E-application
Search Search Close
Applied result detail
DOBIÁŠ, P.; MALINA, L.; HAJNÝ, J.; MARTINÁSEK, Z.; MIŠKOVSKÝ, V.; NOVOTNÝ, M.
Original Title
Software best-practice implementace kryptografických algoritmů pro FPGA ve formátu IP Core
English Title
Best-practice Software Implementation of Cryptographic Algorithms for FPGAs in IP Core Format
Type
Software
Abstract
Software je realizován ve formě hardwarové implementace (IP Cores) používaných kryptografických algoritmů pro platformy FPGA. Jedná se o standardní blokovou šifru AES, asymetrický podpis a metodu pro ustanovení klíče (KEM). Metoda KEM a digitální podpis jsou realizovány prostřednictvím postkvantových šifer, které byly vybrány na základě výsledků standardizačního procesu NIST, konkrétně algoritmus ML-KEM CRYSTALS-KYBER a ML-DSA CRYSTALS-Dilithium. Software je vyvinut v jazyce VHDL (Very High Speed Integrated Circuit (VHSIC) Hardware Description Language) a poskytuje funkcionalitu dle definovaných standardů vybraných algoritmů a obsahuje mechanismy ochrany před útoky postranními kanály vyvinuté v rámci projektu.
Abstract in English
The software is implemented as hardware implementations (IP Cores) of cryptographic algorithms used for FPGA platforms. These include the standard AES block cipher, an asymmetric digital signature, and a Key Establishment Method (KEM). The KEM and digital signature methods are implemented using post-quantum ciphers, which were selected based on the results of the NIST standardization process, specifically the ML-KEM CRYSTALS-KYBER and ML-DSA CRYSTALS-Dilithium algorithms. The software is developed in VHDL (Very High Speed Integrated Circuit Hardware Description Language) and provides functionality according to the defined standards of the chosen algorithms, including side-channel attack protection mechanisms developed within the project.
Keywords
Secure implementation, digital signature, FPGA, hardware-accelerated cryptography, side channels, encryption, key establishment.
Key words in English
Location
Ústav telekomunikací a online na gitlab: https://gitlab.com/brno-axe/pqc/scaresistantcryptoipcores
Licence fee
In order to use the result by another entity, it is always necessary to acquire a license
www
https://gitlab.com/brno-axe/pqc/scaresistantcryptoipcores