An Energy-Efficient Configurable Lattice Cryptography Processor for the Quantum-Secure Internet of Things

03/11/2019
by   Utsav Banerjee, et al.
0

This paper presents a configurable lattice cryptography processor which enables quantum-resistant security protocols for IoT. Efficient sampling architectures, coupled with a low-power SHA-3 core, provide two orders of magnitude energy savings over software. A single-port RAM-based NTT architecture is proposed, which provides 124k-gate area savings. This is the first ASIC implementation which demonstrates multiple lattice-based protocols proposed for NIST post-quantum standardization.

READ FULL TEXT
research
10/16/2019

Sapphire: A Configurable Crypto-Processor for Post-Quantum Lattice-based Protocols

Public key cryptography protocols, such as RSA and elliptic curve crypto...
research
01/12/2023

Code-based Cryptography in IoT: A HW/SW Co-Design of HQC

Recent advances in quantum computing pose a serious threat on the securi...
research
04/17/2022

PiouCrypt: Decentralized Lattice-based Method for Visual Symmetric Cryptography

In recent years, establishing secure visual communications has turned in...
research
12/02/2019

Mobile Energy Requirements of the Upcoming NIST Post-Quantum Cryptography Standards

Standardization of Post-Quantum Cryptography (PQC) was started by NIST i...
research
11/03/2015

Exact diagonalization of quantum lattice models on coprocessors

We implement the Lanczos algorithm on an Intel Xeon Phi coprocessor and ...
research
01/19/2022

A Low-Power BLS12-381 Pairing Crypto-Processor for Internet-of-Things Security Applications

We present the first BLS12-381 elliptic curve pairing crypto-processor f...
research
03/11/2019

An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for End-to-End Security in IoT Applications

This paper presents a reconfigurable cryptographic engine that implement...

Please sign up or login with your details

Forgot password? Click here to reset