Не помню кто, где и в каком году проводил перепись населения. Там для достоверности результата попавшим под перепись резали одно ухо. Вот и тут надо ввести такую систему. Гарантированно не будет "избирательных каруселей" и будет просто подсчитывать число фальсификаций- если бюллетеней больше, чем ушей- значит был вброс.
Существует огромное количество методов шифрования, которые позволят идентифицировать любого участника голосования например по отпечатку пальца. При этом сведения об отпечатке пальца также могут храниться в зашифрованном виде и любая информация, связанная с этим отпечатком (например голос за или против) будет выдаваться только предъявителю отпечатка, ни сисадмин, ни программист, это написавший таких данных получить не могут, несмотря на то, что база данных - вот она, перед ними. Я понимаю, что программист теоретически может расшифровать собственный шифр, но на это могут уйти месяцы, он получит неактуальную уже информацию.
Получение информации как проголосовали другие участники до голосования - это по определению нонсенс и никто такого не требует. Если кто-нибудь хоть раз видел простые голосовалки на сайтах, он не может не вспомнить, что информацию о том кто как проголосовал, он получил только после отправки своего голоса. И кстати, даже при этом никто не требует персональной информации по голосам, только общее число.
Электронное голосование - это вполне решаемая проблема. Другой вопрос, что ее никто решать не будет. Задача власти не честное голосование, а удержание власти, кто же пойдет на риск честного голосования? Если на сегодня такие программы есть и где-то работают, не сомневайтесь, они напичканы бэкдорами по уши.