DID-based Distributed Verifiable Random Function with Successor Rule-based de Bruijn Sequence in Blockchain

Bong Gon Kim, Dennis Wong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

This paper focuses on addressing the prevalent issues related to established Verifiable Random Function (VRF) schemes and presents our novel VRF scheme. Our proposed distributed VRF scheme employs multi-party computation (MPC) where each participant is identified by their own decentralized identifiers (DID) on a blockchain network, making the collective randomness by preventing any single participant from determining the output of the VRF. We further aim to enhance the randomness of our VRF scheme by utilizing a successor rule-based de Bruijn sequence to generate pseudo-random numbers with a strong balanced property, ensuring both numbers of 1s and 0s are equal. For generic VRF construction, we adapt the approach of selective-secure VRF scheme using verifiable functional encryption (VFE), which is a more generalized version of homomorphic encryption plus verifiability. Moreover, we estimate the security aspects of our VRF scheme and the entropy approximation based on the information-Theoretic perfect secrecy model. Also, using the NIST SP800-22 test suite for randomness, we demonstrate the randomness performance with a 98.29% overall pass rate on the total 176 tests of 11 standard tests and 0.6765 of the average p-value for statistical randomness. We provide technical details on implementing our VRF MPC model in the Solidity smart contract.

Original languageEnglish
Title of host publicationICBTA 2023 - 2023 6th International Conference on Blockchain Technology and Applications
PublisherAssociation for Computing Machinery
Pages92-102
Number of pages11
ISBN (Electronic)9798400708671
DOIs
Publication statusPublished - 15 Dec 2023
Event6th International Conference on Blockchain Technology and Applications, ICBTA 2023 - Xi'an, China
Duration: 15 Dec 202317 Dec 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference6th International Conference on Blockchain Technology and Applications, ICBTA 2023
Country/TerritoryChina
CityXi'an
Period15/12/2317/12/23

Keywords

  • Blockchain
  • DID
  • Entropy
  • MPC
  • NIST SP800-22
  • Smart Contract
  • Verifiable Functional Encryption
  • Verifiable Random Function
  • de Bruijn Sequence

Fingerprint

Dive into the research topics of 'DID-based Distributed Verifiable Random Function with Successor Rule-based de Bruijn Sequence in Blockchain'. Together they form a unique fingerprint.

Cite this