Post-Quantum Cryptographic Hardware Primitives

03/09/2019
by   Lake Bu, et al.
0

The development and implementation of post-quantum cryptosystems have become a pressing issue in the design of secure computing systems, as general quantum computers have become more feasible in the last two years. In this work, we introduce a set of hardware post-quantum cryptographic primitives (PCPs) consisting of four frequently used security components, i.e., public-key cryptosystem (PKC), key exchange (KEX), oblivious transfer (OT), and zero-knowledge proof (ZKP). In addition, we design a high speed polynomial multiplier to accelerate these primitives. These primitives will aid researchers and designers in constructing quantum-proof secure computing systems in the post-quantum era.

READ FULL TEXT

page 1

page 2

research
04/10/2023

Deploying hybrid quantum-secured infrastructure for applications: When quantum and post-quantum can work together

Most currently used cryptographic tools for protecting data are based on...
research
09/05/2021

Post-Quantum VRF and its Applications in Future-Proof Blockchain System

A verifiable random function (VRF in short) is a powerful pseudo-random ...
research
07/23/2021

A survey on NIST PQ signatures

Shor's shockingly fast quantum algorithm for solving the period-finding ...
research
09/11/2023

Serberus: Protecting Cryptographic Code from Spectres at Compile-Time

We present Serberus, the first comprehensive mitigation for hardening co...
research
12/16/2022

Quantum Amnesia Leaves Cryptographic Mementos: A Note On Quantum Skepticism

Leonard Shelby, the protagonist of Memento, uses mementos in the form of...
research
03/15/2023

Cryptographic Primitives based on Compact Knapsack Problem

In the present paper, we extend previous results of an id scheme based o...
research
07/13/2023

Migrating to Post-Quantum Cryptography: a Framework Using Security Dependency Analysis

Quantum computing is emerging as an unprecedented threat to the current ...

Please sign up or login with your details

Forgot password? Click here to reset