Размножение шифроблокнотов производилось простым фотографированием, которое считалось наилучшим способом скопировать «гамму» для шифровальщика или агента. При этом исключалась любая ошибка. Бумага, из которой изготовлялись «одноразовые тетради», изготовлялась из нитроклетчатки – материала, который применялся для производства пленки на заре кинематографа. Этот материал очень легко воспламенялся, а с помощью марганцовокислого калия процесс горения можно было превратить почти во взрыв, который быстро и полностью уничтожал шифроблокнот, не оставляя даже скрытого изображения на пепле.
Интересно, что оригиналы одноразовых шифроблокнотов готовились не с помощью высококачественных и производительных печатных механизмов, а на простой пишущей машинке. Это видно из-за наличия в них подтирок и повторных ударов, чего не может быть при полиграфическом способе изготовления.
При этом участие машинистки не ограничивалось просто воспроизведением набора пятизначных цифр. Ей их приходилось самой генерировать. К такому выводу можно прийти при статистическом анализе цифр, содержащихся в шифроблокноте. В одной из таких «одноразовых тетрадей», например, количество групп, в которых цифры от 1 до 5 чередуются с группами цифр от 6 до 0, было в семь раз больше по сравнению со случайным распределением. Это наводит на предположение, что машинистка поочередно работала левой рукой (печатая цифры от 1 до 5) и правой (печатая цифры от 6 до 0). Кроме того, вместо половинчатого количества групп, начинающихся с цифр от 1 до 5, таких групп наблюдается ¾. Это, вероятно, произошло из-за того, что пробел машинистка делала правой рукой, а новую группу печатала левой. Удвоений и утроений наблюдается меньше, чем этого следовало бы ожидать согласно случайному распределению. Возможно, машинистки, которым было приказано печатать цифры наугад, понимали, что повторы неизбежны, но в целях конспирации сводили их число к минимуму.[338]
Мы уже говорили выше о том, к чему приводит генерация псевдослучайной последовательности.Хотя предпринимались попытки механизировать этот процесс и избежать влияния «человеческого фактора» при генерировании псевдослучайной последовательности. В частности, пробовали использовать устройство, основанное на принципе лототрона – в барабане вращалось множество шаров с цифрами, которые периодически выкатывались в желоб. Понятно, что производительность у такого устройства была крайне низка. Также использовали некое электроламповое устройство, которое генерировало электрические импульсы. А их затем преобразовывали в последовательность случайных чисел.[339]
Несмотря на все усилия сотрудников 10-го отделения 5-го спецотдела НКВД СССР, решить проблему изготовления массового количество «одноразовых блокнотов» не удалось. Если до начала Великой Отечественной войны они как-то справлялись с возложенной на них задачей «составления и издания блокнотов для НКО, НКВМФ, НКВД, НКИД, НКВТ»,[340]
то после начала боевых действий объем шифропереписки возрос как минимум в два раза.Сейчас мы уже не узнаем, кто именно в начале 1942 года принял решение о вторичном использовании отдельных страниц «одноразовых блокнотов». Да и знать имя этого «рационализатора» не обязательно. В отдельных публикациях зарубежных историков можно прочесть о том, что его или их расстреляли за это. Важно другое: в 1942 году как минимум 70 тысяч страниц из «одноразовых блокнотов» Лубянка использовала два раза.[341]
На самом деле их было значительно больше.Если бы все ограничилось бы только этим фактом, то последствия для советской системы шифрования были бы не столь катастрофичными. Нужно вспомнить и о других важных с позиции криптографии событиях периода Великой Отечественной войны.
Служба разведки каналов связи (СРКС) армии США предприняла первые попытки вскрыть советские криптографические системы, которые использовались на линиях связи между Америкой и Советской Россией, еще в 1939 году. Через три года специалисты СРКС установили, что СССР использует как минимум пять систем. Одна – для переписки по дипломатическим вопросам, вторая – для нужд внешней торговли и поставок в рамках программы «ленд-лиз», а остальные три – для нужд разведок: НКВД, ГРУ и Коминтерна.[342]
Справедливости ради стоит отметить определенную заслугу финских и японских криптоаналитиков, которые сумели уяснить характеристики советских шифросистем. Например, финнам удалось научиться сортировать советские шифровки согласно типам используемых ими шифровальных систем. Своими достижениями в этой сфере Хельсинки поделился с Токио. Американцы смогли дешифровать большинство сообщений этой переписки.[343]