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