Product detail
Software best-practice implementace kryptografických algoritmů pro FPGA ve formátu IP Core
DOBIÁŠ, P. MALINA, L. HAJNÝ, J. MARTINÁSEK, Z. MIŠKOVSKÝ, V. NOVOTNÝ, M.
Product 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.
Keywords
Bezpečná implementace, digitální podpis, FPGA, hardwarově-akcelerovaná kryptografie, postranní kanály, šifrování, ustanovení klíče.
Create date
26. 6. 2025
Location
Ústav telekomunikací a online na gitlab: https://gitlab.com/brno-axe/pqc/scaresistantcryptoipcores
Possibilities of use
K využití výsledku jiným subjektem je vždy nutné nabytí licence
Licence fee
Poskytovatel licence na výsledek požaduje licenční poplatek
www