
Case Study - Key Protection
Task: Prevent the exposure of secret keys.
A proprietary algorithm uses hard-coded keys and user keys for data encryption. The keys have to be kept secret at any time.
Solution: Protect the keys with MCFACT.
The program code of the algorithm, the hard-coded keys and the user keys are protected with MCFACT. Consequently, the program code and the hard-coded keys can not be reverse-engineered. At runtime, both types of keys are processed by MCFACT protected program code only. This assures that the keys never get exposed or become accessible to adversaries.
