International Association for Cryptologic Research

International Association
for Cryptologic Research

Transactions on Cryptographic Hardware and Embedded Systems, Volume 2022

Multi-Parameter Support with NTTs for NTRU and NTRU Prime on Cortex-M4


License

This package provides implementation of NTRU, NTRU LPRime and Streamlined NTRU Prime schemes based on a previous implementation which is taken from the [PQM4](https://github.com/mupq/pqm4) library which is released under [CC0](https://creativecommons.org/publicdomain/zero/1.0/), the codes that have different licence (public domain or MIT) indicated in the top of the file if needed. 
TMVP based polynomial multiplication implementations are released  [here](https://github.com/iremkp/NTRU-tmvp4-m4) under [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
The new codes, which are explained in the paper, are released under [CC0](https://creativecommons.org/publicdomain/zero/1.0/).