Denuvo es un sistema de protección contra la piratería pensado para juegos en PC que ha recibido muchas críticas porque incluso aunque se implemente con la mayor optimización posible acaba afectando al rendimiento de los juegos. La compañía que está detrás de Denuvo, Irdeto, ha negado en repetidas ocasiones que esta solución afecte al rendimiento en juegos, pero pruebas imparciales han confirmado todo lo contrario.
Hogwarts Legacy es uno de los juegos que utilizan Denuvo, aunque esta solución de protección contra la piratería ha caído tras seis meses de duro trabajo por parte de Maurice Heumann. No se trata de un logro relacionado con la piratería, es un trabajo de investigación que viene de un desarrollador, quien solo lo ha llevado a cabo con el objetivo de aprender las claves de este sistema de protección.
El desarrollador ha explicado en su blog que Denuvo utiliza varios mecanismos para asegurarse de que Hogwarts Legacy funciona de forma legal en PC. Primero el DRM crea una huella del sistema gaming del dueño del juego, y también un Steam Ticket para probar que el juego se ha comprado. Este ticket se envía a los servidores de Steam para comprobar que la compra ha sido legítima, aunque no es capaz de explicar qué hacen exactamente los servidores de Steam.
Cuando se ha producido esa verificación se crea un Token Denuvo, que solo funciona con un PC que tiene exactamente la misma "huella" sobre la que se generó ese token. Este token se utiliza para descifrar ciertos valores que son importantes cuando se ejecuta el juego, y se realizan verificaciones continuadas cuando el usuario está jugando, lo que hace que sea muy complicado burlar este sistema de protección.
El desarrollador logró hacerlo, pero tardó seis meses en conseguirlo y dijo que fue una de las cosas más complicadas que ha hecho. Sobre el impacto en el rendimiento, dijo que no se producen demasiadas operaciones de llamada y que la ejecución de código de Denuvo en el juego es bastante pequeña, así que su impacto debería ser muy pequeño.