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/).