Russia set to try again with blockchain voting despite earlier setbacks

Published at: Aug. 27, 2020

Russian telecommunication giant Rostelekom, together with the Russian Ministry of Digital Development and Communications, tested a blockchain-based voting system developed in collaboration with Waves Enterprise.

As local news outlets reported, the preliminary test involved 30,000 people who were trying out the platform’s functionality and technical capabilities. According to Rostelekom spokespeople, the system worked as intended during the test and did not fail under high load. 

Votes were reportedly counted in less than one minute through homomorphic encryption systems. This method allows calculations to result in the same output even if the underlying data remains encrypted.

Officials noted that the test helped them to identify some usability issues. They have since pledged that the feedback will be used to make the platform more accessible and intuitive.

The platform will be used for a partial parliamentary election in the Kursk and Yaroslavl regions on from Sep. 11 through 13. An additional mock election will be conducted on Aug. 31 as a final check of the system before its live deployment.

This is a continuation of Russia’s blockchain voting experiments, first conducted in 2019 for the Moscow local elections and then in June 2020 for the controversial constitutional amendment referendum.

The platform used for the upcoming election was developed in collaboration with Waves Enterprise and it is a completely independent product from previous iterations.

As Cointelegraph previously reported, the Bitfury-developed platform used in the June election suffered from major performance issues, security bugs, allegations of fraud, and an alleged lack of transparency.

While Waves assured Cointelegraph in earlier interviews that their system does not contain backdoors, critics of the previous system argued that if it cannot be validated by external observers, blockchain offers precious few improvements over a centralized e-voting system.

Tags
Related Posts
Nearly 30,000 blockchain votes were recorded in Russian elections — The most ever
Close to 30,000 votes were recorded on the blockchain during the Russian parliamentary elections in what appears to have been the biggest case of blockchain-based voting yet. The blockchain component of the online voting platform was built by Waves Enterprise. The voting concluded early yesterday, and according to the chief product officer of Waves Enterprise, Artem Kalikhov, everything went off without any hiccups. He told Cointelegraph that the elections took place on the permissioned network run by Rostelecom. The firm was contracted by Russia’s Central Election Commission, which, in turn, subcontracted Waves Enterprise to build the blockchain part of the …
Blockchain / Sept. 15, 2020
Russian blockchain voting system shows up on GitHub
As Russia is set to pilot a blockchain-based e-voting system, the country’s federal elections authority has provided public access to the platform’s source code. According to an official announcement by Russia’s Central Election Commission, or CEC, the source code for the e-voting system was partly released on GitHub on Sept. 7. The initial release included the source code for smart contracts and front-end elements of the e-voting platform like developer libraries and servers responsible for the vote count. According to the CEC, the internal elements of the e-voting platform are expected to be published on Sept. 10. At the time …
Technology / Sept. 10, 2020
Russia Pilots Federal Voting on Waves Blockchain
Russia is set to pilot a national blockchain-based e-voting system in September. The new system was developed in partnership between Rostelecom, Russia’s largest integrated provider, and Waves Enterprise. Another recent blockchain e-voting experiment in Russia ended in fiasco after the system suffered a number of setbacks and attacks. The Russian government used a different blockchain provider of digital services and solutions, Bitfury, for that particular implementation however. Artem Kalikhov, chief product officer of Waves Enterprise, told Cointelegraph that their work with Rostelecom was independent of that previous pilot. Kalikhov said that the system developed by Waves employes zero-knowledge proofs and …
Technology / Aug. 19, 2020
Russia's Blockchain Voting System Let Users Decrypt Results Before Count
Russia’s blockchain-based voting system for the constitutional amendments had a vulnerability that reportedly made it possible to decipher votes before the official count. Constituents could decipher their own private keys According to research by Russia-language news outlet Meduza, when the constituents casted their vote via a special website, the results would get encrypted by a JavaScript library called TweetNaCl.js. This is an implementation of the "Networking and Cryptography," or NaCi, cryptography library created by the mathematician Daniel J. Bernstein and cryptographers Tanja Lange and Peter Schwabe. Per Meduza, the voting system relied on the so-called deterministic encryption, meaning that using …
Technology / July 2, 2020
Russian Ministry Adds Waves Enterprise Blockchain Platform to Official Registry
The Russian Ministry of Communications has added Waves Enterprise to the Unified Register of Russian Software for Computers and Databases. Documents published by the Russian Ministry of Communications on April 7 reveal that Waves Enterprise was added to the list and described as a “cloud-based distributed ledger service and service for virtualization and storage of data.” The list is meant to ensure high information security standards for authorities by suggesting information technology products for use in Russian government bodies. Waves Enterprise head of marketing Matvey Voytov told Cointelegraph that – in order to be added to the registry — Waves …
Blockchain / April 15, 2020