PC Pro

Can blockchain fix voting – and vice versa?

With major elections looming in the US, attention has turned to digital voting. Can blockchain help now or in the future? It’s complicate­d, explains

- Nicole Kobie

With major elections coming up in the US, attention has turned, once again, to digital voting. But can blockchain help now or in the future? The answer is complicate­d, explains Nicole Kobie.

Democracy faces a host of challenges, and that includes voting itself. Voter turnout is falling – in the UK, it fell to 67% of eligible people in the 2019 general election, down by 1.5% from 2017. And that was before the pandemic hit. With the looming US election, casting an in-person ballot has some worried about the potential risk of queuing at a polling station and others more worried about the impact of the most vulnerable voters deciding to stay at home.

Ma il-in ballots are one answer, but the chaos surroundin­g the US Postal Service (USPS) has many concerned. E- voting is often suggested as a solution, and has been trialled in Es toni a with some success, bu t digital polls are haunted by security concerns. Could blockchain be the answer?

The digital ledger at the core of Bitcoin, blockchain has emerged as a hyped technology in its own right, offering a decentrali­sed way of holding pieces of data that are hard to change. Once data has been written in a block, everyone on the blockchain has to agree to change it, which makes it potentiall­y useful against fraud.

However, despite the many headlines proclaimin­g a new use for the idea – from tracing coffee beans for Starbucks to a game called

CryptoKitt­ies – blockchain largely remains a solution without a problem to solve. Could e-voting be blockchain’s killer app?

The short answer is “maybe”. We still need to tackle serious challenges around security, privacy and transparen­cy – and most of the hurdles have nothing to do with blockchain, but the technology that will need to be built around it to prove and check identities, for example. The problems with voting aren’t normally the ballot paper itself, after all, and when it comes to elections, the blockchain is about little more than verifiably storing a piece of data.

Blockchain voting

That said, the USPS believes that blockchain might provide a

solution to some of its woes, and in February filed a patent for a new voting system that pairs blockchain and postal ballots.

“A voting system can use the security of blockchain and the mail to provide a reliable voting system,” reads the patent, which was made public in August. “A registered voter receives a computer-readable code in the mail and confirms identity and confirms correct ballot informatio­n in an election. The system separates voter identifica­tion and votes to ensure vote anonymity, and stores votes on a distribute­d ledger in a blockchain.”

This isn’t the first attempt at blockchain voting. Alongside Democracy Earth and Votem, US startup Voatz has been developing the idea since 2014, when founder Nimit Sawhney came up with the idea at a hackathon. Since then, it’s run 70 election trials, of which 11 have been for go vernments or political parties, explained Hilary Braseth, chief of staff at Voatz. Generally, there are two different products: an entirely blockchain-based voting system and one that uses paper votes but adds blockchain for fraud protection.

The former sees the vote stored on the blockchain and is used for anything from board meetings to church gatherings; anywhere a verifiable ballot is required. It’s even been used for some political uses, such as internal party decisions. The latter, meanwhile, is required for government elections, as that piece of paper is required by law. In that case, the vote is cast via paper but also recorded on blockchain as an added form of verificati­on.

To use the system to vote in a US government election, the voter would fill out a form to request a digital vote, in the same way that they’d request a mail-in ballot. They would then be sent an invitation to download the app, with one vote allowed per device. The voter would set up an account by verifying their identity using what Braseth called a “live selfie”: facial recognitio­n could be fooled by holding up a photo of the person, so instead it uses a live video stream. When it’s time to vote, a notificati­on will pop up with the ballot loaded by election officials into the app.

Once a vote is cast, a ballot is printed by election officials at their offices. Instead of the voter’s name, it’s printed with an anonymous ID. The voter is also sent an email with a receipt that contains that ID, meaning they can verify their vote. And their choice is saved to the blockchain for additional auditing. For nongovernm­ental votes, such as at board meetings, ballots are held entirely on the blockchain.

One of the key trials run by Voatz has been running elections for overseas Americans, such as soldiers. More recently, the company has expanded to those with disabiliti­es that keep them from being able to visit the polls in person but who also find a mail-in ballot difficult, such as blind people who can vote via app using assistive technologi­es. “They can vote independen­tly for the first time ever, because they don’t need someone to help fill out a paper ballot and mail it,” said Braseth.

The Covid-19 pandemic has exacerbate­d that, and Braseth said the company has been inundated with phone calls from election officials this year. While she can’t specifical­ly share which areas Voatz is working on for the US ballot in November, Braseth said it was largely limited to those at risk of disenfranc­hisement because of health issues.

Securing the vote

The main criticism for blockchain voting is security. “There’s a number of challenges that haven’t yet been fully solved,” said Steve Schneider, director of the Surrey Centre for Cyber Security. “I’m not against electronic voting under any circumstan­ces, but I’m kind of nervous about some security aspects.”

And that criticism extends to Voatz in particular. Researcher­s from MIT found vulnerabil­ities that could allow hackers to change a vote or see how someone cast their ballot. That’s an alarming result, although Voatz said the research used an outdated version of the app. “Their methodolog­y was flawed,” said Braseth, who claims more recent versions address the spotted flaws.

Alongside the security criticism have come complaints about transparen­cy, with the researcher­s noting they had to use an older version because they weren’t able to access the current one for their work. “One of the main problems with using a private company is that no one can really look at how the system works,” said Nir Kshetri of the University of North Carolina at Greensboro.

Since the research, Voatz has introduced a bug bounty programme and Braseth said the company does allow auditors to look at its systems, saying that securing such a system is an ongoing effort. “Security is not an endpoint, it’s not like you’re secure one day and then automatica­lly secure tomorrow,” Braseth said. “Threats continue to evolve.” However, the company has since filed a brief in a US Supreme Court case on hacking, sa ying that while some co mputer breaches ar e necess ary, so-called

wh ite-hat hackers an d resear chers shou ld check with a company be fore beginning such wo rk – a move that would make su ch attacks hard er.

There are challeng es to securi ng any digital vo ting sy stem, howe ver. Generally speaking, the bl ockc hain is fairly se cu re, noted Kshe tri. It depends wh at sort of impl emen tati on is used – private ve rsus

publ ic and so on – but the real security th reat is likely to be the app or site that’s used to access the system or register for it . “There may be vulnerabil­itie s,” Kshetr i

said. “The computer or phone may be in fected wi th some malware or virus.”

Voatz does acknowledg­e this, and scans users’ devices for infections. Voatz ran an election for the Republican Party in Utah and spotted malware on users’ devices. “The voter had no idea they had malware on their phone,” Braseth said. If it can’t be removed, there’s a backup system to vote via a phone call.

While that’s a positive step, what if an infection or malware is missed? An election hack is likely to come from a state-sponsored actor and may have access to vulnerabil­ities above and beyond your basic criminal – that Voatz spotted some malware doesn’t mean it saw it all. “It seems it’s within the capability of nation states to launch attacks, and some of the difficulti­es with voting systems in particular is being confident that you’ve got the correct result and people should have trust in that,” said Schneider.

Transparen­cy – and too much of it

Another security risk is raised by private blockchain­s. With a public blockchain, anyone can have their own copy and store it wherever they would like. With a private one, it’s only accessible with permission from the company that’s managing it and may only be held in a limited number of locations.

Kshetri noted that if one were held by a single cloud provider, it would be possible for a political party to collude with it to change voting blocks. “I think if you’re doing a public ballot, you certainly want that kind of verifiable informatio­n to be publicly available,” agreed Schneider.

That doesn’t mean that a public blockchain is best. Alongside being slower and more complicate­d, there is also the risk of unpicking how

“One of the main problems with using a private company is that no one can really look at how the system works”

people voted. In 2019, for example, Moscow used a public block chain to run a city election. Ahead of the ballot, the system was hacked in just 20 minutes by a security researcher at France’ s National Centre for Scientific

Research, potentiall­y letting votes be

link ed to voters .

This is a co re concern for block chain voting .“One of the worries would be that if my vote could be linked back tome in anyway, that’s not something I would want and certainly not something that you should have the possibilit­y of ,” explained Schneider. Votes could be

cryptograp­hically secured rather than stored in plain text, but to be verifiable th er e needs to be a way for a voter to see that their ballot has been recorded correctly. If that can be reverseeng­ineered, there’ s a problem.

A privately managed but openly accessible blockchain could be the answer; what’s known as a“publicperm­issioned” network. As most people don’t know how to access and understand a blockchain – perhaps

PC Pro readers do, but most of the general electorate doesn’t – it doesn’t necessaril­y need to be a fully public blockchain, but merely be openly accessible to independen­t experts.

Schneider suggests that we could hire cryptograp­hers to check our votes in the same way we use lawyers to look over a contract. “The public needs to be able to access the evidence that the elections have run correctly,” Schneider added. “There’s a notion of verifiabil­ity in electronic voting. The blockchain could provide a platform for holding that informatio­n and then for people being able to verify the correctnes­s of the tallying process.”

Disenfranc­hised by AI

One of the challenges around e-voting, be it blockchain-based or not, is verifying identity to ensure the right person is voting. With systems such as Voatz, that tends to be done by looking at an image of the person when they registered – perhaps pulled from government records, such as a passport or driving licence – and using a smartphone camera to compare it to the person using the app to vote.

Such systems use facial recognitio­n, and that raises a problem as such artificial intelligen­cebased technologi­es have faced criticisms of bias. “They recognise white males with close to

99% accuracy,” said

Kshetri. “But if you look at African American wo men, the error rate wa s as much as 30%.” That has the potential to fu rther disenfranc­hise such groups of people by leavin g them unable to vote via the app.

Moreover, such systems can be fiddly to use for people who aren’t tech savvy. “It needs to be accessible to everyone,” said Schneider. “It’s a real challenge.”

Is this the solution?

Blockchain voting won’t solve all of the problems faced by this year’s US election – none of the systems have been tested enough for such an important event. Neverthele­ss, we’re inching slowly toward techniques to secure and protect mobile or digital voting, and blockchain might be part of that.

“I think it has the features to be part of the solution,” explained Schneider. “I don’t think it solves all of the challenges there are around electronic voting, but in terms of being a secure platform for informatio­n and trusted… that is a useful component in an online election.”

Mobile voting isn’t here yet, but when it is, we may use blockchain as an anti-fraud tool during digital elections. Whether that counts as full blockchain voting or not, we might have finally found a real-world, genuinely helpful applicatio­n for this much-discussed technology in search of a purpose.

Braseth says the intent isn’t for Voatz to run an entire election, but to be part of it. “It’s one extra tool alongside mail-in votes,” she said.

It’s an acknowledg­ement that our current election systems aren’t perfect. “It actively shuts out citizens from participat­ing,” said Braseth.

“In the US, our overseas population votes at a rate of 7% – and there are three million eligible voters. That can impact the outcome of an election, and it’s largely due to logistical barriers – and right now, the US post office isn’t delivering to 70 countries, if not more.” Overall, blockchain technology might not be the solution that makes e-voting a possibilit­y, but there’s no question this is a problem that needs solving. After all, as Braseth pointed out, “a vote not cast changes the outcome of an election just as much as a vote changed.”

“We’re inching toward techniques to secure and protect mobile or digital voting, and blockchain might be part of that”

 ??  ??
 ??  ?? BELOW US-based startup Voatz has already conducted 70 election trials
BELOW US-based startup Voatz has already conducted 70 election trials
 ??  ??
 ??  ?? ABOVE One concern is that blockchain votes might be linked back to individual­s
ABOVE One concern is that blockchain votes might be linked back to individual­s
 ??  ?? LEFT AI-based facial recognitio­n errors could lead to voters being disenfranc­hised
LEFT AI-based facial recognitio­n errors could lead to voters being disenfranc­hised
 ??  ??
 ??  ??
 ??  ??
 ??  ?? ABOVE The systems aren’t ready for the 2020 US election, but may play a future role
ABOVE The systems aren’t ready for the 2020 US election, but may play a future role
 ??  ?? ABOVE The US Postal Service’s patent combines blockchain with postal ballots
ABOVE The US Postal Service’s patent combines blockchain with postal ballots

Newspapers in English

Newspapers from United Kingdom