Электронный ключ

Электронный ключ (аппаратный ключ, от англ. Dongle) - аппаратное средство, предназначенное для защиты программного обеспечения и данных от копирования, нелегального использования и несанкционированного распространения.

Основой этой технологии является специализированная микросхема, или защищенный от считывания микроконтроллер, имеющий уникальные для каждого ключа алгоритмы работы. Донглы также имеют защищенную энергонезависимую память небольшого объема, более сложные устройства могут иметь встроенный криптопроцесор (для аппаратной реализации шифрующих алгоритмов), в реальномвремени.

Аппаратные ключи могут иметь различные формы-факторы, но чаще всего они подключаются к компьютеру через USB. Также встречаются с LPT- или PCMCIA-интерфейсами.