Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature

Random beacons play a crucial role in blockchains. Most random beacons in a blockchain are performed in a distributed approach to secure the generation of random numbers. However, blockchain nodes are in an open environment and are vulnerable to adversary reboot attacks. After such an attack, the nu...

Full description

Bibliographic Details
Main Authors: Yan Zhu, Bingyu Li, Yang Yang, Zhenyang Ding, Haibing Zheng, Guangyu He, Shengjie Hou
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/16/6004
_version_ 1797408014025621504
author Yan Zhu
Bingyu Li
Yang Yang
Zhenyang Ding
Haibing Zheng
Guangyu He
Shengjie Hou
author_facet Yan Zhu
Bingyu Li
Yang Yang
Zhenyang Ding
Haibing Zheng
Guangyu He
Shengjie Hou
author_sort Yan Zhu
collection DOAJ
description Random beacons play a crucial role in blockchains. Most random beacons in a blockchain are performed in a distributed approach to secure the generation of random numbers. However, blockchain nodes are in an open environment and are vulnerable to adversary reboot attacks. After such an attack, the number of members involved in a random number generation decreases. The random numbers generated by the system become insecure. To solve this problem while guaranteeing fast recovery of capabilities, we designed a threshold signature scheme based on share recovery. A bivariate polynomial was generated among the participants in the distributed key generation phase. While preserving the threshold signature key share, it can also help participants who lost their shares to recover. The same threshold setting for signing and recovery guarantees the security of the system. The results of our scheme show that we take an acceptable time overhead in distributed key generation and simultaneously enrich the share recovery functionality for the threshold signature-based random number generation scheme.
first_indexed 2024-03-09T03:52:10Z
format Article
id doaj.art-1a533b0427484e47a38d6439c35bde4a
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T03:52:10Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-1a533b0427484e47a38d6439c35bde4a2023-12-03T14:25:40ZengMDPI AGSensors1424-82202022-08-012216600410.3390/s22166004Distributed Random Beacon for Blockchain Based on Share Recovery Threshold SignatureYan Zhu0Bingyu Li1Yang Yang2Zhenyang Ding3Haibing Zheng4Guangyu He5Shengjie Hou6School of Cyber Science and Technology, Beihang University, Beijing 100191, ChinaSchool of Cyber Science and Technology, Beihang University, Beijing 100191, ChinaSchool of Cyber Science and Technology, Beihang University, Beijing 100191, ChinaSchool of Cyber Science and Technology, Beihang University, Beijing 100191, ChinaHangzhou Innovation Institute, Beihang University, Hangzhou 310051, ChinaNeusoft Corporation, Shenyang 110179, ChinaNational Innovation Institute of Defense Technology, Academy of Military Sciences, Beijing 100071, ChinaRandom beacons play a crucial role in blockchains. Most random beacons in a blockchain are performed in a distributed approach to secure the generation of random numbers. However, blockchain nodes are in an open environment and are vulnerable to adversary reboot attacks. After such an attack, the number of members involved in a random number generation decreases. The random numbers generated by the system become insecure. To solve this problem while guaranteeing fast recovery of capabilities, we designed a threshold signature scheme based on share recovery. A bivariate polynomial was generated among the participants in the distributed key generation phase. While preserving the threshold signature key share, it can also help participants who lost their shares to recover. The same threshold setting for signing and recovery guarantees the security of the system. The results of our scheme show that we take an acceptable time overhead in distributed key generation and simultaneously enrich the share recovery functionality for the threshold signature-based random number generation scheme.https://www.mdpi.com/1424-8220/22/16/6004random beaconblockchainbivariate polynomialthreshold signatureshare recovery
spellingShingle Yan Zhu
Bingyu Li
Yang Yang
Zhenyang Ding
Haibing Zheng
Guangyu He
Shengjie Hou
Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature
Sensors
random beacon
blockchain
bivariate polynomial
threshold signature
share recovery
title Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature
title_full Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature
title_fullStr Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature
title_full_unstemmed Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature
title_short Distributed Random Beacon for Blockchain Based on Share Recovery Threshold Signature
title_sort distributed random beacon for blockchain based on share recovery threshold signature
topic random beacon
blockchain
bivariate polynomial
threshold signature
share recovery
url https://www.mdpi.com/1424-8220/22/16/6004
work_keys_str_mv AT yanzhu distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature
AT bingyuli distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature
AT yangyang distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature
AT zhenyangding distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature
AT haibingzheng distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature
AT guangyuhe distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature
AT shengjiehou distributedrandombeaconforblockchainbasedonsharerecoverythresholdsignature