SMS - контроль за голосованием, конечно, здОрово и довольно современно, однако не все так просто получается. Основные костыли получаются с верификацией, потому что:
На основании чего верифицировать? Не по уникальности номера телефона - однозначно, потому как их у человека может быть несколько.
Нужно завести уникальный идентификатор для каждого бюллетеня. Символов так на 35-40 например. Причем последовательность должна быть как можно более псевдослучайной, то есть в номере не должен быть зашифрован например код региона, города, еще там чего-то, как это например сделано в ИНН или паспорте. Должна быть как можно более случайная комбинация. Номер бюллетеня при выдаче пришедшему на участок голосовать тут же заносится независимым наблюдателем присутствующим на выборах, в базу данных. Причем, по окончании выборов (20-00, скажем), на табличку с внесенными номерочками администратор(или заранее предустановленный скрипт) тут же должен наложить запрет на запись, чтобы всякие там умнички своими ручонками шаловливыми не добавили номеров бюллетеней, которые реально не участвовали.
Верификацию производить путем ввода в централизованную базу данных этого самого номера бюллетеня человеком, который реально проголосовал и которому этот номер, скажем, вручают вместе с бюллетенем в конверте.(Естественно, в кабинке для голосования он его должен проверить). Ну а потом сравнить введенные номера наблюдателями и голосовавшими. и сравнить с тем, что насчитали в избиркоме или где там считают.
Далее, проголосовавший, отправляет свой номер бюллетеня или через SMS, или путем захода на специализированный сервис в Internet.. Но только тут несколько оговорок: предпочтительнее, конечно, чтобы все-таки инфо вводилась на сайте, причем доступ к сайту нужно осуществлять, в зависимости от масштаба выборов, с одного или нескольких прокси-серверов, чтобы была полная анонимность. Потому по телефонному номеру все же с высокой вероятностью можно установить, кто отправил какой номер и фактически, косвенно знать, кто за кого проголосовал, что нехорошо.
Вот только доверять поддержку такого сервиса властям никак нельзя
Ну а дальше единственный момент: сознательность граждан, которые, проголосовав, не поленятся подтвердить свое участие вводом уникального идентификатора.
Начальные затраты на создание такой системы, конечно, довольно высоки. И в основном они будут пропорциональны потоку голосующих, потому как сам по себе принцип работы системы относительно прост - важно чтобы оборудование выдержало наплыв и возможные DDoS-атаки на сервера. ну тут все зависит от того, а нужно ли оно реально - такой вот контроль.
Ну как то так себе это представляется в будущем, надеюсь, не особо далеком.