# Winner and individual vote counts in online voting in DRE-i and DRE-ip

I have seen few well-known related papers on online voting : DRE-i, DRE-ip and this one.

They have explained most of the process such as vote casting and vote tallying. But I did not find when and where they have found which party has received how many votes and who wins.

I think I am missing something very basic. Can somebody point me where and how it is done in these papers?

• Is there something unclear in 2.4.3. Tallying phase of DRE-i?
– fgrieu
Commented Apr 28 at 8:21
• Yes, for DRE-i, it is clear now. Can you please tell about DRE-ip as well? In DRE-ip, in tally phase, they just verify the tally process but do not tell the winner and who got how many votes. I think I am missing something there also. Please help. Commented Apr 28 at 12:07
• The description of the Tallying phase of DRE-ip is for the case where the voter's choices are limited to yes (1) or no (0), and the total number of yes votes is the sum of the votes $s$. Is your issue with going from that model to actual voting for two or more candidates? I'd be glad to discuss that (and criticize the systems on multiple grounds).
– fgrieu
Commented Apr 28 at 14:41
• Yes, I am looking for multiple candidates and count for each. And each vote has a kind of weight and not just in binary. Count for each is also something I am trying to find. Can you please see if you can provide some insight to a related question as well? crypto.stackexchange.com/questions/111604/… Commented Apr 29 at 2:07
• For DRE-ip, in Section 3 (proposed solution), 2nd para, they say, "We describe DRE-ip for the case where there are only two candidates, ie for vi representing the vote of the i-th ballot, we have vi in {0, 1}". But, later in the same section under Tallying Phase, they do not mention about who wins. Further, in section 6 (on multiple candidates), they reiterate that DRE-ip is for two candidates! I am not sure, but I think, it is for single candidate (similar to DRE-i) and not for two candidates. Otherwise vi=1 is for 1st or 2nd candidate? Please let me know if I am missing something here. Commented Apr 29 at 5:42

For $$n$$ candidates with blank vote, we can conduct $$n$$ simultaneous ballots, with yes in ballot $$i$$ meaning voting for candidate $$i$$. The rule of not voting for more than one candidate (if we want that rule) can be enforced by the voting machine. The number of blank votes can be indirectly computed by subtracting the score of each candidate from the number of voters; or blank can be considered an extra candidate (allowing to detect small discrepancies, which depending on perspective is desirable or not).