Scabbard: An Exploratory Study on Hardware Aware Design Choices of Learning with Rounding-based Key Encapsulation Mechanisms
Suparna Kundu, Quinten Norga, Angshuman Karmakar, Shreya Gangopadhyay,, Jose Maria Bermudo Mera, Ingrid Verbauwhede

TL;DR
This paper explores design choices in lattice-based cryptography, proposing three key-encapsulation schemes with different performance optimizations, and demonstrates their efficiency, flexibility, and hardware suitability through implementations.
Contribution
The paper introduces three novel lattice-based KEM schemes—Florete, Espada, and Sable—focused on performance, parallelization, and improved parameters, with comprehensive implementation results.
Findings
Florete outperforms most state-of-the-art KEMs in speed.
Espada uses less memory and silicon area than comparable schemes.
Sable balances performance and memory, improving on Saber parameters.
Abstract
Recently, the construction of cryptographic schemes based on hard lattice problems has gained immense popularity. Apart from being quantum resistant, lattice-based cryptography allows a wide range of variations in the underlying hard problem. As cryptographic schemes can work in different environments under different operational constraints such as memory footprint, silicon area, efficiency, power requirement, etc., such variations in the underlying hard problem are very useful for designers to construct different cryptographic schemes. In this work, we explore various design choices of lattice-based cryptography and their impact on performance in the real world. In particular, we propose a suite of key-encapsulation mechanisms based on the learning with rounding problem with a focus on improving different performance aspects of lattice-based cryptography. Our suite consists of three…
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
TopicsInnovative Teaching and Learning Methods · Teaching and Learning Programming · Experimental Learning in Engineering
