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

01/20/2023
by   Shaoquan Jiang, et al.
0

Multi-signature is a protocol where a set of signatures jointly sign a message so that the final signature is significantly shorter than concatenating individual signatures together. Recently, it finds applications in blockchain, where several users want to jointly authorize a payment through a multi-signature. However, in this setting, there is no centralized authority and it could suffer from a rogue key attack where the attacker can generate his own keys arbitrarily. Further, to minimize the storage on blockchain, it is desired that the aggregated public-key and the aggregated signature are both as short as possible. In this paper, we find a compiler that converts a kind of identification (ID) scheme (which we call a linear ID) to a multi-signature so that both the aggregated public-key and the aggregated signature have a size independent of the number of signers. Our compiler is provably secure. The advantage of our results is that we reduce a multi-party problem to a weakly secure two-party problem. We realize our compiler with two ID schemes. The first is Schnorr ID. The second is a new lattice-based ID scheme, which via our compiler gives the first regular lattice-based multi-signature scheme with key-and-signature compact without a restart during signing process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/23/2023

Achieving Maximum Efficiency in Schnorr-based Multi-signature and Applications in Blockchain

Multi-signature aggregates signatures from multiple users on the same me...
research
07/08/2020

Threshold ECDSA with an Offline Recovery Party

A (t,n)- threshold signature scheme enables distributed signing among n ...
research
10/19/2022

Secure and Efficient Multi-Signature Schemes for Fabric: An Enterprise Blockchain Platform

Digital signature is a major component of transactions on Blockchain pla...
research
09/02/2020

A Provably-Unforgeable Threshold EdDSA with an Offline Recovery Party

A (t,n)-threshold signature scheme enables distributed signing among n p...
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
05/21/2023

Compact Lattice Gadget and Its Applications to Hash-and-Sign Signatures

This work aims to improve the practicality of gadget-based cryptosystems...
research
09/09/2019

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

Proof-of-stake (PoS) blockchain protocols are emerging as one of the mos...

Please sign up or login with your details

Forgot password? Click here to reset