Categories: News

Moscow blockchain voting system is vulnerable to hacking

According to a study by a French cryptography expert, the current version of the blockchain system for voting in Moscow at municipal elections turned out to be easily vulnerable to hacking.

Researcher at the French National Center for Scientific Research (CNRS) Pierrick Gaudry published a document entitled “Hacking the encryption scheme of the Moscow Internet voting system.” In his research, he studied the encryption scheme used to protect the open source code of the Ethereum-based blockchain platform, which was developed by the Moscow government for online voting.

Godry concluded that the encryption scheme used in part of the code is “completely unsafe.” He notes:

“It can be cracked in about 20 minutes using a standard personal computer and only free and open source software. In particular, you can calculate private keys from public keys. As soon as they become known, any encrypted data can be decrypted as quickly as it was created. ”

At the same time, the researcher clarifies that the problem is not in the Ethereum code used as the basis for the platform. According to Godry, the encryption used in the Moscow system is a variant of the El-Gamal scheme and uses keys no longer than 256 bits.

“It’s too, too little to guarantee any kind of security,” says Godry.

As indicated on the Moscow administration’s website, voters from three constituencies can choose to use the blockchain system for voting during the election of deputies of the Moscow City Duma or parliament on September 8.

According to Godry, “in the worst case,” a low level of encryption will mean that voters’ data and their votes “will be open to everyone as soon as they vote.” He added that without access to the system protocol, it is difficult to determine the consequences of a potential hack.

To be fair in relation to the project development team, Godry noted that the system was the subject of a “public hack test”, the purpose of which was to identify any such problems. Godry used the source code available on Github.

Godry turned to the team of the Moscow Department of Information Technology (DIT), which developed a voting system for security issues. The Department recognized that the cryptographic keys are currently not secure enough, and said that they will soon be updated to 1024 bits.

The other day it became known that DIT Moscow will create
blockchain platform for the automation of electronic services and data storage.

Miners Hashrate

Recent Posts

Mining RTX 3070 at NiceHash: Overclocking, tuning, profitability, consumption

Mining on RTX 3070. Overclocking, tuning, profitability, consumption: If you are interested in finding more…

6 months ago

Mining GTX 1660, 1660 Ti, 1660 Super: Overclocking, settings, consumption

Mining with GTX 1660, 1660 Ti, 1660 Super. Overclocking, settings, consumption, profitability, comparisons - If…

6 months ago

Mining RTX 2070 and 2070 Super: Overclocking, profitability, consumption

Mining with RTX 2070 and 2070 Super. Overclocking, profitability, consumption, comparison What the RTX 2070…

6 months ago

Mining with RTX 3060, 3060 Ti. Limitations, overclocking, settings, consumption

Mining with RTX 3060, 3060 Ti. Limitations, overclocking, settings, consumption, profitability, comparison Let's look at…

6 months ago

Alphacool Eisblock Aurora Acryl GPX-A Sapphire – test: 2.8 GHz++ are not an issue

Alphacool Eisblock Aurora Acryl GPX-A (2022) with Sapphire Radeon RX 6950 XT Nitro+ Pure in…

6 months ago

Corporate Crypto Strategies 4.0: Leading with Bitcoin Expertise

In the ever-evolving landscape of business strategy, Bitcoin has emerged as a pivotal asset. With…

6 months ago

This website uses cookies.


Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/gamefeve/bitcoinminershashrate.com/wp-includes/functions.php on line 5420

Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/gamefeve/bitcoinminershashrate.com/wp-includes/functions.php on line 5420