In addition to providing a unique identification number, a user writeable EEPROM area is available to allow further encryption techniques. Examples include reading the FTDIChip-ID, further encrypting it and writing it back to the EEPROM. By using this approach, industry standard encryption techniques such as DES, AES, or Blowfish could be implemented.
Also available is an ActiveX control, SafeGuard-IT, which can utilise the FTDI-ChipID feature of the USB-Key to provide asymmetric public and private key encryption.
Encrypted information based on the FTDIChip-ID, the private key and an optional password can be programmed back into the USB-Key’s integrated EEPROM. This provides an easy to deploy method of software protection with a high level of security. With this approach, SafeGuard-IT protected software packages need only be compiled once and can then be distributed with just two additional files to decrypt the information, the public key and the SafeGuard-IT DLL.