Papers Papers/2022 Papers Papers/2022



Paper Unlock

Authors: Sara Ricci ; Petr Jedlicka ; Peter Cibik ; Petr Dzurenda ; Lukas Malina and Jan Hajny

Affiliation: Department of Telecommunications, Brno University of Technology, Brno, Czech Republic

Keyword(s): Post-quantum Cryptography, Lattice-based Cryptography, Key Encapsulation Scheme, Number-theoretic Transform, FPGA, VHDL Implementation, Parallelization, Optimization.

Abstract: 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.


Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Ricci, S.; Jedlicka, P.; Cibik, P.; Dzurenda, P.; Malina, L. and Hajny, J. (2021). Towards CRYSTALS-Kyber VHDL Implementation. In Proceedings of the 18th International Conference on Security and Cryptography - SECRYPT; ISBN 978-989-758-524-1; ISSN 2184-7711, SciTePress, pages 760-765. DOI: 10.5220/0010580407600765

author={Sara Ricci. and Petr Jedlicka. and Peter Cibik. and Petr Dzurenda. and Lukas Malina. and Jan Hajny.},
title={Towards CRYSTALS-Kyber VHDL Implementation},
booktitle={Proceedings of the 18th International Conference on Security and Cryptography - SECRYPT},


JO - Proceedings of the 18th International Conference on Security and Cryptography - SECRYPT
TI - Towards CRYSTALS-Kyber VHDL Implementation
SN - 978-989-758-524-1
IS - 2184-7711
AU - Ricci, S.
AU - Jedlicka, P.
AU - Cibik, P.
AU - Dzurenda, P.
AU - Malina, L.
AU - Hajny, J.
PY - 2021
SP - 760
EP - 765
DO - 10.5220/0010580407600765
PB - SciTePress