jimouris / draft-mouris-cfrg-mastic

Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)
https://datatracker.ietf.org/doc/draft-mouris-cfrg-mastic/
Other
1 stars 1 forks source link

Idea: Choices for `ONEHOT_PROOF_INIT` #73

Open cjpatton opened 1 month ago

cjpatton commented 1 month ago

ONEHOT_PROOF_INIT is used as the initial proof, which is updated with node proof computed by each call to eval_next(). It appears we're free to set this to any public value:

I had the thought that we could also derive this from the VDAF verification key so that it is pseudorandom from the point of view of the adversary (i.e., the malicious client). I wonder if this could provide some benefit in terms of security.

cjpatton commented 1 month ago

Per 2024/10/4 call: It would be nice if PROOF_SIZE could be reduced to 16 (smaller correction words).