XCRYPT: Accelerating Lattice Based Cryptography with Memristor Crossbar Arrays
Sarabjeet Singh, Xiong Fan, Ananth Krishna Prasad, Lin Jia, Anirban, Nag, Rajeev Balasubramonian, Mahdi Nazm Bojnordi, Elaine Shi

TL;DR
This paper demonstrates that memristor crossbar arrays can significantly accelerate lattice-based post-quantum cryptography, specifically SABER, by leveraging analog computations to improve performance and energy efficiency.
Contribution
It introduces a memristor-based acceleration approach for SABER, a leading lattice-based PQC algorithm, achieving substantial improvements over prior hardware proposals.
Findings
Analog dot-products yield 1.7-32.5× performance and energy efficiency gains.
Software techniques effective on CPU are less helpful in crossbar accelerators.
Overall, designs achieve 3-51× higher efficiency than prior work.
Abstract
This paper makes a case for accelerating lattice-based post quantum cryptography (PQC) with memristor based crossbars, and shows that these inherently error-tolerant algorithms are a good fit for noisy analog MAC operations in crossbars. We compare different NIST round-3 lattice-based candidates for PQC, and identify that SABER is not only a front-runner when executing on traditional systems, but it is also amenable to acceleration with crossbars. SABER is a module-LWR based approach, which performs modular polynomial multiplications with rounding. We map the polynomial multiplications in SABER on crossbars and show that analog dot-products can yield a performance and energy efficiency improvement, compared to recent hardware proposals. This initial design combines the innovations in multiple state-of-the-art works -- the algorithm in SABER and the memristive…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Semiconductor materials and devices
