Trail of Bits Blog на русском
Подписаться
Криптография, лежащая в основе электронного голосования (и почему бумажные бюллетени по-прежнему важны)
Бумажные бюллетени остаются предпочтительным методом для промежуточных выборов в США из-за опасений по поводу безопасности, несмотря на достижения в электронных системах для банковских и других задач. Хотя криптография может обеспечить безопасность электронного голосования, сохраняя тайну голосов и делая подсчеты проверяемыми, такие системы, как Helios и ElectionGuard, имеют ограничения. Helios ориентирован на менее рискованные ситуации, а ElectionGuard дополняет, а не заменяет бумажные системы.Национальная академия наук предостерегает от онлайн-голосования на всеобщих выборах из-за недоказанной безопасности, конфиденциальности и проверяемости. Системы выборов должны обеспечивать конфиденциальность избирателей, целостность бюллетеней, предотвращать множественное голосование и предоставлять проверяемые результаты. Бумажные системы решают эти задачи с помощью физических мер безопасности, таких как идентификация избирателей, конфиденциальное заполнение бюллетеней и прямое их подача, что затрудняет и делает обнаружимым крупномасштабное мошенничество.Электронные системы представляют значительный риск: одна уязвимость может скомпрометировать все выборы без обнаружения. Независимость программного обеспечения, достигаемая с помощью независимо проверяемых доказательств, таких как бумажные аудиторские следы, имеет решающее значение для обнаружения ошибок в программном обеспечении, влияющих на результаты выборов. Helios и ElectionGuard демонстрируют, как криптография может защитить конфиденциальность и целостность.Они используют гомоморфное шифрование с пороговым разделением, разделяя ключи дешифрования между несколькими должностными лицами и позволяя шифровать подсчеты, чтобы предотвратить единые точки отказа. Шифрование экспоненциальным методом Эль-Гамаля с доказательствами с нулевым разглашением гарантирует законность значений бюллетеней. Для противодействия компрометации клиента метод вызова Беналоха позволяет избирателям проверять правильность записи своих выборов, оспаривая и аннулируя бюллетени.Однако этот метод требует активного участия значительной части избирателей для эффективности и не предотвращает скрытую утечку данных. Дальнейшие проблемы включают аутентификацию избирателей в странах без национальных удостоверений личности и предотвращение принуждения, особенно при географически распределенных избирательных участках. Эти сложности подчеркивают, почему полный переход к электронному голосованию остается сложной задачей.