This code accompanies the paper "NTT Multiplication for NTT-unfriendly Rings".
Authors:
- Chi-Ming Marvin Chung
<[email protected]> - Vincent Hwang
<[email protected]> - Matthias J. Kannwischer
<[email protected]> - Gregor Seiler
<[email protected]> - Cheng-Jhih Shih
<[email protected]> - Bo-Yin Yang
<[email protected]>
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.