Комбинированная шифровальная машина ( CCM ) (или комбинированная шифровальная машина ) была общей системой шифровальных машин для защиты коммуникаций союзников во время Второй мировой войны и, в течение нескольких лет после нее, НАТО . Британская машина Typex и американская ECM Mark II были модифицированы таким образом, чтобы они были совместимы.
Британцы показали свою главную шифровальную машину — Typex — США, когда они вступили в войну, но американцы не хотели делиться своей машиной, ECM Mark II . Была необходимость в защищенной межсоюзнической связи, и поэтому ВМС США разработали совместную шифровальную машину, адаптированную из систем обеих стран .
«Комбинированная шифровальная машина» была одобрена в октябре 1942 года, а производство началось два месяца спустя. Необходимые адаптеры, разработанные Доном Сейлером, были изготовлены в США, поскольку в то время у Британии не было достаточных производственных ресурсов. Первоначально CCM использовалась в небольших масштабах для использования на флоте с 1 ноября 1943 года, а в апреле 1944 года она стала эксплуатироваться во всех вооруженных силах США и Великобритании.
Адаптер для преобразования ECM в CCM был обозначен как ASAM 5 армией США (в 1949 году) и CSP 1600 ВМС США (ВМС называли всю машину ECM с адаптером CCM как CSP 1700 ). Адаптер представлял собой сменную роторную корзину, поэтому ECM можно было легко преобразовать для использования CCM в полевых условиях. Специально преобразованный ECM, названный CCM Mark II , также был доступен для Великобритании и Канады.
Стоимость программы CCM составила 6 миллионов долларов США.
SIGROD был реализацией CCM, которая в какой-то момент была предложена в качестве замены ECM Mark II (Savard and Pekelney, 1999).
TypeX Mark 23 — более поздняя модель семейства шифровальных машин TypeX , адаптированная для использования с комбинированной шифровальной машиной.
В то время как союзные дешифровальщики добились большого успеха при расшифровке эквивалентной немецкой машины — шифра Лоренца , их немецкие коллеги, хотя и выполнили некоторый начальный анализ, не добились успеха с CCM.
Однако с CCM были проблемы безопасности. Было обнаружено, что определенные комбинации роторов производили опасно короткий период 338; [ требуется цитата ] трехроторная машина Enigma имела период 16 900. [1] Кроме того, проводка ротора могла быть восстановлена из сообщения из 1000 групп, которое было отправлено с помощью машины. [ требуется цитата ]
В 1952 году было обнаружено, что более поздняя версия CCM, «Ajax», также имеет проблемы с безопасностью. [ необходима цитата ]