En criptografía, una función aleatoria verificable (VRF) es una función pseudoaleatoria de clave pública que proporciona pruebas de que sus salidas se calcularon correctamente. El propietario de la clave secreta puede calcular el valor de la función, así como una prueba asociada para cualquier valor de entrada.