The Equivalence of Fast Algorithms for Convolution, Parallel FIR Filters, Polynomial Modular Multiplication, and Pointwise Multiplication in DFT/NTT Domain
Keshab K. Parhi

TL;DR
This paper demonstrates that fast algorithms for convolution, parallel FIR filters, polynomial modular multiplication, and pointwise multiplication in DFT/NTT domains are fundamentally equivalent, enabling cross-application algorithm design.
Contribution
It establishes the equivalence of these algorithms, allowing solutions from one domain to be adapted for others, impacting signal processing and cryptography.
Findings
Fast convolution algorithms form the basis for other fast algorithms.
Equivalence allows transfer of algorithms across domains.
Implications for cryptography and signal processing applications.
Abstract
Fast time-domain algorithms have been developed in signal processing applications to reduce the multiplication complexity. For example, fast convolution structures using Cook-Toom and Winograd algorithms are well understood. Short length fast convolutions can be iterated to obtain fast convolution structures for long lengths. In this paper, we show that well known fast convolution structures form the basis for design of fast algorithms in four other problem domains: fast parallel filters, fast polynomial modular multiplication, and fast pointwise multiplication in the DFT and NTT domains. Fast polynomial modular multiplication and fast pointwise multiplication problems are important for cryptosystem applications such as post-quantum cryptography and homomorphic encryption. By establishing the equivalence of these problems, we show that a fast structure from one domain can be used to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
