This paper presents a low-latency hardware accelerator for modular polynomial multiplication for lattice-based post-quantum cryptography and homomorphic encryption applications. The proposed novel modular polynomial multiplier exploits the fast finite impulse response (FIR) filter architecture to reduce the computational complexity of the schoolbook modular polynomial multiplication. We also extend this structure to fast $M$-parallel architectures while achieving low-latency, high-speed, and full hardware utilization. We comprehensively evaluate the performance of the proposed architectures under various polynomial settings as well as in the Saber scheme for post-quantum cryptography as a case study. The experimental results show that our proposed modular polynomial multiplier reduces the computation time and area-time product, respectively, compared to the state-of-the-art designs.
翻译:本文为基于立方体的立方体后加密和同质加密应用的模块化多立方体乘数提供了一个低长硬加速器。 拟议的新型模块化多立方体乘数利用快速限速反应过滤器架构来降低教科书模块化多立方体乘数的计算复杂性。 我们还将这一架构扩展至快速的多立方体结构,同时实现低纬度、高速和充分的硬件利用。 我们全面评价了各种多立方体环境中以及作为案例研究的立方体后加密学方案的拟议架构的性能。 实验结果显示,与最新设计相比,我们拟议的模块化多立方体乘数分别减少了计算时间和时间产值。</s>