Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Electronic Voting Machines in French Elections

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Electronic Voting Machines in French Elections


Chronological Thread 
  • From: martin AT vassor.org
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Electronic Voting Machines in French Elections
  • Date: Wed, 27 Apr 2022 11:22:45 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=martin AT vassor.org; spf=None smtp.mailfrom=martin AT vassor.org; spf=None smtp.helo=postmaster AT mouche.gresille.org
  • Ironport-data: A9a23:n02jIKM4eDZfNUfvrR2jkcFynXyQoLVcMsEvi/4bfWQNrUolhTIAn 2ZNXT3TOq2ONDbxfNsgPoiw9kMD6JDSx9UwTnM5pCpnJ55ogZqcVI7Bdi8cHAvLc5adFBo/h yk6QoOdRCzhZiaE/n9BCpC48T8kk/vgqoPUUIYoAAgoLeNfYHpn2EoLd9IR2NYy24DlWV3V4 rsenuWGULOb824sWo4rw/nbwP9flKyaVOQw4zTSzdgS1LPvvyF94KA3fcldHFOkKmVgJdNWc s6YpF2PEsw1yD92Yj+tuu6TnkTn2dc+NyDW4pZdc/DKbhSvOkXe345jXMfwZ3u7hB2qs95r5 dcTsabscgB1ZPfusacBXBNxRnQW0a1uoNcrIFC6ttGYz0CAfGHh2PRqCExwOpcXkgp1KTAXs 6ZBdnZUN0jF2L3eLLGTEoGAguwmJdP3PYU3pHh71jbDS/E8TvgvRo2Tv4IEjG5p36iiG97fO McTWTQobC7JRCBwPBAUML0EmfW30yyXnzpw8QLO/vFpswA/1jdZ27/0ddHRZ9aiXtRQhk/ep 2Tc/m2/DAtyCTCE4T+VtH22i/TOmSf2HoUIG9VU68KGnnWw6mIJJR9IUWHnmv7l0BSccpFDJ EY9r39GQbcJyGSnSdz0XhudqXGCvwIBV9c4L9DW+D1h2YKIs1bEVjJsoippMod95JBeqSkCi wfR9+4FEwCDp5W7cxqgGlq8qCP0NjIYNm4GYSJCShEKizUCnG3Rpk+VJjqAOPTp5jEQJd0W6 2nbxMTZr+9C5fPnL43hoTj6b8uE//AltDId6ATNRX6C5QhkfoOjbIHAwQGFsK4Rd9zAFQfY5 yhsdy2iAAYmVsnleMulG7VlIV1Vz6zt3MD03Ac1R/HNCRz2pBZPgry8EBkndBwyaZhUEdMYS EDJtAVW6JI7AZdZRfMfXm5FMOxzlfKIPY28Dpj8N4MeCrAvL1Xv1H81OiatM5XFyhVEfVcXZ czGK65BzB8yVcxa8dZBb7pDgeJzmnBilAs+h/nTlnya7FZXX1bNIZ9tDbdERrlRAHqsrFqH/ tBBGdGNzhkDAuTybjOOqdwNJEsRKmJ9Aor58pQFeumGKwtgOWcgF/6InOpxIdQ6xv8Fm7ea5 Gy5V29Z1EH72S/NJzKVZy0xc7joR5t+8y42ZHR+IVay1nE/So+z96NDJYAvdLwq+bU7n/55R vUIYeuaBfFLRmiV8jgRd8Cl/pJrbw+sn0SJJSX8OGozeJtpRgro/N74f1KyrXlUVnXu7psz+ uTy2BnaTJwPQxVZIPzXMP//nUmsuXU9mf5pWxeaKNdkZ0ixopNhLDb8j6FrLphUewnD3DaTy y2fHQwc+bvWu4Yw/dTE2fKEooOuH7csF0ZWBTCKv7OxKCLa8yys24JbUeKMcHbaTmytoPeuY uBczvfdNvwbnQ8Q6tclTew1lvozt4n1urtX7gV4B3GXPV6lPbVtfyud1s5Vu6wRm7JU5VmsV kSU9oUIMLmFIpq4QlsBYgU/Y/+C0fUZ3D7I4q1tckn94SZ2+puBUFlTZkPV1XUDduUuaI51k /08vMM26hCkjkR4ONixjhdLqzaGIEsGXvh1rZodGoLq11QmkwkQfZzGBybqy5iTcNEQYFIyK zqZiaeqa26wHaYen67f1EQh3NaxQbwLvw1BzFJEKE6EgdvBgvJx2wdemdjyosK50T0fu9+f+ EAyX6G2GUlK1ylhn9NERSarAQ4p6Nh1PKDu4wNhqYAaJnVEkkTTJXYmPvzL+1oWm46Zkv634 5nAoFvYvf3WkA0dE8f8tYOJaxAucDCpyjD/pQ==
  • Ironport-hdrordr: A9a23:ICnbeqP5Mk8aRMBcTgKjsMiBIKoaSvp037BZ7SBMoHtuA6qlfq GV7ZMmPHrP4gr5N0tNpTntAtjkfZqYz+8Q3WBzB9iftWvd1VdARbsKheDfKn/bak/DH4VmtJ uIHZIOa+EYQWIVse/KpDKjCt4lzZ2+7Ky1iaP/wh5WPHlXQpAl1B1hAgKXVnd7XxZLHvMCZe Ghz/sCnSOpfXlSVcigGnwZNtKz3uH2qA==
  • Ironport-phdr: A9a23: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 wZ1rDhwMi1fzNUL33CakNAi
  • Ironport-sdr: ixgQJdB9GFfXcqqAinRF75BpGdfU7Cw/mmEO+fdAcFtvpYsMYnj5MabkiDhtHT8oSe00K3EG2V pwz1wF+9B+1wA6OTK/6WdxhzwSmGYct4hesUih5zgihJTIamtEUQZ3FMuHuPd2SL1JENkDBI4d AF49NWTVwIgeaekGavdOYAmrzeCQQiMZvsNRRbHNS1YXuyOXyQlEjjAG0D+LM4crKkl3vT8S4l jC7gwBDO8z5Y8rT2C92IvcXJ/OnvP0LVWXfzR1NufV9vUd7uQTfmM59/79JZG2xXt91sz2cDpD pW829n29z4+fhFMom3fsoFKa

I realised after writing that this is a very long email, so tl;dr: when it comes to voting, transparency and trust (i.e. social aspects of the votes) are at least as important as the correctness of the result (if 100 votes are not properly counted, out of 30 millions, it's fine). Voting machines, as they are currently done, do not present a satisfying tradeoff.

-------------------

Hello,

my two cents on that question, that goes along what Jean-François just wrote.

The French polling system does not rely on the fact that ballots can not be tempered with to be secure, but on the fact that anyone can verify that a given ballot is not tempered. Typically, the law requires the box to have at least 4 transparent faces, and anybody can remain in their voting office the whole day to check that it is done correctly. In addition, candidates can nominate observers that can enter any voting office, and also observe that everything is fine.

Said otherwise, the systems relies on the fact that votes can be tracked, from the moment the voter enters the office to the publication of the results, despite maintaining the secrecy of votes; *and that everyone understand what is done*.

Sure, we could go for a formally proven solution, but how much of the voters understand what is a cryptographic signature? Going to voting machine would mean, for a lot of people, to replace a transparent process by a black box (both figuratively and physically); and being trust by the population is more important than the speed at which the results are known.

Aside, counting the ballots is already pretty fast, despite being done manually. See, e.g. that tweet from a journalist : https://twitter.com/martinstabe/status/1518380069625942016 .

Also, from experience, the actual counting time is (of course) not negligible, but not the only thing that matters: typically, in my office, on last Sunday, we started counting at 19h15, counting the number of votes and comparing to the number of signature took around 40 minutes (with voting machine, we would still need to count the signatures, which is the error prone part); then we had 3 tables counting 1033 votes (which is more than usual, because I'm in a foreign office: depending on the elections, there are usually between 400 and 700 votes), this took approximatelly an hour (this time would be saved if using voting machines); and the we had to do the formalities, which took 1h30 (writing the report, sending it to the authority, and getting approval that everything was correct). Therefore, if we want to speed things up, we should rather automate the administrative part.

So, in conclusion, of course I would say that of course, from a *technical* viewpoint, we can design a reliable voting machine; but the *social* costs would not make it worth it, *in the context of French elections*:
- the cost of transparency is greater (learning formal verification vs. observing the ballot);
- the time gain is not that important, and not that relevant (plus, newspaper provide quite accurate estimations before the actual result is known: the result presented at 8pm is just an estimation).
This ensures a high degree of trust in the actual result of the vote. This article (https://www.lemonde.fr/societe/article/2022/04/26/presidentielle-2022-de-trump-a-un-bug-de-france-2-l-entetante-musique-de-la-fraude-electorale_6123706_3224.html , in french) actually discuss how frauds are perceived, in particular within conspiracy groups, and the outcome is that people that doubt about frauds in election basically trust the system when they participate in the counting. A quote from the article : "There might be some frauds, but in my office, I was here for the counting, Macron was first".

Best,
Martin


Le 27/04/2022 à 08:48, Jean-Francois Monin a écrit :
+1

Low-tech paper solutions are robust and easily understood by everybody,
as well as attacks and countermeasures, so much better for confidence
and democracy.
Complicated technologies are just the opposite.

JF

On Tue, Apr 26, 2022 at 11:19:09PM -0400, Stefan Monnier wrote:

The way I see it, the more people who participate (i.e. more eyes),
the safer.


Stefan


On Tue, Apr 26, 2022, 18:22 Stefan Monnier <monnier AT iro.umontreal.ca> wrote:

But imagine that voting machines are formally verified from hardware
to software,

What problem do electronic voting machines solve?


Stefan







Archive powered by MHonArc 2.6.19+.

Top of Page