Blockchain Voting Systems — Can Democracy Rely on Them?

Published at: Oct. 15, 2019

At the beginning of October, a story released by CNN claimed that a student affiliated with the University of Michigan attempted to hack into West Virginia’s blockchain-based voting system called Voatz. As per the report, the FBI is now actively investigating the matter and is looking to authenticate the veracity of these claims.

Voatz is a smartphone-based app that was used by the West Virginia government last year to collect ballots from its citizens that were either living overseas at the time or were stationed abroad for military purposes. The aforementioned disclosure was made by West Virginia Secretary of State Mac Warner, who claimed to have identified certain activity that he believes was geared toward gaining illegal access into the voting app’s mainframe operational module. In this regard, the Voatz app makes use of a plethora of personal ID-verification layers, such as facial recognition, thumbprints and voter-verified ballot receipts.

As a result of these developments, Warner recently went into damage control mode and stated that all of the digital safeguards (that had been created for the Voatz app) had worked as designed and that no votes had been altered, impacted, viewed or in any way tampered with. 

However, to better understand the frailties of blockchain-based voting systems, Cointelegraph reached out to Barry Gitarts, one of the implementing developers of the voting decentralized application (DApp) for the Status network. He said that it has recently become popular to attempt to implement quadratic-based voting, even though it has some flaws:

“The biggest unsolved issue with these types of votes is that in order for the vote to not be prone to manipulation there has be to identity tied to the voters, otherwise some voters can get a disproportionate amount of voting power by splitting their tokens among multiple addresses and voting with them.”

Another interesting point of view was put forth by John Lloyd, the chief technology officer for cybersecurity firm Casaba Security. In his opinion, the question is not really about the reliability of blockchain-based voting systems in general but rather the transparency of the Voatz app itself. Cointelegraph spoke with Ivan Ivanitskiy, chief analytics officer at software solution firm SmartDec, who said in an email conversation:

“The very fact that the developer of the system cannot publicly prove that no vote was stolen (if this is the case) means that the whole idea of using blockchain is flawed. The killing feature of a blockchain for voting is publicity: in a correctly built system, anyone should be able to check that the results were calculated correctly.”

Lloyd told Cointelegraph that a number of researchers have found abnormalities with the program and that the company responsible for running the platform has not shared any of Voatz’s attestation documents or audit summaries publicly. He further pointed out that the Voatz blockchain is essentially a private hyperledger network that has less than 10 nodes — which led him to believe that the system is no more useful than a traditional database. Lloyd then went on to add:

“A blockchain running only provisioned nodes still needs those nodes to be exposed to the internet for people to vote. People attempting to compromise public facing applications is routine for any web application. The FBI is involved because of the target. You can’t ‘change votes’ after the fact. The target would have to be the voter’s mobile phone and then only when they have authenticated and are ready to vote.”

Ivanitskiy also mentioned that this past September, a blockchain voting system was used for the city of Moscow’s parliamentary election. The results statistically differed from the in-person voting count, which meant that the overall result was a bit distorted. Ivanitskiy then added:

“The blockchain part worked well, the problem was in the identification part. Blockchain is great for voting; however, identification is a complicated problem. We should not use any electronic voting system unless we are sure that identification works correctly.”

Blockchain in voting systems

It is important to distinguish between blockchain technology and the applications that make use of this framework. Simply put, blockchain allows for the creation of a datastore that is tamper-evident, and by distributing multiple copies of this tamper-evident datastore, the information automatically becomes highly resistant to the nefarious activities of third-party individuals. 

Related: Will Blockchain Stop Personal Data Leaks?

This is because if one copy of the datastore is altered (in any shape or form), the change immediately becomes visible to all of the other participants of the network. Not only that, once an alteration is detected, it can be overwritten with one of the many copies that are not corrupted to bring the information back to its original state. To further elaborate on the subject, Jeff Stollman, a principal consultant at Rocky Mountain Technical Marketing, provided Cointelegraph with some insights:

“The problem with blockchain voting is the front-end application that manages the new data that is added to the blockchain. Blockchain technology does not stop someone from hacking the front-end application and altering the data (e.g., votes) before it is added to the blockchain. For example, it a fraudster is able to impersonate a legitimate voter (because he has stolen the voter's credentials), he can vote in place of the legitimate voter. This has nothing to do with the blockchain.”

In relation to Voatz, since there has been no solid evidence to prove that the infiltration attempt in question was successful, it might be safe to assume that the hacker was seeking to access certain areas of data input associated with the app rather than the blockchain itself. 

Additionally, since Voatz reportedly makes use of a permissioned blockchain consisting of a relatively small number of verifying nodes rather than a permissionless ecosystem, John Wagster — the co-chair of blockchain legal team Frost Brown Todd — believes the latter would be better suited for voting-related activities, as each transaction would need to be verified by a larger number of participants, adding that:

“No system is fool-proof, but the security in the Voatz application seems to have held up nicely even though it was designed for a permissioned blockchain. This looks more like an attempted break in than an actual break in.”

Was the Voatz incident a one-off thing?

A pertinent question that is bound to arise as a result of the aforementioned incident is whether or not more blockchain-based voting systems could be compromised in the near future. Virtually all of the so-called hacks related to this domain are not security lapses of the blockchains. Instead, they are hacks of the data or data relays that connect to the central blockchain ecosystem. On the subject, Wagster told Cointelegraph:

“Voting applications are actually an excellent use case for blockchain technology because they allow transparent, verifiable interactions between non-trusting parties.”

A similar sentiment was echoed by Henry Ly, project manager at cyber security and technology company OccamSec. In a conversation with Cointelegraph, he said that even though blockchain-based voting systems need additional verification protocols in terms of an assessment from a security vulnerability standpoint (as is highlighted by some of the blockchain hacks that have occurred recently), incidents such as these are nothing new. Every new technology, in his view, regularly goes through infiltration bids. 

Ly further pointed out that hacking attempts are a daily occurrence on blockchain apps, but that doesn’t mean that such offerings don't possess any long-term promise. He went on to add:

“Its highly impossible to build ‘foolproof systems.’ Given enough time and resources everything and anything can be broken into. Electronic voting and blockchain voting has a lot of problems but it holds some promise.” 

Government-related blockchain use cases continue to increase

Even though critics continue to harp on the vulnerabilities related to blockchain tech, its global use cases continue to grow steadily. For example, Æternity, a decentralized application-focused blockchain venture, recently entered into an agreement with the Uruguay Digital Party in order to create a new platform that will allow Uruguayans to participate in a variety of local political decisions in a transparent, decentralized manner. 

Similarly, the United Kingdom’s Food Standards Agency (FSA) announced last year that it had successfully completed a pilot program using blockchain to track the distribution of meat within the region.

Related: US Moves Closer to Accepting Blockchain, Still Uncertain Over Crypto

In the United States, a total of 18 states have, in some form or another, introduced legislation related to blockchain technology. Nine such bills have already become laws — for example, people living in Tennessee are allowed to use blockchain technology and smart contracts to facilitate their electronic transactions. In the same vein, a recent Wyoming law allows corporate entities to make use of blockchain to maintain their internal records.

Tags
Fbi
Related Posts
Capital One Hack Exposes 100M Accounts as Bitcoin Unaffected, Says Pompliano
The massive-scale hack of major United States credit card issuer Capital One has left the personal data of over 100 million individuals exposed. As CNN reported on July 30, confidential data for around 106 million Capital One customers' accounts and credit card applications was stolen by an alleged hacker, Paige Thompson, 33, in March of this year. Capital One: a centralized trove of KYC data Thompson, a Seattle resident, was arrested by the FBI on June 29 and is accused by the US Department of Justice of having gained unauthorized access to personal data that included names, addresses, zip codes, …
Decentralization / July 30, 2019
Napster Creator’s Blockchain Firm Helium Releases IoT Hotspots
Napster creator Shawn Fanning’s new company Helium has released its internet of things (IoT) wireless hotspot devices with a blockchain-based incentives program, according to an official blog post by Helium on June 12. According to the post, a Helium Hotspot provides wireless connectivity to the Internet; one node on its own will cover about 1/50 to 1/150 of a city, according to the company’s research. The nodes are intended to support a network of internet coverage, one which is decentralized and powered by individual contributors. Contributors are rewarded by an incentives program on the Helium blockchain, which is powered by …
Decentralization / June 12, 2019
Finance Redefined: Near’s $800M fund, Miami embraces crypto, Oct. 22–29
Welcome to the latest edition of Cointelegraph’s decentralized finance (DeFi) newsletter. The DeFi space was full of fundraising this week. Read on to discover where the venture capital firm led by Reddit’s co-founder is making notable investments. What you’re about to read is the smaller version of this newsletter. For the full breakdown of DeFi’s developments over the last week, subscribe to our newsletter below. Near Protocol offers $800M fund to advance ecosystem Smart contracts platform Near Protocol has announced the allocation of an $800-million global funding initiative aimed at fostering the development of its DeFi ecosystem, as well as …
Decentralization / Oct. 29, 2021
Finance Redefined: Two DeFi hacks top $120M, and $500M Algo Fund launches, Nov. 26–Dec. 3
Welcome to the latest edition of Cointelegraph’s decentralized finance newsletter. A week packed with positive advancements in the DeFi space including nine-figure fund raises, successful product launches and soaring token prices was somewhat tarnished by the news of two severe security exploits. Read on to get the full scope of developments across the week. What you’re about to read is the smaller version of this newsletter designed for brevity. For the full version of DeFi’s developments over the last week, drop your email below. Borderless Capital launches $500M fund to support Algorand ecosystem Capital venture firm Borderless Capital announced the …
Decentralization / Dec. 3, 2021
ImmuneFi report $10B in DeFi hacks and losses across 2021
Decentralized finance, or DeFi, security platform and bug bounty service ImmuneFi published an official report on Thursday which calculated the total volume of losses in the cryptocurrency markets in 2021. According to its report, the company found that losses resulting from hacks, scams and other malicious activities exceeded $10.2 billion dollars over the past year. Responsible for protecting over $100 billion worth of assets for a number of well-established DeFi protocols, including Synthetix, Chainlink, SushiSwap and PancakeSwap, among others, ImmuneFi has regularly facilitating seven-figure pay-outs to whitehat hackers and other good-willed entities for preventing protocol compromises. According to the report, …
Decentralization / Jan. 7, 2022