Minimal Code for NTT-based Polynomial Multiplication
- Python Code for NTT - basic.
- Python Code for NTT with NWC + Polynomial Multiplication - optimised and hardware friendly parameters (this code is for validation, not optimised for performance).
- C++ Code for NTT with NWC + Polynomial Multiplication - using GMP.
- C++ Code for NTT with NWC + Polynomial Multiplication - without GMP and hadware friendly operations.
- Verilog Implementation - Xilinx FPGAs.
Please contact amiarnabbolchi@gmail.com if required.