Puncturable Signatures and Applications in Proof-of-Stake Blockchain Protocol

09/09/2019
by   Xinyu Li, et al.
0

Proof-of-stake (PoS) blockchain protocols are emerging as one of the most promising alternatives to the energy-consuming proof-of-work protocols. However, one particularly critical threat in the PoS setting is the well-known long-range attacks caused by secret key leakage (LRSL attack). Specifically, an adversary can attempt to compromise accounts possessing substantial stake at some past moment such that alter the chain history, violating the fundamental persistence property. Puncturable signatures, introduced by Bellare et al. (Eurocrypt'16), provide a satisfying solution to construct practical proof-of-stake blockchain resilient to the LRSL attack. In this paper, we provide an in-depth study of puncturable signatures and explore its applications in the proof-of-stake blockchain. We formalize a security model that allows the adversary for adaptive signing and puncturing queries, and show a construction with efficient puncturing operations based on the Bloom filter data structure and strong Diffie-Hellman assumption. Finally, we use the puncturable signatures to construct practical proof-of-stake blockchain protocols to resist the LRSL attack, while previously the forward-secure signature (FS) is used to immunize this attack. We implement our scheme and provide experimental results showing that in comparison with FS our construction performs substantially better on signature size, signing and verification efficiency, significantly on key update efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/10/2022

Pikachu: Securing PoS Blockchains from Long-Range Attacks by Checkpointing into Bitcoin PoW using Taproot

Blockchain systems based on a reusable resource, such as proof-of-stake ...
research
11/22/2022

Modeling Resources in Permissionless Longest-chain Total-order Broadcast

Blockchain protocols implement total-order broadcast in a permissionless...
research
01/25/2018

Forward-Secure Group Signatures from Lattices

Group signature is a fundamental cryptographic primitive, aiming to prot...
research
07/14/2020

Lattice Blind Signatures with Forward Security

Blind signatures play an important role in both electronic cash and elec...
research
11/01/2018

Spectral Signatures in Backdoor Attacks

A recent line of work has uncovered a new form of data poisoning: so-cal...
research
01/20/2023

Key-and-Signature Compact Multi-Signatures for Blockchain: A Compiler with Realizations

Multi-signature is a protocol where a set of signatures jointly sign a m...
research
09/03/2019

A Generic Sharding Scheme for Blockchain Protocols

This thesis introduces a formal general framework for scaling blockchain...

Please sign up or login with your details

Forgot password? Click here to reset