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

09/05/2021
by   Zengpeng Li, et al.
0

A verifiable random function (VRF in short) is a powerful pseudo-random function that provides a non-interactively public verifiable proof for the correctness of its output. Recently, VRFs have found essential applications in blockchain design, such as random beacons and proof-of-stake consensus protocols. To our knowledge, the first generation of blockchain systems used inherently inefficient proof-of-work consensuses, and the research community tried to achieve the same properties by proposing proof-of-stake schemes where resource-intensive proof-of-work is emulated by cryptographic constructions. Unfortunately, those most discussed proof-of-stake consensuses (e.g., Algorand and Ouroborous family) are not future-proof because the building blocks are secure only under the classical hard assumptions; in particular, their designs ignore the advent of quantum computing and its implications. In this paper, we propose a generic compiler to obtain the post-quantum VRF from the simple VRF solution using symmetric-key primitives (e.g., non-interactive zero-knowledge system) with an intrinsic property of quantum-secure. Our novel solution is realized via two efficient zero-knowledge systems ZKBoo and ZKB++, respectively, to validate the compiler correctness. Our proof-of-concept implementation indicates that even today, the overheads introduced by our solution are acceptable in real-world deployments. We also demonstrate potential applications of a quantum-secure VRF, such as quantum-secure decentralized random beacon and lottery-based proof of stake consensus blockchain protocol.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2019

Post-Quantum Cryptographic Hardware Primitives

The development and implementation of post-quantum cryptosystems have be...
research
06/11/2021

Quantum-resistance in blockchain networks

This paper describes the work carried out by the Inter-American Developm...
research
09/29/2021

Certified Everlasting Zero-Knowledge Proof for QMA

In known constructions of classical zero-knowledge protocols for NP, eit...
research
02/20/2019

Security of the Fiat-Shamir Transformation in the Quantum Random-Oracle Model

The famous Fiat-Shamir transformation turns any public-coin three-round ...
research
03/23/2023

Building Resilient Web 3.0 with Quantum Information Technologies and Blockchain: An Ambilateral View

Web 3.0 pursues the establishment of decentralized ecosystems based on b...
research
11/18/2022

Secure Quantum Computing for Healthcare Sector: A Short Analysis

Quantum computing research might lead to "quantum leaps," and it could h...
research
12/13/2021

Proof of Steak

We introduce Proof-of-Steak (PoS) as a fundamental net-zero block genera...

Please sign up or login with your details

Forgot password? Click here to reset