Skip to content

davxy/bandersnatch-vrfs-spec

Repository files navigation

Bandersnatch VRF-AD Specification

This specification delineates the framework for a Verifiable Random Function with Additional Data (VRF-AD), a cryptographic construct that augments a standard VRF by incorporating auxiliary information into its signature.

We're going to first provide a specification to extend IETF's ECVRF as outlined in [RFC-9381] [@RFC9381], then we describe a variant of the Pedersen VRF originally introduced by [BCHSV23] [@BCHSV23], which serves as a fundamental component for implementing anonymized ring signatures as further elaborated by [Vasilyev] [@Vasilyev].

This specification provides detailed insights into the usage of these primitives with Bandersnatch, an elliptic curve constructed over the BLS12-381 scalar field specified in [MSZ21] [@MSZ21].

Test Vectors

References

About

Specification for Bandersnatch VRFs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published