Защищенные ячейки служат для хранения данных, как и обычные поля памяти (дамп, строка, число), но Anchor
Состояние (статус) защищенной ячейки можно программировать и, в дальнейшем, управлять им из приложения. Кроме того, технология защищенных ячеек предусматривает получение доступа к содержимому ячейки и обновление ячейки без перезаписи памяти ключа целиком.
Для работы с защищенными ячейками из приложения предназначены несколько команд Guardant API: GrdPI_Activate, GrdPI_De-activateDeactivate, GrdPI_Update и GrdPI_Read.
Диалог создания защищенной ячейки выполнен в виде мастера, состоящего из нескольких страниц:
- Добавить защищенную ячейку (новое поле)
- Свойства защищенной ячейки
- Содержимое защищенной ячейки
Переход к следующей странице происходит при помощи нажатия кнопки [Далее] после выполнения текущего диалога.
...
Expand | |
---|---|
|
...
| ||
Размер защищенной ячейки в современных ключах не ограничен, а в Guardant Stealth III /Net III должен составлять от 1 до 255 байтов (+ служебные поля). |
...
Expand | ||
---|---|---|
|
В окне Свойства защищенной ячейки расположены флаги, управляющие сервисами защищенных ячеек:
Описание сервисов защищенной ячейки идентично описанию сервисов аппаратных алгоритмов (см. раздел Сервисы аппаратных алгоритмов).
Размер данных защищенной ячейкиВ нижней части диалога Свойства защищенной ячейки отображается статистическая информация о размере ее содержимого (с указанием выбранной системы счисления). |
...
Размер дескриптора ячейки складывается из размеров его составных частей: определителя и набора сервисов. |
...
Expand | ||
---|---|---|
| ||
Диалог |
Содержимое защищенной ячейки представляет собой шестнадцатеричный редактор для ввода и изменения данных ячейки:
*** |