Как расширить протокол «покер по телефону» на троих? Есть 52 карты, 2 игрока А и В, необходимо раздать так, чтобы никто из них не знал карты друг друга Алгоритм: 1. А и В тайно друг от друга выбирают две коммутирующие криптосистемы. 2. А зашифровывает своим ключом все 52 карты, перемешивает их и отправляет шифрограммы В. 3. В случайным образом выбирает из них 5 шифрограмм для А и отправляет ему. 4. А с помощью своей криптосистемы расшифровывает свои карты. 5. В случайным образом выбирает из оставшихся шифрограмм 5 для себя, зашифровывает их своим ключом и отправляет А. 6. А расшифровывает их своим ключом и отправляет их В. 7. В окончательно расшифровывает свои карты своим ключом. Как расширить этот алгоритм на троих игроков?
Для расширения протокола «покер по телефону» на троих игроков, мы можем использовать следующий алгоритм:
Игроки A, B и C тайно выбирают три коммутирующие криптосистемы.Игрок A зашифровывает все 52 карты своим ключом, перемешивает их и отправляет шифрограммы игрокам B и C.Игрок B случайным образом выбирает 5 шифрограмм для игрока A и 5 шифрограмм для игрока C, зашифровывает их своим ключом и отправляет им.Игроки A и C расшифровывают свои карты с помощью своих ключей.Игроки A и C выбирают по 5 карт для игрока B и отправляют их ему в зашифрованном виде своими ключами.Игрок B расшифровывает карты, полученные от игроков A и C.Игрок B окончательно расшифровывает свои карты своим ключом.
Таким образом, каждый игрок получает 5 карт, не зная карт других игроков, и в конце они все раскрывают свои карты одновременно.
Для расширения протокола «покер по телефону» на троих игроков, мы можем использовать следующий алгоритм:
Игроки A, B и C тайно выбирают три коммутирующие криптосистемы.Игрок A зашифровывает все 52 карты своим ключом, перемешивает их и отправляет шифрограммы игрокам B и C.Игрок B случайным образом выбирает 5 шифрограмм для игрока A и 5 шифрограмм для игрока C, зашифровывает их своим ключом и отправляет им.Игроки A и C расшифровывают свои карты с помощью своих ключей.Игроки A и C выбирают по 5 карт для игрока B и отправляют их ему в зашифрованном виде своими ключами.Игрок B расшифровывает карты, полученные от игроков A и C.Игрок B окончательно расшифровывает свои карты своим ключом.Таким образом, каждый игрок получает 5 карт, не зная карт других игроков, и в конце они все раскрывают свои карты одновременно.