High-Speed VLSI Architectures for Modular Polynomial Multiplication via Fast Filtering and Applications to Lattice-Based Cryptography

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tan, Weihang, Wang, Antian, Lao, Yingjie, Zhang, Xinmiao, Parhi, Keshab K.
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916234646257664
author Tan, Weihang
Wang, Antian
Lao, Yingjie
Zhang, Xinmiao
Parhi, Keshab K.
author_facet Tan, Weihang
Wang, Antian
Lao, Yingjie
Zhang, Xinmiao
Parhi, Keshab K.
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2110_12127
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle High-Speed VLSI Architectures for Modular Polynomial Multiplication via Fast Filtering and Applications to Lattice-Based Cryptography
Tan, Weihang
Wang, Antian
Lao, Yingjie
Zhang, Xinmiao
Parhi, Keshab K.
Cryptography and Security
Hardware Architecture
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.
title High-Speed VLSI Architectures for Modular Polynomial Multiplication via Fast Filtering and Applications to Lattice-Based Cryptography
topic Cryptography and Security
Hardware Architecture
url https://arxiv.org/abs/2110.12127