International Association for Cryptologic Research

International Association
for Cryptologic Research

Transactions on Cryptographic Hardware and Embedded Systems, Volume 2021

NTT Multiplication for NTT-unfriendly Rings:

New Speed Records for Saber and NTRU on Cortex-M4 and AVX2


README

This code accompanies the paper "NTT Multiplication for NTT-unfriendly Rings".

Authors:

This repository contains our NTT-based implementations for Saber and NTRU for Cortex-M4 and AVX2.

Please clone this repository recursively to include libopencm3.

    git clone --recursive https://github.com/ntt-polymul/ntt-polymul

For details on how to build and use our Cortex-M4 see m4/README.md. For our AVX2 implementations, see avx2/README.md.