Combined Cipher Machine (CCM) (или Combined Cypher Машина ) была распространенной системой шифр для защиты связи союзников во время Второй мировой войны и, в течение нескольких лет после, НАТО. Оба устройства British Typex и US 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 в полевых условиях. Специально преобразованный ЕСМ, получивший название CCM Mark II, также был доступен для Великобритании и Канады.
Программа CCM стоила 6 миллионов долларов США.
SIGROD был реализацией CCM, который в какой-то момент был предложен в качестве замены ECM Mark II (Savard and Pekelney, 1999).
TypeX Mark 23 была более поздней моделью из семейства шифровальных машин Typex, адаптированной для использования с комбинированной шифровальной машиной.
В то время как взломщики кодов союзников имели большой успех в чтении эквивалентной немецкой машины, шифра Лоренца, их немецкие аналоги, хотя и проводили некоторый первоначальный анализ, не добились успеха с СКК.
Однако у CCM были проблемы с безопасностью. В одном случае было обнаружено, что определенные комбинации роторов давали опасно короткий период в 338, и что проводка ротора могла быть восстановлена из фактического сообщения из 1000 групп, которое было отправлено с помощью машины.
В 1952 году в более поздней версии CCM, «Ajax», также были обнаружены проблемы с безопасностью.