Microsoft unwraps open-source election security tools

 

Connecting state and local government leaders

ElectionGuard, an open-source software development kit, aims to make voting more secure, accessible and efficient by enabling end-to-end verification of elections.

Pieces of the election infrastructure security puzzle may be dropping into place.

On May 6, Microsoft announced ElectionGuard, an open-source software development kit (SDK) it says will make voting more secure, accessible and efficient by enabling end-to-end verification of elections.

MORE INFO

DARPA tackles election security

The Defense research agency is exploring the feasibility of locking down election systems with open-source software and secure hardware. Read more.

Open source, COTS-based voting tech

A Galois spinoff, Free & Fair aims to make elections more verifiable, transparent and secure. Read more.

Microsoft worked with Galois, a computer science company with deep roots in security research, to develop ElectionGuard.  In 2016 a Galois spinoff, Free & Fair, had developed its own open-source voting platform offering  a ballot scanning and tabulation system, a secure electronic poll book and an election administration solution that verified each step in the voting process from check-in to ballot casting.

ElectionGuard uses homomorphic encryption – which enables processing of encrypted data -- to verify elections two ways.  When individuals cast their vote, they get a code they can use to track an encrypted version of their ballot through the election process via a web portal. They can also verify their vote and the tracking code to ensure they match their voting selections. After the election, voters can confirm that their votes were properly counted.  

The second verification method features an open specification that even hobbyist programmers can use to write an election verification program to confirm tabulations are correct, Galois said on its blog. The ElectionGuard SDK also supports risk-limiting audits, allowing results to be verified without publishing all the vote records.

"The combination of the tracker -- which allows individual voters to verify that their votes have been accurately recorded -- and the verifier -- which allows anyone to verify that the recorded votes have been accurately counted -- enables full 'end-to-end verification' of the correctness of election results," Tom Burt, Microsoft's corporate vice president for customer security and trust, wrote in a company blog. "It will not be possible to 'hack' the vote without detection."

ElectionGuard can secure voting on any election equipment. Galois said that its "documentation and API design methodologies will make it straightforward to convert existing systems to use ElectionGuard. The same approaches also serve to make ElectionGuard hard to misuse; the API design makes entire classes of misuse impossible."

Besides partnering with Microsoft on the ElectionGuard SDK, Galois is working on voting security with  the Defense Advanced Research Projects Agency. DARPA's System Security Integrated Through Hardware and firmware program aims to develop "hardware security architectures and associated design tools to protect systems against classes of hardware vulnerabilities exploited through software, not just vulnerability instances," DARPA explained on its website

DARPA brought on Galois to help it build a secure voting system as an SSITH demonstration project because it's unclassified, easily explainable, broadly useful and independently verifiable, according to a report in Motherboard.

Although ElectionGuard has been designed to run on a variety of hardware, operating systems and election equipment configurations, two of the three top U.S elections machine vendors -- Election Systems & Software and Hart InterCivic -- are partnering with Microsoft to evaluate the software and explore incorporating it into their voting systems, according to an AP report.

ElectionGuard will be available on GitHub beginning this summer, Microsoft said. It also expects early prototypes using the SDK to be ready to test during the 2020 elections.

Los Angeles County, meanwhile, has developed its own open-source voting system. Ten years ago, elections officials made plans to move the nation's largest voting precinct in the country off punch card voting machines and onto a system that would provide transparency, accessibility, usability and security.

The county contracted with Smartmatic to help it develop the ballot marking devices, which were presented to officials in March. With the new system, voters select their candidates from a touch-screen menu. After the voters review their ballots, they feed a sheet of paper into the machine, which prints their selection and drops the paper into a secure container.  The solution was designed by Los Angeles County and will be publicly owned and operated by the county, according to the website of the Voting Solutions for All People, an  initiative that was established in 2009 to address the county's aging voting system and its large and complex electorate.

The open-source solution cost $100 million, but L.A. County officials believe their new machines will cut down on mechanical breakdowns and protect elections from hacking, NBC News reported.  The new machines are also expected to make voting easier for those with disabilities and limited English proficiency.  The county's system is undergoing testing and is slated to be ready for the March 2020 California presidential primary.

NEXT STORY: DOD can't hold onto cyber warriors

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.