Detail produktu
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.
Typ produktu
software
Abstrakt
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.
Klíčová slova
Bezpečná implementace, digitální podpis, FPGA, hardwarově-akcelerovaná kryptografie, postranní kanály, šifrování, ustanovení klíče.
Datum vzniku
26. 6. 2025
Umístění
Ústav telekomunikací a online na gitlab: https://gitlab.com/brno-axe/pqc/scaresistantcryptoipcores
Možnosti využití
K využití výsledku jiným subjektem je vždy nutné nabytí licence
Licenční poplatek
Poskytovatel licence na výsledek požaduje licenční poplatek
www