Ключ шифрования, с помощью которого подведут итоги онлайн-голосования на выборах депутатов в Мосгордуму седьмого созыва, будет разделён на семь частей; их будут хранить по раздельности до окончания голосования. Такое решение принято после того, как французский криптограф Пьеррик Годри заявил о «крайней ненадёжности» системы.
Заместитель руководителя департамента информационных технологий Москвы Артём Костырко рассказал:
«Чтобы никто не знал до момента окончания голосования, за кого отдан голос, сформированный ключ шифрования будет разделен на несколько частей. Эти части раздаются уже ответственным хранителям, которые будут отвечать за то, чтобы никто не получил даже теоретическую возможность расшифровать голоса. Семь частей окажутся у семи хранителей ключа, которые после окончания голосования соберут ключ, что даст старт расшифровке голосов, поданных в день голосования».
Костырко уточнил, что ключ шифрования был увеличен до длины в 1024 бита после письма криптографа Пьеррика Годри. Сотрудник французского правительственного научного института CNRS изучил схему шифрования, применяемую с целью обезопасить открытый код платформы электронного голосования (на блокчейне эфириума), и по итогам анализа подготовил доклад под названием «Взлом схемы криптографической системы московского интернет-голосования». Годри пришёл к выводу, что схема шифрования, применяемая в части кода, «совершенно ненадёжна».
За выявленную уязвимость глава общественного штаба по наблюдению и контролю за выборами в Мосгордуму Алексей Венедиктов выплатил специалисту вознаграждение в размере миллиона рублей.
Увеличенный ключ шифрования, сформированный в блокчейне, был проверен на взлом и стойкость.
Выборы в Мосгордуму назначены на 8 сентября. Эксперимент по электронному голосованию будет проведён в трёх избирательных округах: № 1 (Зеленоград), № 10 (Бибирево, Лианозово, Северный) и № 30 (Чертаново Центральное и Южное).