The group of flags in the top left part of the dialog box (Depends on ID, Depends on counter & With counter decrement) serves for setting the hardware algorithm properties. Combining these properties allows for creating algorithms with various operating modes adapted for solving different tasks (generating of random numbers, limiting number of runs, etc.).
Valid combinations of algorithm properties flags:
Flags combination | Algorithm operating mode | Description of a mode |
---|---|---|
Flags not set | Default mode | Flag-independent algorithm |
Depends on ID | Algorithm is unique by ID | Encryption is dongle ID-based. With the same determinants algorithms will encrypt data differently in different dongles |
Depends on counter | Algorithm is counter dependent | A 4-byte value defining the type of encryption is written into the counter field. With the same determinants algorithms with different counter values will encrypt data differently |
With counter decrement | Limited number of algorithm runs | A 4-byte initial value is written into the algorithm counter field. The counter decrements on each call of GrdTransform and stops execution when 0 value is reached |
Depends on ID and Depends on counter | Algorithm is counter-dependent + algorithm is unique by ID | Encryption is dongle ID-based. A 4-byte value defining the type of encryption is written into the counter field. With the same determinants algorithms with different counter values will encrypt data differently |
Depends on ID and With counter decrement | Limited number of algorithm runs + algorithm is unique by ID | Encryption is dongle ID-based. With the same determinants algorithms will encrypt data differently in different dongles. A 4-byte initial value is written into the algorithm counter field. The counter decrements on each call of GrdTransform and stops execution when 0 value is reached |
Depends on counter and With counter decrement | Generator of pseudorandom numbers | A large 4-byte initial value is written into the algorithm counter field. The counter decrements on each call of GrdTransform and stops execution when 0 value is reached. Whereas the encryption is handled differently with each counter decrement |
Depends on ID, Depends on counter and With counter decrement | Generator of pseudorandom numbers | Encryption is dongle ID based depends on dongle ID. With the same determinants algorithms will encrypt data differently in different dongles. A large 4-byte initial value is written into the algorithm counter field. The counter decrements on each call of GrdTransform and stops execution when 0 value is reached. Whereas the encryption is handled differently with each counter decrement |
Important information
Listed flags and their combinations are available not with all types of dongles.