Задать вопрос
@uyrij

Как правильно использовать открытый ключ блокчейна ДЭГ 2021?

Увидел в прессе такой пассаж "в 21:00 публичный ключ к блокчейну был опубликован и каждый мог запустить свою процедуру расшифровки." В традиционном использовании пары ОТКР/Закр. Ключей. Наоборот сервер ssh/https или другого протокола с шифрованием даёт клиенту свой открытый ключ чтобы клиент мог зашифровать трафик, расшифровать который клиент сможет с помощью своего закрытого ключа а сервер на своей стороне расшифрует с помощью своего закрытого ключа. Нет ли здесь противоречия с тем как ключевые пары использовались в блокчейне ДЭГ 2021?
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
rutsh
@rutsh
Тут скорее авторы пассажа не до конца разбираются в ситуации.
На самом деле голоса пользователей в данных ДЭГ расшифровываются посредством приватного ключа, который был выложен в открытый доступ по окончании голосования.
При голосовании нужно учесть еще один момент. - различных голосов конечное количество и если использовать обычную схему шифрования с открытым/закрытым ключами, то можно будет просто статистическим анализом в процессе голосования разобрать текущие итоги, что запрещено законодательством. Потому в ДЭГ используются дополнительные уловки с использованием публичного ключа пользователя и случайной nonce добавки.
Процедуру расшифровки уже многие выложили в открытый доступ, можешь посмотреть на её реализацию здесь, например, - https://github.com/heni/moscow2021-evoting/blob/ma...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы