Введение

Комбинированная шифровальная машина (CCM) (или Комбинированная шифровальная машина) — это единая система шифровальных машин, использовавшаяся союзниками для защиты связи во время Второй мировой войны и, в течение нескольких лет после её окончания, НАТО. Британская машина Typex и американская ECM Mark II были модифицированы для обеспечения их взаимодействия.

История

Британцы продемонстрировали американцам свою основную шифровальную машину Typex после вступления в войну, но американцы не спешили делиться своей машиной ECM Mark II. Возникла потребность в защищенной межсоюзнической связи, поэтому ВМС США разработали совместную шифровальную машину, основанную на системах обеих стран.

Использование

"Комбинированная шифровальная машина" была одобрена в октябре 1942 года, а производство началось два месяца спустя. Необходимые адаптеры, разработанные Доном Сайлером, полностью производились в США, так как Великобритания в то время не располагала достаточными производственными мощностями. Изначально СКМ использовалась в ограниченном масштабе для нужд военно-морского флота с 1 ноября 1943 года, а в апреле 1944 года была принята на вооружение всеми вооруженными силами США и Великобритании. Адаптер для преобразования ECM в CCM получил обозначение ASAM 5 в армии США (в 1949 году) и CSP 1600 в военно-морском флоте США (военно-морской флот называл всю машину ECM с адаптером CCM – CSP 1700). Адаптер представлял собой заменяющуюся корзину роторов, что позволяло легко переоборудовать ECM для использования с СКМ в полевых условиях. Специально модифицированный ECM, получивший название CCM Mark II, также был предоставлен Великобритании и Канаде. Программа СКМ стоила 6 миллионов долларов США. SIGROD являлась реализацией СКМ, которая в определенный момент предлагалась в качестве замены ECM Mark II (Savard и Pekelney, 1999). TypeX Mark 23 была более поздней моделью семейства шифровальных машин Typex, адаптированной для работы с Комбинированной шифровальной машиной.

Безопасность

В то время как союзные криптоаналитики добились значительных успехов в расшифровке сообщений, зашифрованных немецкой машиной, эквивалентной Лоренцу, их немецкие коллеги, несмотря на проведение некоторого первоначального анализа, не смогли взломать CCM. Однако в CCM были обнаружены уязвимости в системе безопасности. Было установлено, что определенные комбинации роторов приводили к критически короткому периоду в 338; трехроторная машина "Энигма" имела период в 16 900. Кроме того, схему подключения роторов можно было восстановить из 1000-символьного сообщения, переданного с использованием этой машины. В 1952 году более поздняя версия CCM, "Ajax", также оказалась небезопасной.