(K)yber-(A)ccelerated (L)ow-latency (I)mplementation for (P)olynomial-multiplication for RI(S)C-V (O)ptimization
In the ntt_intt_kyber repository you can find an example of how a post-quantum cryptographic (PQC) hardware accelerator works. NTT-INTT accelerator has been integrated and tested.
X-Heep (eXtendable Heterogeneous Energy-Efficient Platform) is a RISC-V microcontroller described in SystemVerilog that can be configured to target small and tiny platforms as well as extended to support accelerators. NTT-INTT and CRYSTALS-Kyber algorithms are compiled using PULP toolchain.
Get the repository:
git clone https://github.com/vlsi-lab/ntt_intt_kyber.git
Distributed under the MIT License.
See LICENSE.txt
for more information.
Alessandra Dolmeta - linkedin - alessandra.dolmeta@polito.it
Work has been submitted.