Финальная схема защиты приложения зависит от конкретной задачи. Однако базовый принцип можно представить следующим образом:
Таким образом, копирование защищенной программы теряет смысл, так как без ключа она становится неработоспособной.
Механизм защиты и лицензирования приложений в сети выглядит следующим образом:
Защита данных в сетевом протоколе осуществляется на аппаратном уровне, то есть шифруется на сеансовых ключах, выработанных между защищенным приложением и электронным ключом без каких-либо посредников.