Наверное, все уже знают о проблемах нынешней системы голосования на выборах – вбросы, фальсификации, подделки подписей, «ошибки» при подсчете, невозможность проверить, был ли и как подсчитан ваш голос и т. д. Но голосование – это один из столпов демократия, и никому не нужно объяснять, что произойдет, если система будет скомпрометирована.
Ниже описано, как выполнить процесс голосования:
- более безопасный
- прозрачный (можно проверить, как подсчитываются голоса)
- удобно (подробности ниже)
- а возможно и дешевле (для бюджета, а значит и для нас, налогоплательщиков)
Случаи использования
Представьте, что вам нужно отдать свой голос на следующих выборах.Вы выходите из дома и идете, но не в школу или другой «пункт голосования», а к ближайшему банкомату! Вставьте или коснитесь карты, введите ПИН-код, и в главном меню вы увидите пункт «ГОЛОСОВАТЬ».
В подменю выберите из активных пунктов (например):
- 1 Дополнительные выборы
- 2 региональных выборов
- 2.1 Руководители субъектов
- 2.2 Парламенты субъектов
- 3 муниципальные выборы
- 3.1 Главы крупных и средних городов
- 3.2 Муниципальные парламенты
Вы получаете чек (возможно по СМС) с данными голосования, включая номер транзакции (он будет полезен для проверки учета вашего голоса).
Поздравляем! Вы успешно проголосовали.
Прихватив чего-нибудь вкусненького к чаю, вы возвращаетесь домой.
Включив чайник, вы решаете посмотреть результаты голосования и заодно проверить, правильно ли подсчитан ваш голос.
Вы открываете (с телефона или компьютера) портал голосования, на котором в режиме реального времени отображаются текущие результаты выборов.
В верхнем меню вы найдете большую кнопку «Проверить голосование», нажмите на нее, введите номер транзакции с чека и убедитесь, что ваш голос засчитан правильно.
Потом на кухню заходит твоя жена.
Похоже, она недавно проснулась — Вы собираетесь голосовать сегодня? - спросишь ты ее.
- И я уже проголосовал! - она отвечает. - Когда это? — недоверчиво спросишь ты, глядя на слегка растрепанные волосы и отсутствие макияжа.
- Прямо сейчас.
Из банковского приложения для телефона - вы не слышали, теперь не надо идти в банкомат. - и она протягивает вам свой телефон, где вы видите меню, похожее на меню в банкомате.
— А моей маме в деревне пришлось пойти на пункт для голосования — хотя она голосовала с платежного терминала с большим экраном, подобного тем, что есть во многих магазинах.
- А что насчет твоего сына? Ведь ему на прошлой неделе исполнилось 18, а карты у него нет, спросите вы.
«Он вчера пошел в банк, за полчаса открыл моментальную карту и сразу проголосовал досрочно.
- объясняет жена.
Немного необычно, правда? Но такую систему можно создать уже сейчас!
Возможный алгоритм
- Банковский терминал подписывает транзакцию выбранными вами данными и отправляет ее в платежную систему (представьте, что у каждого кандидата есть свой счет и когда вы голосуете, вы просто переводите 1 рубль на этот специальный счет. Зачислить можно только суммы в 1 рубль.
на этот счет, и дважды с одного счета пополнить нельзя)
- Банковский сервер немедленно передает данные на сервер голосования.
Если голосование тайное, то без ФИО, а например, с хэшем уникального идентификатора пользователя и номера транзакции – во избежание повторного голосования от одного человека.
- Пользователи, посещающие сайт избирательного портала, видят данные с сервера голосования в режиме реального времени.
Каковы преимущества такой системы?
- Цифровая подпись транзакции гораздо надежнее, чем закорючка в бюллетене.
- Банковские карты есть у более 80% населения, а те, у кого их нет, могут открыть их в течение часа.
- Инфраструктура практически готова — нужно немного доработать программное обеспечение терминала (добавить меню голосования) и разработать серверную часть.
- Массовый «вброс» невозможен.
Кто-то скажет: «Отдать и банкам систему голосования? Ты сошел с ума?Но нам не нужно хранить свои голоса как деньги, а только передавать их.
Я считаю, что можно и нужно использовать готовую инфраструктуру для авторизации и транзакций.
«Почему банки так поступаютЭ» - ты спрашиваешь.На проведение выборов из бюджета выделяются огромные средства, и эти средства можно использовать для оплаты банковских услуг.
«Почему бы не использовать блокчейн/смарт-контрактыЭ»Думаю, здесь более интересна авторизация (которой банки уделяют повышенное внимание) и наличие терминалов.
Заключение
Коллеги, не забывайте, пожалуйста, что это всего лишь идея, и как в любом проекте, потребуется решить множество вопросов, в том числе юридических.Но как ИТ-специалист с многолетним опытом я ясно вижу, что такой проект вполне реально реализовать уже сейчас.
Теги: #информационная безопасность #банки #голосование #демократия #гражданское общество
-
Анализ Цветного Лазерного Принтера Hp2600N
19 Oct, 24 -
Барнард, Эдвард Эмерсон
19 Oct, 24 -
Оповещения От Zabbix По Телефону
19 Oct, 24 -
Яндекс Дряхлый. Ты Можешь Съесть Это
19 Oct, 24 -
Стимул К Обновлению
19 Oct, 24