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

📅 2025-12-01
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the high computational complexity of key operations—parallel FIR filtering, polynomial modular multiplication, and pointwise multiplication in DFT/NTT domains—across signal processing and cryptography. We propose the first cross-domain algorithmic equivalence framework grounded in fast convolution structures. By systematically generalizing Cook–Toom and Winograd convolution algorithms to short-length iterative settings, we unify the modeling of these four operations and reveal their underlying algebraic isomorphism. The framework enables direct structural transfer and reuse across domains, substantially reducing multiplicative complexity: it achieves 1.5–3× speedup in critical subroutines of post-quantum cryptographic schemes (e.g., Kyber, Dilithium) and homomorphic encryption schemes (e.g., BFV, CKKS). This bridges theoretical and engineering gaps between digital signal processing and modern cryptographic algorithm design, establishing a generic optimization paradigm for efficient cryptographic implementations.

Technology Category

Application Category

📝 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 design a fast structure for another domain. This understanding is important as there are many well known solutions for fast convolution that can be used in other signal processing and cryptosystem applications.
Problem

Research questions and friction points this paper is trying to address.

Develops fast algorithms for convolution, parallel filters, and polynomial multiplication.
Establishes equivalence among fast structures across multiple computational domains.
Applies fast convolution techniques to cryptography and signal processing applications.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Fast convolution structures enable parallel filters design
Equivalence links convolution to polynomial modular multiplication
Domain transfer allows cross-application in cryptography
🔎 Similar Papers
No similar papers found.