
Protected AES, ECC and RSA
The security of DRM, Conditional Access and other security systems that run on untrusted hosts heavily depends on the protection of crypto-algorithms like ECC, RSA and AES. The algorithm’s keys and internally processed data are traditionally protected using obfuscation techniques, but are usually revealed during the process and thus vulnerable to attacks. Consequently, there is a need to protect an algorithm’s program code, encryption keys and internally processed data in a secure way.
whiteCryption Crypto Toolbox
The whiteCryption Crypto Toolbox includes white-box implementations of ECC, RSA, AES, as well as DES, Triple-DES, SHA-1 and SHA-256. These algorithms keep encryption keys and internally processed data encrypted permanently and are robust against debugging, reverse-engineering, analysis and tampering.
If the white-box algorithms are used within MCFACT-protected program modules, the security level is increased dramatically. In such a scenario, even the algorithm’s input/output data would not be exposed, because MCFACT securely protects the surrounding program code and data against debugging, reverse-engineering, analysis and tampering.
If you would like to learn more about how Syncrosoft’s technology might protect your software and contents, please check out the whiteCryption Crypto Toolbox. More...
