DRR-NTT: Efficient NTT Accelerator in Lattice-Based Cryptography By Dimensionality Reduction in RRAM

Lattice-based cryptographic (LBC) algorithms, including Post-Quantum Cryptography (PQC) schemes and Fully Homomorphic Encryption (FHE), represent one of the most important families of quantum-resistant cryptosystems. A key computational primitive shared across these lattice-based algorithms is the Number Theoretic Transform (NTT), which often constitutes a performance bottleneck in practical implementations. Resistive random access memory (RRAM) is particularly well-suited for compute-in-memory (CIM) architectures due to its non-volatility, high density, analog computing capability, and inherent parallelism. Nevertheless, achieving high computational accuracy for NTT operations within RRAM-based CIM architectures remains a significant challenge for the efficient deployment of LBC.In this paper, we propose a novel NTT accelerator based on RRAM array, which is called DRR-NTT. First, we utilize a matrix decomposition method to create the most compact RRAM-CIM-based NTT architecture to date, which reduces system latency and significantly mitigates inter-column interference in the RRAM array. Second, we use a 3-bit weight mapping scheme for RRAM-based NTT accelerators, optimizing array utilization and accommodating various modulus values. Unlike prior works that relied solely on simulations, we incorporate real-world resistance measurements from fabricated RRAM devices into our quantization error analysis. Under equivalent conditions, our architecture achieves error control at the 10−6 level, surpassing previous CIM-based designs by over three orders of magnitude. Furthermore, we are the first to introduce the Plantard modular multiplication algorithm into RRAMbased CIM architectures, enhancing it to align with RRAM characteristics. This improvement boosts the efficiency of modular reduction operations while minimizing the hardware complexity and power consumption typically associated with managing precomputed twiddle factor matrices.Our architecture fully leverages the parallel nature of RRAM arrays and meets the high precision requirements of cryptography; it not only enhances throughput but also minimizes data movement overhead, leading to improved energy efficiency. Experimental results demonstrate that our proposed accelerator achieves a latency reduction of 1.5x ∼ 2.47x, an improvement in throughput and energy efficiency ranging from 1.6x ∼ 4.52x and over 1.5x improvement in throughput/area compared to state-of-the-art CIM-based solutions. This research will provide technical support for the efficient and high-precision implementation of LBC on RRAM.

Authors

Institutions

Publication Details

Journal
IACR Transactions on Cryptographic Hardware and Embedded Systems
Published
2026-04-23
DOI
https://doi.org/10.46586/tches.v2026.i2.808-833
Primary Topic
Cryptography and Data Security
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DRR-NTT: Efficient NTT Accelerator in Lattice-Based Cryptography By Dimensionality Reduction in RRAM

Yijun Cui, C Wang, Bei Wang, Ziying Ni et al.
IACR Transactions on Cryptographic Hardware and Embedded Systems
Cryptography and Data Security
article

DRR-NTT: Efficient NTT Accelerator in Lattice-Based Cryptography By Dimensionality Reduction in RRAM

Yijun Cui, C Wang, Bei Wang, Ziying Ni, Yuehua Chen, Fei Lyu, Lixia Han, Weiqiang Liu
article en

Abstract

Lattice-based cryptographic (LBC) algorithms, including Post-Quantum Cryptography (PQC) schemes and Fully Homomorphic Encryption (FHE), represent one of the most important families of quantum-resistant cryptosystems. A key computational primitive shared across these lattice-based algorithms is the Number Theoretic Transform (NTT), which often constitutes a performance bottleneck in practical implementations. Resistive random access memory (RRAM) is particularly well-suited for compute-in-memory (CIM) architectures due to its non-volatility, high density, analog computing capability, and inherent parallelism. Nevertheless, achieving high computational accuracy for NTT operations within RRAM-based CIM architectures remains a significant challenge for the efficient deployment of LBC.In this paper, we propose a novel NTT accelerator based on RRAM array, which is called DRR-NTT. First, we utilize a matrix decomposition method to create the most compact RRAM-CIM-based NTT architecture to date, which reduces system latency and significantly mitigates inter-column interference in the RRAM array. Second, we use a 3-bit weight mapping scheme for RRAM-based NTT accelerators, optimizing array utilization and accommodating various modulus values. Unlike prior works that relied solely on simulations, we incorporate real-world resistance measurements from fabricated RRAM devices into our quantization error analysis. Under equivalent conditions, our architecture achieves error control at the 10−6 level, surpassing previous CIM-based designs by over three orders of magnitude. Furthermore, we are the first to introduce the Plantard modular multiplication algorithm into RRAMbased CIM architectures, enhancing it to align with RRAM characteristics. This improvement boosts the efficiency of modular reduction operations while minimizing the hardware complexity and power consumption typically associated with managing precomputed twiddle factor matrices.Our architecture fully leverages the parallel nature of RRAM arrays and meets the high precision requirements of cryptography; it not only enhances throughput but also minimizes data movement overhead, leading to improved energy efficiency. Experimental results demonstrate that our proposed accelerator achieves a latency reduction of 1.5x ∼ 2.47x, an improvement in throughput and energy efficiency ranging from 1.6x ∼ 4.52x and over 1.5x improvement in throughput/area compared to state-of-the-art CIM-based solutions. This research will provide technical support for the efficient and high-precision implementation of LBC on RRAM.

IACR Transactions on Cryptographic Hardware and Embedded SystemsVol. 2026(2)
Queen's University Belfast (GB), Nanjing University of Aeronautics and Astronautics (CN)
National Natural Science Foundation of China, National Science Fund for Distinguished Young Scholars
Affordable and clean energy
Openalex Percentile: Top 14%
Cryptography and Data Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.