Короткий сигнальный код, также известный как Short Signal Book (немецкий : Kurzsignalbuch), была система сокращенных кодов, использовавшаяся Kriegsmarine (ВМС Германии) во время Второй мировой войны, чтобы минимизировать продолжительность передачи сообщений.
Передача радиосообщений имела потенциальные риски выявления присутствия и направления подводной лодки; при расшифровке содержание также было раскрыто. Подводные лодки должны предоставлять информацию, в основном в стандартной форме (положение конвоя для атаки и подводной лодки, информация о погоде) на свои базы. Первоначально могли использоваться передачи кода Морзе. Чтобы предотвратить обнаружение, необходимо было минимизировать продолжительность сообщений; для этого использовалось короткое кодирование Kurzsignale. Чтобы предотвратить перехват, сообщения должны были быть зашифрованы машиной Enigma. Чтобы еще больше сократить время передачи, сообщение могло быть отправлено быстрой машиной вместо человека-радиста. Например, система Kurier - не реализованная вовремя - уменьшила время отправки точки Морзе с примерно 50 миллисекунд для человека до 1 миллисекунды.
Код Kurzsignale был предназначен для сокращения времени передачи до значения, меньшего времени, необходимого для определения направления. Первоначально он не предназначался для сокрытия содержимого сигнала; защита должна была быть достигнута путем кодирования с помощью машины Enigma. Копия кодовой книги Kurzsignale была захвачена с немецкой подводной лодки U-110 9 мая 1941 года. В августе 1941 года Дёниц начал обращаться к подводным лодкам по именам их командиров, а не по номерам лодок. Метод определения мест встречи подводных лодок в Краткой книге сигналов был расценен как скомпрометированный, поэтому B-Dienst криптоаналитики определили метод, позволяющий скрыть свои позиции на Кригсмарине Немецкая военно-морская сеть (нем. Gradnetzmeldeverfahren) была введена и использовалась до конца войны
Сознавая опасность, которую представляет радиопеленгатор (RDF), Кригсмарине разработали различные системы для ускорения вещания. Кодовая система Kurzsignale сжимала сообщения в короткие коды, состоящие из коротких последовательностей общих терминов, таких как «местонахождение конвоя», чтобы в сообщении не требовалось дополнительных описаний. Полученный Kurzsignal был затем закодирован с помощью машины Enigma и впоследствии передан как можно быстрее, обычно это занимало около 20 секунд. Типичная длина информационного или погодного сигнала составляла около 25 символов.
Обычному RDF требовалось около минуты, чтобы определить пеленг радиосигнала, и Kurzsignale защищал от этого. Однако система хафф-дафф, которая использовалась союзниками, могла справиться с этими короткими передачами.
Полностью автоматизированная пакетная передача система Kurier, тестируемая с августа 1944 года, могла послать сигнал Kurz не более чем за 460 миллисекунд; этого было достаточно, чтобы предотвратить обнаружение даже хафф-дафф, и в случае его развертывания это было бы серьезным препятствием для действий союзников по борьбе с подводными лодками и взлому кода. К концу 1944 года программа Kurier стала главным приоритетом, но война закончилась до того, как система заработала.
Подобная система кодирования использовалась для сводок погоды с подводных лодок, Wetterkurzschlüssel (Короткий погодный шифр). Кодовые книги были захвачены из U-559 30 октября 1942 года.