diff options
author | Özgür Kesim <oec@codeblau.de> | 2024-03-20 14:48:25 +0100 |
---|---|---|
committer | Özgür Kesim <oec@codeblau.de> | 2024-03-20 14:48:25 +0100 |
commit | 60f58c25788c273caddd36dfc3bce44757170a67 (patch) | |
tree | cdf39e063b217a328d86973b4d11379dde08cbef /curve/curve.go | |
parent | 1184e02e6f8b6d8f3fd9881f29b7f2d646088088 (diff) |
vote: use a public key as identity
A shortcoming in the design of AV-net and SEAL is that identities of participants
are known to them _prior_ to the initial commitment/round 1. F.e. the NIZK proofs
as proposed in the papers require the index of a participant as an input parameter
to the hash function.
We propose to use randomly generated public keys in the same curve as identifiers
which can than be used to a) sort the identifiers b) sign commitments and round-data.
This allows for a participant to provide their NIKZ proof right away with the commitment.
The ordering of participants is implicitly given by the public keys, during the calculations
in the rounds.
Diffstat (limited to 'curve/curve.go')
0 files changed, 0 insertions, 0 deletions