
Case Study - Gambling Machine
Task: Ensure integrity of gambling machine software.
The software of a gambling machine must be trustworthy. In fact, it must be ensured that the integrity of the program code always remains intact. An adversary can debug and reverse-engineer the program code. He can develop a software patch, which can break the program integrity and which could manipulate the game.
Solution: Protect the program code with MCFACT.
Using MCFACT, the program code of the gambling machine can be protected against debugging, reverse-engineering and tampering. Additionally, MCFACT can ensure integrity by creating the program code in a way that data must step through the program code in a certain order.
