The CCA-secure lattice-based post-quantum key encapsulation scheme Saber is a candidate in the NIST’s post-quantum cryptography standardization process. In this paper, we study the implementation aspects of Saber in resourceconstrained microcontrollers from the ARM Cortex-M series which are very popular for realizing IoT applications. In this work, we carefully optimize various parts of Saber for speed and memory. We exploit digital signal processing instructions and efficient memory access for a fast implementation of polynomial multiplication. We also use memory efficient Karatsuba and just-in-time strategy for generating the public matrix of the module lattice to reduce the memory footprint. We also show that our optimizations can be com...
The security of public-key cryptography depends on the computational intractability of some hard pro...
Lattice-based cryptography is one of the most promising candidates being considered to replace curre...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...
The CCA-secure lattice-based post-quantum key encapsulation scheme Saber is a candidate in the NIST’...
The CCA-secure lattice-based post-quantum key encapsulation scheme Saber is a candidate in the NIST\...
Accepted paper for the DAC 2020 conference We present a domain-specific co-processor to speed up Sa...
In this paper, we present an instruction set coprocessor architecture for lattice-based cryptography...
Recent progress in quantum computing has increased interest in the question of how well the existing...
Recent progress in quantum computing has increased interest in the question of how well the existing...
peer reviewedRecent progress in quantum computing has increased interest in the question of how well...
peer reviewedRecent progress in quantum computing has increased interest in the question of how well...
Saber is one of the four finalists in the ongoing NIST post-quantum cryptography standardization pro...
Lattice-based cryptography is one of the most promising candidates being considered to replace curre...
High-degree, low-precision polynomial arithmetic is a fundamental computational primitive underlying...
Accepted paper for the ACM- Journal on Emerging Technologies in Computing Systems, 2020 [Abstract] ...
The security of public-key cryptography depends on the computational intractability of some hard pro...
Lattice-based cryptography is one of the most promising candidates being considered to replace curre...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...
The CCA-secure lattice-based post-quantum key encapsulation scheme Saber is a candidate in the NIST’...
The CCA-secure lattice-based post-quantum key encapsulation scheme Saber is a candidate in the NIST\...
Accepted paper for the DAC 2020 conference We present a domain-specific co-processor to speed up Sa...
In this paper, we present an instruction set coprocessor architecture for lattice-based cryptography...
Recent progress in quantum computing has increased interest in the question of how well the existing...
Recent progress in quantum computing has increased interest in the question of how well the existing...
peer reviewedRecent progress in quantum computing has increased interest in the question of how well...
peer reviewedRecent progress in quantum computing has increased interest in the question of how well...
Saber is one of the four finalists in the ongoing NIST post-quantum cryptography standardization pro...
Lattice-based cryptography is one of the most promising candidates being considered to replace curre...
High-degree, low-precision polynomial arithmetic is a fundamental computational primitive underlying...
Accepted paper for the ACM- Journal on Emerging Technologies in Computing Systems, 2020 [Abstract] ...
The security of public-key cryptography depends on the computational intractability of some hard pro...
Lattice-based cryptography is one of the most promising candidates being considered to replace curre...
The U.S. National Institute of Standards and Technology (NIST) has designated ARM microcontrollers a...