Practical Verifiable Random Function with RKA Security

Published: 01 Jan 2023, Last Modified: 05 Feb 2025ACISP 2023EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: A verifiable random function (VRF) allows the generation of a random number with publicly verifiable proof, showing that the random number is honestly generated. The practical VRF used in real-world applications considers the security of uniqueness, pseudorandomness, and unpredictability under malicious key generation. In this paper, we propose the security model of related-key attack to VRF for capturing attacks like tampering attacks. We propose a new construction of VRF that satisfies the RKA security together with the existing security requirements. We implement our VRF construction and demonstrate that our scheme is practical for real-world applications.
Loading