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

Compare with Current View Page History

« Previous Version 4 Next »

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

Здесь можно создавать поля различных типов, редактировать их содержимое и удалять эти поля.

Важно!

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

Доступ из приложения к данным, хранящимся в области полей свободного назначения, осуществляется при помощи функций Guardant API.

Типы и основные характеристики полей свободного назначения:

Тип поля

 

Размер, байтов

Содержимое

Аппаратные запреты

Работа с полем из приложения (Guardant API)

Алгоритм

 

Размер поля определяется размером дескриптора алгоритма

Дескриптор аппаратного алгоритма

Обязательные запреты на запись и чтение

1. GrdTransform, GrdCrypt, GrdHash, GrdCodeInit
2. GrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update
3. GrdTRU_DecryptQuestion, GrdTRU_EncryptAnswer, GrdTRU_ApplyAnswer

Защищенная ячейка

 

В новых ключах произвольный размер. 
В старых:1 – 255 Б+ служебные поля

Дескриптор защищенной ячейки

Обязательные запреты на запись и чтение

GrdPI_Activate, GrdPI_Deactivate, GrdPI_Read,GrdPI_Update

Таблица лицензий

 

Guardant Sign Net/ Time Net/ Net III

Длина каждого модуля=1 или 2 Б
Максимум - 254 байта +служебные поля

1. Реальный сетевой ресурс 
2. Количество модулей программного комплекса и их ресурсы лицензий

Обязательные запреты на запись и чтение

GrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update

Guardant Net II / Net

Длина каждого модуля=1 или 2 Б
Максимум – 127 модулей

Количество модулей программного комплекса и их ресурс лицензий

Обязательный запрет на запись

GrdRead

Целое число

 

1, 2, 4, 8

Целое число со знаком или без знака

Запрет на запись(при необходимости)

GrdRead, GrdWrite

Строка

 

Произвольный размер

Последовательность символов в кодировке ANSIили Unicode

Запрет на запись(при необходимости)

GrdRead, GrdWrite

Счетчик

 

1, 2, 4, 8

Беззнаковое целое число. Автоматически увеличивается на 1 после каждой записи образа в память ключа

Запрет на запись(при необходимости)

GrdRead, GrdWrite

Дамп

 

Произвольный размер

Двоичный дамп

Запрет на запись(при необходимости)

GrdRead, GrdWrite 

  • No labels