FIELD: computer technology.
SUBSTANCE: invention relates to computer technology. The technical result is ensuring the anonymization of voters. A computer-implemented method for electronic voting in a distributed registry contains the stages at which a public key certificate is generated for user devices; a voting session is formed; voting session parameters are transmitted to a distributed registry network node; voting participants are registered in a voting session, during which a pair of private and public keys for a linked ring signature is generated on each of the participants’ devices; public keys for the corresponding ID of the voting session are transmitted from the participants’ devices; the users’ devices are authenticated; the validity of participation in the voting session is verified; public keys and registration marks for the corresponding public key certificates are recorded in the distributed registry; an anonymous public key certificate for the users’ devices is generated; participants vote is carried out, in which each device receives a list of all the public keys of the participants of the current voting session for generating responses by the participants’ devices and calculating the associated ring signature.
EFFECT: technical result is ensuring voters’ anonymization.
15 cl, 6 dwg
Authors
Dates
2021-07-14—Published
2020-06-16—Filed