Skip to content

docs(pattern): add Beasley lattice VOPRF preprint to vOPRF Nullifiers - #199

Merged
rymnc merged 2 commits into
masterfrom
centaur/add-pq-voprf-reference-1789448707
Sep 15, 2026
Merged

rymnc merged 2 commits into
masterfrom
centaur/add-pq-voprf-reference-1789448707

Conversation

@ethsystems-bot

Copy link
Copy Markdown
Contributor

Adds one ## See also bullet to vOPRF Nullifiers for Beasley (ePrint 2026/2010) by Baiyu Li, Ting-Yuan Wang, and Jiapeng Zhang.

Why it belongs in this pattern: the post_quantum block already says the DDH-based construction is broken by a CRQC and that lattice OPRFs are "in research". This paper is a concrete implementation of that mitigation path — a round-optimal, maliciously secure lattice VOPRF over MLWE/MSIS, following the ADDS21/LeOPaRd blueprint with a generalized BLMR13 PRF (4 input bits per step) and ring-switching sumcheck proofs in place of LaBRADOR. Reported benchmarks on one AVX2 core: 520 ms client request plus NIZK proof, 15.3 ms server verification, 109 KB client communication, 75.4 KB proof.

The bullet also records the two caveats that matter for this pattern: per-evaluation bandwidth is orders of magnitude above the elliptic-curve construction, and the paper benchmarks a single-server VOPRF, not the threshold committee this pattern assumes (the word "threshold" appears in the paper only in a citation to AG24).

Left the post_quantum.mitigation frontmatter unchanged — happy to update it to name this construction if you want the reference to carry there too.

Also adds the matching [Unreleased] CHANGELOG line, following the Espalier preprint entry.

Prompted by: ac

Adds one See also bullet pointing at ePrint 2026/2010 (Li, Wang, Zhang),
an implemented round-optimal, maliciously secure lattice VOPRF over
MLWE/MSIS, as a candidate post-quantum replacement for the DDH-based
construction this pattern describes. Notes the reported benchmarks and
the two caveats that matter here: per-evaluation bandwidth and the
single-server (non-threshold) setting.
@rymnc
rymnc merged commit 70948b0 into master Sep 15, 2026
4 checks passed
@rymnc
rymnc deleted the centaur/add-pq-voprf-reference-1789448707 branch September 15, 2026 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants