You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

В группе Доступные сервисы расположены флаги, управляющие сервисами алгоритмов. Использование сервисов значительно расширяет функциональность аппаратных алгоритмов.

Сервисы позволяют:

  • Задавать состояние алгоритма (активное/неактивное)и, в дальнейшем, управлять им из приложения или путемудаленного обновления
  • Получать доступ к содержимому дескриптора алгоритмаи обновлять его, не затрагивая (не перезаписывая) остальную память – ср. с идеологией аппаратных запретов.

Такие возможности стали доступны благодаря технологии защищенных ячеек, частным случаем которых являются аппаратные алгоритмы.

 

Если в свойствах алгоритма включен сервис Активация, то этот алгоритм в определенный момент можно сделать активным, обратившись к нему из приложения с помощью специальной команды Guardant API или выполнив процедуру обновления.

После активации с алгоритмом можно выполнять все ранее запрограммированные для него действия: выполнять преобразования, читать содержимое дескриптора алгоритма, обновлять определенные участки дескриптора, деактивировать алгоритм. 

Примеры использования

  1. Удаленная активация алгоритма, который отвечает за работоспособность дополнительных модулей приложения, после получения оплаты от конечного пользователя.
  2. Активация дополнительного алгоритма по определенному событию для усложнения логики работы программы.
  3. Активация нового и деактивация старого алгоритма при выходе новой версии приложения. При этом все алгоритмы должны быть заранее созданы и их свойства и сервисы должны быть определены.


Активация алгоритма из приложения выполняется с помощью команды GrdPI_Activate.

Установка флага Активация включает одноименный сервис, при этом становятся доступными опции (подробнее о них см. ниже):

  • Поле ввода Пароль активации
  • Поле ввода Постоянный/случайный пароль
  • Флаг Установить неактивное состояние

А также появляется опция, общая для всех сервисов:

  • Поле Допустимое количество ошибок при наборе паролей

После включения сервиса Активация задайте пароль активации, определите его вид и допустимое число ошибочного ввода.

Если схема защиты приложения предполагает, что алгоритм должен быть деактивирован изначально, установите флаг Установить неактивное состояние. Неактивный алгоритм выделяется в Редакторе образа бледно-серым шрифтом.

 

 

 

  • No labels