Идея с анонимной корзиной и группировкой по 10 участников проводится с одной целью - выдать уникальный адрес анонимно пользователям?
Да.
Все упирается в реализацию этой анонимности...а в оборудовании по выдачи не будет трояна, записывающего лог времени выдачи адресов
Вот тут вы не совсем точно поняли, как мне кажется.
Оборудование ЦИКа не генерирует адреса. Избиратели приходят со своими, уже сгенерированными.
И анонимность в предложенной схеме реализуется очень просто. Ну в простейшем, бумажном варианте: каждый избиратель приходит с двумя бумажками. На одной - QR-код адреса "бюллетеня", на второй - QR-код "секретного" адреса. Первую он предъявляет ЦИКу, получает на счёт голос.
Потом собирается десяток избирателей, берётся шляпа, каждый в шляпу кидает бумажку с секретным адресом. Когда ВСЕ кинули - адреса из шляпы достаются, и делается транзакция: со всех публичных адресов голоса снимаются, на все секретные - зачисляется по одному голосу.
То есть здесь _нет_ сертифицированного девайса, который играет роль доверенной стороны.
И самое главное, контроль за уникальностью посетителей,.. поддельные документы и вперед 'карусель' по разным регионам и регистрационным участкам (хотя эта беда менее ярко выражена, как постоянные подлоги при повторной идентификации избирателя при каждом голосовании). А уж беда вида - регистрация мертвых душ самим ЦИК...
Насколько я понимаю, никакой криптографический протокол не защитит от "подделки личности". Просто это не дело криптографических протоколов. Это как, например, никакой криптографический протокол не защитит от отключения света на избирательном участке. Или от наводнения, которое помешает избирателям придти на участок. Из другой оперы проблемы.
Их надо решать иначе, организационно. Но и для организации таких, некриптографических, методов защиты предложенный протокол даёт определенные преимущества:
- Исключается многократное голосование по одному паспорту и возня с открепительными. Второй раз тот же Василий Пупкин не сможет получить бюллетень. То есть, это надо не просто открепительное не забрать, это надо паспорта подделывать в массовом порядке - что резко увеличивает стоимость атаки.
- Против голосования за мёртвых/не пришедших/полностью сфальсифицированных легко можно применять "таможенный" метод: взять из всего списка избирателей 5, скажем, тысяч наугад, и проверить каждого: существует ли его паспорт, был ли жив он на момент голосования, ходил ли на голосование.
- Избиратели должны собираться десятками, чтобы "перемешать" голоса. Этот десяток в какой-то мере сам себе наблюдатели и свидетели. Надо будет или формировать команды целиком из фальшивых голосов (а это гораздо проще искать потом), или для каждой подтасовки будут находиться настоящие, живые свидетели, которые могут проводить опознание, давать показания и т.п.
- В целом, насколько я могу судить, система оставляет множество возможностей для проверки корректности постфактум. А не как сейчас - прошляпил вброс - всё, ничего не поделаешь.
p.s. вот бы воплотить идентификацию на генетическом уровне, но ... была статейка о возможности подделать геном
Зачем же его подделывать. Это ж не замок открыть. Просто сгенерировать кучу фальсифицированных геномов, и всё.