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