Введение
Шифр, использованный британской SOE во Второй мировой войне.
The poem code is a simple and insecure, cryptographic method which was used during World War II by the British Special Operations Executive (SOE) to communicate with their agents in Nazi occupied Europe. The method works by having the sender and receiver pre arranging a poem to use. The sender chooses a set number of words at random from the poem and gives each letter in the chosen words a number. The numbers are then used as a key for a transposition cipher to conceal the plaintext of the message. The cipher used was often double transposition. To indicate to the receiver which words had been chosen, an indicator group of letters is sent at the start of the message.
"Шифр поэмы" – это простой и ненадежный криптографический метод, который британская Специальная операционная группа (SOE) использовала во время Второй мировой войны для связи со своими агентами в оккупированной нацистской Европе. Метод заключается в предварительной договоренности между отправителем и получателем о стихотворении, которое будет использоваться. Отправитель случайным образом выбирает из стихотворения определенное количество слов и присваивает каждой букве в выбранных словах номер. Эти номера затем используются в качестве ключа для транспозиционного шифра, чтобы замаскировать открытый текст сообщения. Часто использовался двойной транспозиционный шифр. Чтобы указать получателю, какие слова были выбраны, в начале сообщения отправляется индикаторная группа букв.
The poem code is a simple and insecure, cryptographic method which was used during World War II by the British Special Operations Executive (SOE) to communicate with their agents in Nazi occupied Europe. The method works by having the sender and receiver pre arranging a poem to use. The sender chooses a set number of words at random from the poem and gives each letter in the chosen words a number. The numbers are then used as a key for a transposition cipher to conceal the plaintext of the message. The cipher used was often double transposition. To indicate to the receiver which words had been chosen, an indicator group of letters is sent at the start of the message.
Разработка
Когда Лео Маркс был назначен офицером по шифрам Специального оперативного управления (SOE) в Лондоне во время Второй мировой войны, он очень быстро осознал слабость используемой техники и наносимый ею ущерб агентам и их организациям на континенте, и начал добиваться изменений. В конечном итоге SOE перешла на использование оригинальных стихотворений (то есть не публиковавшихся ни в одном сборнике стихов какого-либо поэта) для повышения безопасности (см. пример в "Жизни, которой у меня нет"). Часто стихи были юмористическими или откровенно сексуальными, чтобы их легче было запомнить ("Должен ли член де Голля / Быть толщиной в десять дюймов / Сможет ли он подняться / До размера / Гордого флагштока / И светит ли солнце / Из его заднего прохода?"). Еще одним улучшением было использование нового стихотворения для каждого сообщения, которое записывалось на ткань, а не заучивалось. Постепенно SOE заменила поэтический шифр более надежными методами. Первым значительным улучшением, разработанным Марксом, стали выработанные ключи (WOK). WOK – это заранее согласованные ключи перестановки, выдаваемые агентам, что делало стихотворение ненужным. Каждое сообщение шифровалось на одном ключе, который записывался на специальном шелке. Ключ уничтожался путем отрывания кусочка шелка при отправке сообщения. Проект Маркса, названный им "Операция "Троянский конь"", представлял собой операцию дезинформации, направленную на маскировку более безопасного трафика WOK под трафик поэтического шифра, чтобы немецкие криптографы считали сообщения, замаскированные таким образом, более легкими для взлома, чем они были на самом деле. Это достигалось путем добавления ложных дублирующихся индикаторных групп к ключам WOK, создавая впечатление, что агент повторно использовал определенные слова из своего кодового стихотворения. Целью "Троянского коня" было затянуть время противника, и он был развернут перед Днем Д, когда объем зашифрованного трафика резко возрос. Поэтический шифр в конечном итоге был заменен одноразовым шифром, в частности, буквенным одноразовым шифром (LOP). В LOP агенту предоставлялась строка букв и таблица подстановок. Открытый текст записывался под строкой на листе шифра. Пары букв в каждом столбце (например, P и L) указывали на уникальную букву в таблице (Q). Лист шифра никогда не использовался повторно, в то время как таблицу подстановок можно было использовать повторно без потери безопасности. Это обеспечивало быстрое и надежное шифрование сообщений.