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

Compare with Current View Page History

« Previous Version 3 Next »

This memory area can be used for storing any data required for application protection, including: hardware algorithm descriptors, license tables, key words, data sets, constants, code blocks, etc.

You can create fields of various types, edit their contents and delete them.

Important information

All models of available modern Guardant dongles contain several default hardware algo-rithm descriptors and protected items.

From within an application data stored in the area of free purpose fields is accessed using the Guardant API functions.

Types and main properties of free purpose fields:

Field typeSize, bytesContentsHardware locksWorking with field from within the application (Guardant API)
AlgorithmField size is defined by the size of algorithm descriptorHardware algorithm descriptorMandatory read/write locks
  1. GrdTransform, GrdCrypt, GrdHash, GrdCodeInit
  2. GrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update
  3. GrdTRU_DecryptQuestion, GrdTRU_EncryptAnswer, GrdTRU_ApplyAnswer
Protected itemArbitrary size into the modern dongles; 1 – 255 + service fields into the old modelsProtected item descriptorMandatory read/write locksGrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update
License tableGuardant Sign Net/ Time Net/ Net III1 or 2 per ele-ment+ service fields (not more than 254 bytes)
  1. Actual license resource
  2. Information on the software modules number and license limit of each module
Mandatory read/write locksGrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update
Guardant Net II / Net1 or 2 per element 127 modules maximumInformation on the software modules number and license limit of each moduleMandatory write locksGrdRead
Integer1, 2, 4, 8Integer or unsigned integerWrite locks (when necessary)GrdRead, GrdWrite
StringRandom sizeCharacter sequence in ANSI or Unicode encodingWrite locks (when necessary)GrdRead, GrdWrite
Counter1, 2, 4, 8Unsigned integer. Increments automatically on each operation of writing a mask into the dongle memoryWrite locks (when necessary)GrdRead, GrdWrite
DumpRandom sizeBinary dumpWrite locks (when necessary)GrdRead, GrdWrite

 

 

 

 

 

  • No labels