Введение

Чип EEPROM KSD 64[A] Crypto Ignition Key (CIK) – это чип EEPROM, разработанный АНБ и помещенный в пластиковый корпус, напоминающий игрушечный ключ. Обозначение модели связано с объемом его памяти – 64 кибита (65 536 бит, или 8 КиБ), достаточным для хранения нескольких ключей шифрования. Чаще всего он использовался в системах разделения ключей: само по себе устройство шифрования или KSD 64 бесполезны, но вместе они позволяют устанавливать зашифрованные соединения. Он также применялся самостоятельно для передачи ключевого материала, например, для первоначальной загрузки исходного ключа в защищенный телефон STU III. В более новых системах, таких как Secure Terminal Equipment, в качестве токена безопасности используется карта Fortezza PC вместо KSD 64. KSD 64 был снят с производства в 2014 году. За 30 лет было произведено более миллиона экземпляров.

Операция

CIK – это небольшое устройство, которое можно загрузить 128-битной последовательностью, уникальной для каждого пользователя. Когда устройство извлекается из машины, эта последовательность автоматически добавляется (по модулю 2) к уникальному ключу в машине, тем самым сохраняя его в зашифрованном виде. При повторном подключении уникальный ключ в машине расшифровывается, и она готова к нормальной работе. Аналогия с автомобильным ключом зажигания очень близка, отсюда и название. Если CIK потерян, пользователь останется в безопасности, если только нашедший или вор не сможет сопоставить его с машиной пользователя. В случае потери пользователь получает новый CIK, что фактически меняет замок в шифровальной машине и позволяет ему вернуться к работе. Последовательность ключа зажигания может быть предоставлена несколькими способами. В первом криптооборудовании, использующем эту идею (KY 70), CIK загружается своей последовательностью в NSA и поставляется каждому пользователю как любой другой элемент ключевого материала. Последующие реализации (например, в STU II) используют еще более продуманную схему. Устройство CIK – это просто пустой регистр, который может быть снабжен уникальной последовательностью от функции рандомизации самой родительской машины. Более того, каждый раз при извлечении и повторной установке устройства оно получает совершенно новую последовательность. Эффект этой процедуры – обеспечить высокую защиту от скрытого компрометации CIK, когда вор получает устройство, копирует его и заменяет, не уведомляя владельца. На следующее утро (например), когда пользователь вставит устройство, оно получит новую последовательность, а старая скопированная последовательность станет бесполезной. Если вор проникнет к машине пользователя ночью, он может попытаться действовать в сети; но когда пользователь попытается включить машину утром, его устройство не будет работать, тем самым сигнализируя о факте проникновения. Эта концепция особенно привлекательна в офисных условиях, где физическая охрана и системы безопасности недостаточно надежны, чтобы гарантировать, что к криптооборудованию не будет доступа у неавторизованных лиц.