One of the most important methods of remote e‐voting is based on the ElGamal homomorphic cryptosystems. These systems are secure enough provided that the discrete logarithm problem is secure. However, one of their main challenges is the limitation on the number of voters. In this paper, a new scheme is suggested so as to increase the number of voters by designing parallel voting subprotocols. The required time for the tally computing process for 10 subprotocols decreases to less than 20% of the time in a similar scheme. The necessary memory space and the number of random integers do not show a significant change in comparison with those of similar voting protocols. Also, the communication complexity is of order O(Nt), which seems reasonable. The security comparisons show an acceptable rate of security in a reasonable length of keys for the proposed protocol. Simulations show that the number of covering voters in this protocol is 10 times more than that of a similar protocol.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.