ТОП авторов и книг     ИСКАТЬ КНИГУ В БИБЛИОТЕКЕ

А  Б  В  Г  Д  Е  Ж  З  И  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Э  Ю  Я  AZ

 

Не «Энигма». Ч Он рассказывает про лист
ки с U-553. Ч Сегодня утром я заглянул в Блетчли-парк и выяснил, что они все это
время бьются над ней так же безрезультатно.
Алан разочарован.
Ч Должно быть, одноразовый шифрблокнот. Ч В голосе сквозит укоризна.
Ч Нет. Шифртекст не лишен закономерностей, Ч говорит Уотерхауз.
Ч Н-да? Ч отзывается Алан, встрепенувшись.
Ч Я искал закономерности по обычной методике «Криптономикона». Ничего
определенного Ч просто намеки. В отчаянии я решил начать с чистого лист
а. Думать, как Алан Тьюринг. Обычно мы стараемся свести задачу к числам, а п
отом бросить на нее всю мощь математического анализа. Так что я стал пере
водить сообщения в цифры. Обычно это произвольный процесс. Присваиваешь
каждой букве численное значение, как правило, от нуля до двадцати пяти, по
том сочиняешь некий произвольный алгоритм, который превращает ряды мал
еньких чисел в большие. Однако это сообщение иного рода Ч в нем использо
ваны тридцать два символа Ч степень двойки; у каждого символа есть един
ственное двоичное представление в пять разрядов длиной.
Ч Как в коде Бодо* [Код Бодо (международный телеграфный код) используется
в телетайпах. Каждому из тридцати двух символов, включающих буквы и спец
иальные знаки, присвоен определенный номер. Этот номер может быть предст
авлен в виде пятизначного двоичного числа, то есть пятью нулями или един
ицами, а также (что практичнее) пятью пробитыми либо непробитыми дырочка
ми в бумажной ленте. Кроме того, эти числа можно выразить чередованием пл
юсовых и минусовых электрических сигналов, которые передаются по прово
дам или через радиоволны и распечатываются на другом конце. В последнее
время немцы используют зашифрованные телеграфные сообщения для связи
между высокими командными постами, например, Берлином и штабами различн
ых армейских соединений. В Блетчли-парке эта категория шифров зовется «Р
ыба»; «Колосс» строят специально для их расшифровки.], Ч говорит Алан. Он
вновь проявляв сдержанный интерес.
Ч Поэтому я перевел каждую букву в число от одного до тридцати двух по ко
ду Бодо. У меня получились длинные ряды маленьких чисел. Однако я хотел пе
ревести все числа ряда в одно большое, просто чтобы узнать, есть ли в нем и
нтересные закономерности. Но это проще пареной репы! Если первая буква R к
од Бодо для нее Ч 01011, а вторая Ч F, и для нее код Ч 10111, то я могу просто состави
ть их в десятизначное двоичное число 0101110111. Потом могу взять код следующей б
уквы, приставить его сзади и получить пятнадцатизначное число. И так дал
ее. Буквы написаны группами по пять Ч двадцатипятизначное двоичное чис
ло на группу. Шесть групп в строке Ч сто пятьдесят двоичных разрядов на с
троку. Двадцать строк на странице, всего три тысячи двоичных цифр. То есть
о каждой странице можно думать не как о ряде из шестисот букв, но как о зак
одированном представлении одного числа, порядка двух в трехтысячной ст
епени, или примерно десяти в девятисотой.
Ч Ладно, Ч говорит Алан. Ч Согласен, что использование тридцатидвухбу
квенного кода предполагает двоичную схему шифровки. Согласен и с тем, чт
о такая схема позволяет слить пятерки двоичных чисел в более длинные и д
аже, если идти до конца, слить все двоичные знаки на странице в одно исключ
ительно большое число. Но что это дает?
Ч Не знаю, Ч сознается Уотерхауз. Ч Просто я интуитивно чувствую, что м
ы имеем дело с новой схемой шифровки, основанной на чисто математическом
алгоритме. Иначе какой смысл переходить на тридцатидвухбуквенный алфа
вит? Подумай: тридцать две буквы годятся и даже необходимы для телетайпа,
поскольку там нужны специальные символы, вроде возврата каретки или пер
евода строки.
Ч Ты прав, Ч говорит Алан, Ч очень странно, что они используют тридцать
две буквы в схеме, которая явно шифруется с помощью карандаша и бумаги.
Ч Я тысячу раз прокручивал это в голове, Ч произносит Уотерхауз, Ч и ви
жу единственное объяснение: они переводят сообщение в большие двоичные
числа и комбинируют с другими двоичными числами Ч скорее всего однораз
овым шифрблокнотом.
Ч Тогда ты ничего не добьешься, Ч говорит Алан. Ч Одноразовый шифрблок
нот взломать нельзя.
Ч Это верно, Ч возражает Уотерхауз, Ч только если шифрблокнот действи
тельно случайный. Если для трехтысячезначного числа три тысячи раз брос
ают монетку и пишут единицу для орла и ноль для решки, то он случайный и аб
солютно стойкий. Однако не думаю, что здесь так.
Ч Почему? В их шифрблокнотах закономерности?
Ч Может быть. Только намеки.
Ч Так почему ты думаешь, что они не случайны?
Ч Иначе нет смысла изобретать новую схему, Ч говорит Уотерхауз. Ч Все в
сю жизнь пользуются одноразовыми шифрблокнотами. Давно прописано, как и
х составлять. Нет никакого резона в разгар войны переходить на новую, иск
лючительно странную систему.
Ч Так в чем, по-твоему, ее смысл? Ч Алан явно забавляется.
Ч Неудобство одноразового шифрблокнота в том, что надо составить два э
кземпляра и переправить их отправителю и получателю. Положим, ты в Берли
не и хочешь послать сообщение кому-то на Дальнем Востоке! На подлодке, кот
орую мы нашли, был груз Ч золото и много всего другого Ч из Японии. Предс
тавляешь, какая морока для Оси.
Ч Ага. Ч До Алана наконец дошло. Однако Уотерхауз все равно заканчивает
мысль:
Ч Предположим, ты нашел математический алгоритм для генерации очень бо
льших случайных чисел Ч во всяком случае, таких, которые выглядят случа
йными.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

ТОП авторов и книг     ИСКАТЬ КНИГУ В БИБЛИОТЕКЕ    

Рубрики

Рубрики