{"id":5149,"date":"2024-09-04T12:00:54","date_gmt":"2024-09-04T17:00:54","guid":{"rendered":"https:\/\/www.darkreading.com\/data-privacy\/open-source-tool-allows-voters-to-verify-election-results"},"modified":"2024-09-04T12:00:54","modified_gmt":"2024-09-04T17:00:54","slug":"open-source-tool-allows-voters-to-verify-election-results","status":"publish","type":"post","link":"https:\/\/ddi.mohflo.net\/index.php\/2024\/09\/04\/open-source-tool-allows-voters-to-verify-election-results\/","title":{"rendered":"Open-Source Tool Allows Voters to Verify Election Results"},"content":{"rendered":"<div class=\"media_block\"><a href=\"https:\/\/i0.wp.com\/eu-images.contentstack.com\/v3\/assets\/blt6d90778a997de1cd\/blt86307cdaa195ab2d\/66d1fcaeb40be85256a7d70b\/Blackboard-cyber-voting-shutterstock.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?w=640&#038;ssl=1\" class=\"media_thumbnail\"><\/a><\/div>\n<div><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?w=640&#038;ssl=1\" class=\"ff-og-image-inserted\"><\/div>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Despite numerous assurances to the contrary, there are many people who believe that elections are rigged and that the votes are not being counted correctly. Voting-rights activists warn that changes to the election rules in several states could result in Election Day chaos. An open-source project creates a verifiable audit trail to reassure voters of the integrity of the overall election.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">The project, ElectionGuard, checks the integrity of the hardware and processes of each part of an election, allowing any participant \u2014 from voters to election administrators to interested third party observers \u2014 to verify the ballots and the final tally of in-person voting. ElectionGuard\u2014once incorporated into current election hardware\u2014would allow voters to not only confirm that their vote has been cast correctly, but that it has been counted. Cryptographers and computer scientists from Microsoft and Rice University <\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/www.usenix.org\/conference\/usenixsecurity24\/presentation\/benaloh\" rel=\"noopener\">presented a paper<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"> on the project earlier this month at the USENIX Security Conference.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">The project has taken more than five years to develop and has already been used in some local smaller elections in the United States. However, ElectionGuard will not be deployed for use in the 2024 US presidential election, as officials typically do not like to roll out anything new prior to a major election, says Josh Benaloh, senior cryptographer at Microsoft and author of the USENIX paper. Benaloh also has over three decades of encryption experience.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&#8220;With current election systems \u2014 what is currently deployed \u2014 voters are asked to trust their election officials, the equipment that the election officials have chosen to use, [and] the equipment vendors,&#8221; Benaloh says. &#8220;There&#8217;s a whole chain of trust that the voters have no choice over whatsoever, [and] it&#8217;s even conceivable, in some cases, that voters have good reason not to trust some elements in that chain. With this technology, voters can choose who to trust.&#8221;<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Trust in elections is flagging these days, with rampant misinformation and disinformation campaigns sowing distrust, changes to the election rules, and loud claims of voter fraud (which are never proven true).<\/span><\/p>\n<h2 class=\"ContentText ContentText_variant_h2 ContentText_align_left\" data-testid=\"content-text\" id=\"Make Elections Verifiable\">Make Elections Verifiable<\/h2>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Began <\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\"><a class=\"ContentText-BodyTextChunk ContentText-BodyTextChunk_link\" target=\"_blank\" href=\"https:\/\/www.electionguard.vote\" rel=\"noopener\">by Microsoft in 2018<\/a><\/span><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">, the ElectionGuard project aims to allow voters and election observers to verify the accuracy of the results of an election. The technology is a flexible set of encryption processes that can encrypt ballots and allow verification of the election tallies by the four roles involved in an election: the voters who cast ballots, the administrators who facilitate elections, the guardians who maintain the technological privacy of voting, and the verifiers who can use ElectionGuard records to check the integrity of the election.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">The ElectionGuard system assumes that an election administrator will set up a broadcast channel to make all records produced by the system accessible to the public. The administrators also have to create an election manifest that describes the election using unique labels, a limited number of voting options, and the ballot styles. The guardians\u2014a small group of technical security and privacy experts\u2014are responsible for generating a public key that will be used to create the encryption infrastructure to verify the election using ElectionGuard.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">When a voter casts their ballot, the system encrypts their selections and creates a cryptographic confirmation code that is, in most cases, given to the voter. The verification checks allow any participant or observer in the election to confirm that their selections have been properly records\u2014known as &#8220;cast-as-intended verifiability&#8221;\u2014and allows them to confirm that every vote has been counted in the final tally, known as &#8220;tallied-as-cast verifiability.&#8221;<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&#8220;ElectionGuard\u2019s main objective is to make elections verifiable,&#8221; the paper states, adding: &#8220;When paired with an external list of people who voted, [ElectionGuard] enables full verifiability of the results by participants and observers.&#8221;<\/span><\/p>\n<h2 class=\"ContentText ContentText_variant_h2 ContentText_align_left\" data-testid=\"content-text\" id=\"Making Voting Like Banking\">Making Voting Like Banking<\/h2>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Giving voters the ability to verify their ballot has always been a hard problem for elections, where privacy is paramount and where the most significant factor affecting voter trust in an election is whether their candidate won. The chance that a technological solution will improve trust is slight.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Yet, the effort remains important, because the more that voters engage with election officials, the more trust in elections they generally have, says Tim Harper, senior policy analyst for democracy and elections at the Center for Democracy and Technology, a Washington DC-based digital-rights advocacy group.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&#8220;There are things that individuals can do, and that election officials can do, to prove that elections are conducted in a safe, secure way, and those should be done,&#8221; he says. &#8220;And, to the question of whether or not this technology can increase trust in elections\u2014I think that it definitely can&#8217;t hurt.&#8221;<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Election officials need to bring the same level of interactions to elections that financial institutions have brought to banking to instill trust, Harper says. When an individual votes, they want to know that it was counted correctly, so having a technology that can do that helps.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&#8220;I think voters increasingly expect that the conveniences they experience in other secure areas of their life, like banking, are available to them,&#8221; he says. &#8220;When it comes to voting, that&#8217;s an expectation, and I think that it&#8217;s on all of us\u2014election officials, civil society, the media\u2014to communicate that &#8230; you are guaranteed, if you are an eligible voter, the right to vote.&#8221;<\/span><\/p>\n<h2 class=\"ContentText ContentText_variant_h2 ContentText_align_left\" data-testid=\"content-text\" id=\"Ironing Out the Details\">Ironing Out the Details<\/h2>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">ElectionGuard has already been used in limited elections, including votes in California, Idaho, Maryland, Utah, and Wisconsin. The technology has also been piloted internationally, verifying elections in a Paris suburb and an online election in an organization operating in Switzerland and Denmark.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Because so much of the software relies on complex calculations, there can be a high computational cost, so fast libraries are needed for ballot encryption and the generation of zero-knowledge proofs to ensure that usability is not impacted at the voting booth. The original Python software development kit (SDK) has been rewritten in Rust and Kotlin for use in ElectionGuard 2.0.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">While Benaloh and his colleagues have figured out how to incorporate mail-in ballots and ranked choice voting\u2014currently used in state-wide elections in Maine, Alaska, and Hawaii, the SDK does not implement those approaches yet.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">Benaloh is optimistic about what the technology could mean for elections.<\/span><\/p>\n<p class=\"ContentParagraph ContentParagraph_align_left\" data-testid=\"content-paragraph\"><span class=\"ContentText ContentText_variant_bodyNormal\" data-testid=\"content-text\">&#8220;In my field, you [normally] write the paper first, &#8230; but this is something we decided to build and deploy, and it took five years for us that to be able to [do that],&#8221; he says. &#8220;I am hoping that next year will be a very good time for election officials to start adopting this more broadly. We&#8217;ve had trials, but they&#8217;ve all been fairly small, and we&#8217;d like to start scaling that up.&#8221;<\/span><\/p>\n<p><a href=\"https:\/\/www.darkreading.com\/data-privacy\/open-source-tool-allows-voters-to-verify-election-results\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despite numerous assurances to the contrary, there are many people<\/p>\n","protected":false},"author":12,"featured_media":5150,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[809],"class_list":["post-5149","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-dark-reading"],"featured_image_urls":{"full":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=1920%2C1080&ssl=1",1920,1080,false],"thumbnail":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=300%2C169&ssl=1",300,169,true],"medium_large":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=640%2C360&ssl=1",640,360,true],"large":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=640%2C360&ssl=1",640,360,true],"1536x1536":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=1536%2C864&ssl=1",1536,864,true],"2048x2048":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=1920%2C1080&ssl=1",1920,1080,true],"chromenews-featured":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=1024%2C576&ssl=1",1024,576,true],"chromenews-large":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?resize=825%2C575&ssl=1",825,575,true],"chromenews-medium":["https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?resize=590%2C410&ssl=1",590,410,true]},"author_info":{"display_name":"Dark Reading","author_link":"https:\/\/ddi.mohflo.net\/index.php\/author\/darkreading\/"},"category_info":"<a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/uncategorized\/\" rel=\"category tag\">Uncategorized<\/a>","tag_info":"Uncategorized","comment_count":"0","jetpack_featured_media_url":"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2024\/09\/open-source-tool-allows-voters-to-verify-election-results.jpg?fit=1920%2C1080&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/5149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/comments?post=5149"}],"version-history":[{"count":0,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/5149\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media\/5150"}],"wp:attachment":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media?parent=5149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/categories?post=5149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/tags?post=5149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}