Кіріспе
Поэмалық код – екінші дүниежүзілік соғыста британдық арнайы операциялар атқарушы (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 кілттеріне жалған қайталама индикаторлар тобын қосу арқылы жасалды, бұл агент өлең кодын пайдаланатын белгілі бір сөздерді қайталап айтқандай көрінеді. "Сый аттың" мақсаты – жаудың уақытын ысырап ету болды және ол D күніне дейін, кодтық трафик күрт өскен кезде қолданылды. Өлең кодын ақырында бір реттік блокнотпен, атап айтқанда әріптік бір реттік блокнотпен (LOP) алмастырды. LOP-та агентке әріптер тізбегі және ауыстыру кестесі берілді. Ашық мәтін блокноттағы тізбектің астына жазылды. Әр бағандағы әріптер жұбы (мысалы, P және L) кестедегі бірегей әріпті (Q) көрсетті. Блокнот қайта қолданылмады, ал ауыстыру кестесі қауіпсіздікті жоғалтпай қайта қолданылуы мүмкін. Бұл хабарламаларды жылдам және қауіпсіз шифрлеуге мүмкіндік берді.