Антоном, и попробует использовать всю мощь своих компьютеров для
нахождения тайного клю ча Антона, то самое большее, чего сможет добиться
Зиновий, — это отыскание отдельного ключа. А если количество возможных
тайных ключей, соответствующих данному открытому ключу, чрезвычайно
велико, то Зиновий вряд ли найдет именно тот ключ, который использует
Антон для подписи своих документов.
Если Зиновий попытается подделать подпись Антона, воспользовавшись
тайным ключом, вскрытым тотальным перебором, то эта подделка будет
заметно отличаться от настоящей подписи Антона. И когда дело дойдет до
суда, Антон сможет продемонстрировать, что с помощью его собственного
ключа получается совсем другая подпись, чем та, которую обманным путем
воспроизвел Зиновий. Однако в случае, если Антон окажется не в состоянии
доказать суду существование двух различных подписей, это будет означать, что
подпись под спорным документом является подлинной.
Таким образом, цифровая подпись с дополнительной защитой позволяет
отразить атаку, предпринятую Зиновием, имеющим в своем распоряжении
самые современные суперкомпьютеры. Но с бандитом, который проникнет в
квартиру Антона и украдет его тайный ключ, или с самим Антоном,
подписавшим документ и потом сделавшим вид, что потерял ключ, ничего не
сможет поделать даже самая изощренная схем а цифровой подписи с
дополнительной защитой. В первом случае остается только посоветовать
установить более совершенную сигнализацию или обзавестись сторожевой
собакой. А во втором — тщательнее выбирать себе деловых партнеров.
Предсказание бита
Непревзойденный маг и волшебник Антон решает публично
продемонстрировать свои необычайные интеллектуальные способности. Он
точно знает, какую карту выберет из колоды Борис еще до того, как это сделает
сам Борис! Поэтому Антон записывает название этой карты на листке бум аги,
кладет листок в конверт и запечатывает его. Затем Антон передает
запечатанный конверт на хранение кому-то из публики. “Возьми из колоды
любую карту”, — предлагает Антон Борису. Борис выбирает наугад карту и
показывает зрителям: “Т уз пик”. Антон вскрывает конверт и извлекает из него
листок бумаги, на котором, как все м огут убедиться, черным по белому
написано: “Туз пик”. Шквал аплодисментов.
Но как узнать наверняка, что Антон не подменил конверт, прежде чем его
вскрыть? Специальный криптографический протокол позволяет Антону
сохранить предсказанное им значение, состоящее из одного или нескольких
битов, в тайне до тех пор, пока он не пожелает ознакомить с ним остальных. С
другой стороны, следуя данному протоколу, Борис сможет удостовериться, что
Антон не смошенничал и не изм енил свой выбор уже после того, как этот
выбор был им сделан.
Информация о сделанном Антоном выборе фиксируется в виде