Transactions on Cryptographic Hardware and Embedded Systems, Volume 2021
Polynomial Multiplication in NTRU Prime:
Comparison of Optimization Strategies on Cortex-M4
License
This package provides implementation of NTRU LPRime and Streamlined NTRU
Prime schemes based on a previous implementation which is taken from the
PQM4 library which is released under
CC0, the codes that
have different licence (public domain or MIT) indicated in the top of the
file if needed. The new codes are provided in
- Rqmul_1530_byteToShort.S,
- Rqmul_1530_radix17_rader.S,
- Rqmul_gs_basemul.S,
- Rqmul_gs_ntt.S,
- Rq_mult.c,
- Rqmul_1530_mod_reduce.S,
- Rqmul_1530_radix3x2_inv.S,
- Rqmul_gs_invntt.S,
- Rqmul_mixedradix_1620.S,
- Rqmul_1530_basemul.S,
- Rqmul_1530_radix17_rader_inv.S,
- Rqmul_1530_radix3x2.S,
- Rqmul_gs_map.S
and they are released under CC0.