Введение

Шифр, использованный британской SOE во Второй мировой войне.

"Шифр поэмы" – это простой и ненадежный криптографический метод, который британская Специальная операционная группа (SOE) использовала во время Второй мировой войны для связи со своими агентами в оккупированной нацистской Европе. Метод заключается в предварительной договоренности между отправителем и получателем о стихотворении, которое будет использоваться. Отправитель случайным образом выбирает из стихотворения определенное количество слов и присваивает каждой букве в выбранных словах номер. Эти номера затем используются в качестве ключа для транспозиционного шифра, чтобы замаскировать открытый текст сообщения. Часто использовался двойной транспозиционный шифр. Чтобы указать получателю, какие слова были выбраны, в начале сообщения отправляется индикаторная группа букв.

Разработка

Когда Лео Маркс был назначен офицером по шифрам Специального оперативного управления (SOE) в Лондоне во время Второй мировой войны, он очень быстро осознал слабость используемой техники и наносимый ею ущерб агентам и их организациям на континенте, и начал добиваться изменений. В конечном итоге SOE перешла на использование оригинальных стихотворений (то есть не публиковавшихся ни в одном сборнике стихов какого-либо поэта) для повышения безопасности (см. пример в "Жизни, которой у меня нет"). Часто стихи были юмористическими или откровенно сексуальными, чтобы их легче было запомнить ("Должен ли член де Голля / Быть толщиной в десять дюймов / Сможет ли он подняться / До размера / Гордого флагштока / И светит ли солнце / Из его заднего прохода?"). Еще одним улучшением было использование нового стихотворения для каждого сообщения, которое записывалось на ткань, а не заучивалось. Постепенно SOE заменила поэтический шифр более надежными методами. Первым значительным улучшением, разработанным Марксом, стали выработанные ключи (WOK). WOK – это заранее согласованные ключи перестановки, выдаваемые агентам, что делало стихотворение ненужным. Каждое сообщение шифровалось на одном ключе, который записывался на специальном шелке. Ключ уничтожался путем отрывания кусочка шелка при отправке сообщения. Проект Маркса, названный им "Операция "Троянский конь"", представлял собой операцию дезинформации, направленную на маскировку более безопасного трафика WOK под трафик поэтического шифра, чтобы немецкие криптографы считали сообщения, замаскированные таким образом, более легкими для взлома, чем они были на самом деле. Это достигалось путем добавления ложных дублирующихся индикаторных групп к ключам WOK, создавая впечатление, что агент повторно использовал определенные слова из своего кодового стихотворения. Целью "Троянского коня" было затянуть время противника, и он был развернут перед Днем Д, когда объем зашифрованного трафика резко возрос. Поэтический шифр в конечном итоге был заменен одноразовым шифром, в частности, буквенным одноразовым шифром (LOP). В LOP агенту предоставлялась строка букв и таблица подстановок. Открытый текст записывался под строкой на листе шифра. Пары букв в каждом столбце (например, P и L) указывали на уникальную букву в таблице (Q). Лист шифра никогда не использовался повторно, в то время как таблицу подстановок можно было использовать повторно без потери безопасности. Это обеспечивало быстрое и надежное шифрование сообщений.