
Case Study - DRM System
Task: Protection of a Digital Rights Management System.
A Digital Rights Management (DRM) system defines business rules which describe usage limitations of the software and digital content. An adversary can debug and reverse-engineer the DRM program code which implements the usage limitations. Manipulation of this program code will allow the adversary to remove the usage limitations, and to distribute a free version of the software and digital content.
Solution: Protect the DRM program code with MCFACT.
By using MCFACT, Syncrosoft's code transformation technology, the program code of the DRM system can be protected against debugging, reverse-engineering and tampering.
