Skip to content

ntt-polymul/ntt-polymul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Authors:

  • Chi-Ming Marvin Chung <marvin852316497@gmail.com>
  • Vincent Hwang <vincentvbh7@gmail.com>
  • Matthias J. Kannwischer <matthias@kannwischer.eu>
  • Gregor Seiler <gseiler@inf.ethz.ch>
  • Cheng-Jhih Shih <cs861324@gmail.com>
  • Bo-Yin Yang <by@crypto.tw>

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.