Верификация тайного удаленного электронного голосования.
Здравствуйте. Нужна критика. Видео создавалось не для узкого круга спецов, а скорее чтоб большее число людей смогло доверять системе голосования, поэтому частично "разжеваны" термины. Тема переплетается с политотой и правом. Поэтому как предупреждение на упаковке "Могут содержать кусочки того и другого"
Вкратце: в основе хэш-функция, ЕСИА, сквозное асимметричное шифрование.
Прикольно. Только в этом случае необходимо комбинированное хэширование разными хэш-функциями или хотя бы двойное-тройное одной функцией.
Ещё один нюанс - бабушки не будут знать, что делать с хэшем и они не захотят заводить карту для выборов.
И наконец - многим людям не нужны честные выборы, в этом вся проблема...
Я не понял, создали хеш, он попал в базу. Что дальше делать? Как голос за Васю пупкин оставить?
Проблема не в том, что технически тайное голосование тяжело сделать. Проблема в том, что всё, что ушло на сторону сервера попало в чёрный ящик. И мы не знаем как он устроен. Вы сами говорите, он должен перемешивать и не писать логи. Но откуда мы знаем, что он это и в правду делает.
1) Напишите ваш алгоритм текстом.
2) Что такое "перемешивание" базы данных и как вы будете его делать
3) Как вы сможете гарантировать отсутствие логов на стороне БД (подсказка: никак)
4) Есть множество адекватных схем online-голосования, вы смотрели хотя бы одну из них?
5) Зачем вы так носитесь с возможностью отозвать голос?
этот софт тогда должен быть с открытым исходным кодом. если нет - всяко наебалово
Давненько читал интервью с американцем- программером ( А-П), создавшим программу для обеспечения электронного голосования, которую впервые решили применить на выборах где- то в Африке кажется...
Откровенность ( или тупость) интервьюируемого запомнилась навсегда.
Корреспондент (К) задаёт ему ряд вопросов...
К - скажите пожалуйста, ваша программа обеспечивает точный подсчёт голосов избирателей?
А-П - конечно! Ведь программа полностью исключает возможность воздействия извне на результаты выборов!
К - скажите пожалуйста, а ваша программа подаётся вообще какому- нибудь воздействию на результат?
А-П - конечно, ведь вы сами можете задать нужный алгоритм работы программы.
Что на просто язык можно перевести так - какой результат нужен , такой и запрограммируем, вплоть до сотых процента...
Это все, что нужно знать об электронных системах голосования.