A Monolithic Hardware Implementation of Kyber: Comparing Apples to Apples in PQC Candidates

[1]  Tim Güneysu,et al.  Towards Efficient Arithmetic for Lattice-Based Cryptography on Reconfigurable Hardware , 2012, LATINCRYPT.

[2]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[3]  Miaoqing Huang,et al.  A pure hardware implementation of CRYSTALS-KYBER PQC algorithm through resource reuse , 2020, IEICE Electron. Express.

[4]  Anantha P. Chandrakasan,et al.  Sapphire: A Configurable Crypto-Processor for Post-Quantum Lattice-based Protocols , 2019, IACR Trans. Cryptogr. Hardw. Embed. Syst..

[5]  Patrick Longa,et al.  Speeding up the Number Theoretic Transform for Faster Ideal Lattice-Based Cryptography , 2016, CANS.

[6]  Peter Schwabe,et al.  Memory-Efficient High-Speed Implementation of Kyber on Cortex-M4 , 2019, IACR Cryptol. ePrint Arch..

[7]  Damien Stehlé,et al.  Worst-case to average-case reductions for module lattices , 2014, Designs, Codes and Cryptography.

[8]  Tim Güneysu,et al.  High-Performance Ideal Lattice-Based Cryptography on 8-Bit ATxmega Microcontrollers , 2015, LATINCRYPT.

[9]  Frederik Vercauteren,et al.  Compact Ring-LWE Cryptoprocessor , 2014, CHES.

[10]  Reza Azarderakhsh,et al.  Efficient Hardware Implementations for Elliptic Curve Cryptography over Curve448 , 2020, INDOCRYPT.

[11]  W. M. Gentleman,et al.  Fast Fourier Transforms: for fun and profit , 1966, AFIPS '66 (Fall).

[12]  Elisabeth Oswald,et al.  Exploring Parallelism to Improve the Performance of FrodoKEM in Hardware , 2021, IACR Cryptol. ePrint Arch..

[13]  Helena Handschuh,et al.  Efficient Implementation of True Random Number Generator Based on SRAM PUFs , 2012, Cryptography and Security.

[14]  Shuguo Li,et al.  A Compact Hardware Implementation of CCA-Secure Key Exchange Mechanism CRYSTALS-KYBER on FPGA , 2021, IACR Trans. Cryptogr. Hardw. Embed. Syst..