-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCITATION.cff
More file actions
41 lines (41 loc) · 1.79 KB
/
Copy pathCITATION.cff
File metadata and controls
41 lines (41 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
cff-version: 1.2.0
version: 1.0.0
title: "Rhizomes and the Roots of Efficiency—Improving Prio"
license: MPL-2.0
abstract: >
Prio, tailored under privacy-by-design principles, is a protocol
for aggregating client-provided measurements between non-colluding
entities. The validity of measurements is determined by using a
fully linear probabilistically-checkable proof (FLPCP). The Prover
distributes secret shares of the measurement and the proof to multiple
Verifiers. These Verifiers can only use linear queries on the input
statement for validation without accessing the actual measurement.
Efficiency is key for the practical application of Prio. The FLPCP
operates with polynomials represented in the Lagrange basis using
roots of unity as the nodes. However, we observe opportunities to
improve its performance by embracing the Lagrange basis more
extensively. For instance, we show an inversion-free O(n)
time-complexity algorithm for polynomial evaluation in the Lagrange
basis (an alternative to the classic rational barycentric formula).
By applying our methods to libprio-rs, a cutting-edge Rust
implementation, the Sharding phase (proof generation) runs a 36%
faster and the Prep-Init phase (proof verification) is twice as
fast, showing a substantial acceleration of the most time-consuming
phases of Prio.
authors:
- family-names: Faz-Hernandez
given-names: Armando
affiliation: Cloudflare, Inc.
orcid: "https://orcid.org/0000-0001-5502-8666"
date-released: "2025-09-22"
keywords:
- cryptography
- crypto
- rust
- polynomials
- prio
doi: "10.1007/978-3-032-06754-8_16"
repository-code: "https://github.com/armfazh/rhizomes/"
type: software
message: "Available at https://github.com/armfazh/rhizomes. Accessed Sep, 2025."