Введение
Комбинированная шифровальная машина (CCM) (или Комбинированная шифровальная машина) — это единая система шифровальных машин, использовавшаяся союзниками для защиты связи во время Второй мировой войны и, в течение нескольких лет после её окончания, НАТО. Британская машина Typex и американская ECM Mark II были модифицированы для обеспечения их взаимодействия.
The Combined Cipher Machine (CCM) (or Combined Cypher Machine) was a common cipher machine system for securing Allied communications during World War II and, for a few years after, by NATO. The British Typex machine and the US ECM Mark II were both modified so that they were interoperable.
История
Британцы продемонстрировали американцам свою основную шифровальную машину 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", также оказалась небезопасной.