Skip to main content
. 2023 Oct 18;9:e1649. doi: 10.7717/peerj-cs.1649

Table 1. Key notations used in this article.

Symbol Description
e-voting Electronic voting
CC Counting center
CA Certificate authority
KC Key center
PC Publicity center
HEpub The public key of homomorphic encryption
HEpriv The private key of homomorphic encryption
CCpub The public key of counting center
CCpriv The private key of counting center
ui User i who is voter
upub The public key that belongs only to ui.
upriv The private key that belongs only to ui.
mi The plaintext of the vote that belongs to ui.
ci The first layer of ciphertext after using HEpub homeomorphic encryption
s Generated by using upriv, which together with ci forms the second layer of ciphertext
C Generated by using CCpub to encrypt s
c The counting result in ciphertext
m The counting result in plaintext
Coste The time required for a decentralized multiplication operation
Nv The number of voters
Nc The number of candidates
Costvoter For each voter client, the time cost of the voting phase
CostCC The time cost for processing a ballot in the CC