A flexible efficient and configurable number theoretic transform architecture implemented on FPGA (Journal of Cryptographic Engineering, 2025)