Честная Жеребьевка

Алиса, Боб, Кэрол и Дэйв решили выбрать, кто будет преследовать Клински.

Они могли бы спросить Трента, которому можно доверять, но он уже мертвецки пьян в соседней комнате.

Тогда оставшиеся в сознании друзья решили придумать распределенный протокол розыгрыша.

Алиса шифрует своим ключом все четыре имени, записывает их в случайном порядке на листе бумаги и показывает всем.

Затем Боб берет зашифрованные строки на этом листе бумаги, шифрует их своим ключом и записывает зашифрованные тексты в случайном порядке на новый лист бумаги.

Затем Кэрол и Дэйв делают то же самое.

Таким образом, перед Алисой лежит лист бумаги с четырьмя зашифрованными строками, и при этом каждый из участников сортировал их так, как хотел.



Честная жеребьевка

Рисунок 1 — Схема передачи зашифрованных сообщений между участниками (путем записи Еа(а) обозначает шифрование сообщения с ключом Алисы) Затем Алиса выбирает одну из этих строк.

После этого Дэйв показывает, каким ключом он зашифровал строки, и вся подвыпившая компания напряженно расшифровывает строки ключом Дэйва, следя за тем, чтобы расшифрованные строки соответствовали тем, что Кэрол дала Дэйву, и запоминая, какую из них выбрала Алиса.

То же самое происходит и с ключами других участников.

Наконец Алиса показывает свой ключ, и, страдая от жажды, наши герои в последний раз расшифровывают строки и смотрят, какое имя выбрала Алиса.

Все, конечно, хорошо, но что, если лиса Алиса захочет всех обмануть или безмерно почтительные друзья Боба захотят сговориться против него? Казалось бы, Алиса первой шифрует сообщения и сама выбирает один из шифртекстов.

Но при этом она не знает, как его рассортировали и зашифровали своими ключами другие участники.

Поэтому она просто оказывается перед слепым выбором между четырьмя равнозначными строками.

В случае Боба, даже если все участники за его спиной покажут друг другу свои ключи, они все равно не знают, как Боб зашифровал и отсортировал строки на своем шаге, а после его хода у них тоже будет отсортированный набор непонятных зашифрованных текстов.

по приказу Боба.

P.S. Протокол был придуман во время обеда с коллегой и вдохновлен книгой Брюса Шнайера «Прикладная криптография».

И спасибо моей музе за помощь в подготовке этой статьи.

Теги: #шифрование #беседы за ужином #рисование #протокол #криптография

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.