Product Sheets


Related Information


Contact
For more information about Syncrosoft’s Crypto Toolbox, the licensing model or technical details, please get in touch with us directly.

Toolbox - Features

The white-box algorithms of the Syncrosoft Crypto Toolbox provide the following key features:

Security Features

  • Protection of encryption key. Debugging and reverse- engineering does not reveal any usable information about an encryption key, because the algorithm’s internal program code and data are always kept encrypted. Neither the program code, nor the internal data are decrypted before, during or after execution or processing.
  • Robust program code. Syncrosoft’s white-box technology and MCFACT protect the algorithm’s program code and make it resistant against debugging, reverse-engineering, analysis, illegal re-use and tampering.
  • Inseparable security. Syncrosoft’s white-box technology and MCFACT protect the actual program code and data of the algorithms. These technologies do not rely on superfluous protection code or libraries, which could be circumvented or removed.
  • Integration of encryption key into algorithm. A constant encryption key can be integrated into the algorithm’s program code, making it impossible to discover or predictably change the key.
  • Watermark included. The algorithm’s program code itself serves as a watermark, enabling the identification and prove its origins. Each program code translation process generates a diverse and unique watermark.

Other Key Features

  • Scalability. Fundamental attributes of the algorithms, like security level, execution speed and memory allocation, can be tuned to meet specific requirements.
  • Broad platform support. All major PC platforms, including operating systems like Microsoft Windows 2000, XP, Vista and Mac OS X, are supported.
  • Programming language support. The Crypto Toolbox supports the ANSI C and C++ programming languages for all major PC platforms.
  • Easy to use API. The Crypto Toolbox comes with an straightforward interface to enable fast development and deployment.
  • End-user transparency. Deploying the Crypto Toolbox is transparent to the end-user and does not require the installation of additional software modules.