Термин "Электронный ключ"
Электронный ключ
Электронный ключ (иначе аппаратный ключ или донгл от английского dongle) является аппаратным средством, создающим защиту данных и программного обеспечения (ПО) от несанкционированного доступа с целью копирования, использования или распространения информации.
Данная технология основана на использовании специализированной микросхемы или защищённого от считывания микроконтроллера, в которых реализованы алгоритмы работы, уникальные для каждого ключа. В донглах встроена защищённая энергонезависимая, имеющая небольшой объём, память.В более сложных устройствах реализован встроенный криптопроцессор, который осуществляет аппаратную реализацию шифрующих алгоритмов в режиме реального времени. Для аппаратных ключей существуют различные форм-факторы, но обычно их подключение к компьютеру осуществляется посредством использования USB. Иногда аппаратные ключи имеют LPT- или PCMCIA-интерфейсы.
Принципы применения электронных ключей
Пользователь присоединяет ключ к компьютеру через определённый интерфейс. После присоединения ключа, защищённой программой, через специальный драйвер, ему отправляется информация, которая при получении обрабатывается с использованием заданного алгоритма, и после отправляется обратно. Получив правильный ответ ключа, программа продолжит рабочий процесс. Иначе её выполняются действия, которые предопределенны разработчиками: она может, например, переключиться в режим демонстрации, заблокировав доступ к использованию определённых функций.
Разновидностью аппаратных ключей являются специальные ключи, которые предназначены для поддержки лицензирования путем ограничения числа копий программы, работающих в сети, и защиты работы приложений в сети. Одного ключа в этом случае будет достаточно для любой локальной сети. Ключ может быть установлен как на рабочей станции, так и на сервере сети. Обращение защищенных приложений к ключу происходит по локальной сети. Преимуществом использования такого ключа является то, что работа с приложением в пределах локальной сети возможна в любой момент времени, и его не нужно постоянно носить с собой.