Towards CRYSTALS-Kyber VHDL Implementation
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26220%2F21%3APU141201" target="_blank" >RIV/00216305:26220/21:PU141201 - isvavai.cz</a>
Výsledek na webu
<a href="https://www.scitepress.org/Link.aspx?doi=10.5220/0010580407600765" target="_blank" >https://www.scitepress.org/Link.aspx?doi=10.5220/0010580407600765</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.5220/0010580407600765" target="_blank" >10.5220/0010580407600765</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Towards CRYSTALS-Kyber VHDL Implementation
Popis výsledku v původním jazyce
Kyber is one of the three finalists of the National Institute of Standards and Technology (NIST) post-quantum cryptography competition. This article presents an optimized Very High Speed Integrated Circuit Hardware Description Language (VHDL)-based implementation of the main components of the Kyber scheme, namely Number-Theoretic Transform (NTT) and Keccak. We focus specifically on NTT, Keccak and their derivatives since they largely determine Kyber's performance due to their wide involvement in each step of the scheme. Our high-speed implementation also takes into account the trade-off between the degree of parallelization and the resources utilization. The NTT component is more than 27% faster than the state-of-the-art implementations. Furthermore, the optimization helps the algorithm to achieve 1 572 839 NTT operations per second.
Název v anglickém jazyce
Towards CRYSTALS-Kyber VHDL Implementation
Popis výsledku anglicky
Kyber is one of the three finalists of the National Institute of Standards and Technology (NIST) post-quantum cryptography competition. This article presents an optimized Very High Speed Integrated Circuit Hardware Description Language (VHDL)-based implementation of the main components of the Kyber scheme, namely Number-Theoretic Transform (NTT) and Keccak. We focus specifically on NTT, Keccak and their derivatives since they largely determine Kyber's performance due to their wide involvement in each step of the scheme. Our high-speed implementation also takes into account the trade-off between the degree of parallelization and the resources utilization. The NTT component is more than 27% faster than the state-of-the-art implementations. Furthermore, the optimization helps the algorithm to achieve 1 572 839 NTT operations per second.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
20203 - Telecommunications
Návaznosti výsledku
Projekt
<a href="/cs/project/VJ01010008" target="_blank" >VJ01010008: Kybernetická bezpečnost sítí v postkvantové éře</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2021
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
Proceedings of the 18th International Conference on Security and Cryptography (SECRYPT 2021)
ISBN
978-989-758-524-1
ISSN
—
e-ISSN
—
Počet stran výsledku
6
Strana od-do
760-765
Název nakladatele
Science and Technology Publications
Místo vydání
neuveden
Místo konání akce
Online
Datum konání akce
6. 7. 2021
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
000720102500078