Code obfuscation and controlling a processor by emulation

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/45 (2006.01) G06F 21/00 (2006.01)

Patent

CA 2535237

An individual security program (28) is randomly chosen by way of a respective key (32) and is then packaged with a games program (20) to provide an executable program file (34) which is applied to a storage media, such as an optical disc (30). Whenever the security program (28) is running, the object code it produces is obfuscated to make it difficult to overcome the protection by identifying and removing the security program. The obfuscated object code is produced by substituting a variable in source code with a function of the variable. When the source code is compiled to produce the object code, the function causes the variable to be presented in the compiled object code as a series of operations.

Un programme de sécurité individuelle (28) est sélectionné au hasard au moyen d'une clé spécifique (32) puis il est intégré à un logiciel de jeu (20) de façon à donner un fichier programme exécutable (24) qui est appliqué à un support de mémoire tel qu'un disque optique (30). Chaque fois que le programme de sécurité (28) s'exécute, le code objet qu'il produit est occulté de façon à compliquer le contournement des protections par identification et suppression du programme de sécurité. Pour produire le code objet occulté, on substitue une variable dans le code source par une fonction de la variable. Lorsque le code source est compilé pour produire le code objet, la fonction provoque la présentation de la variable dans le code objet sous forme d'une suite d'opérations.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Code obfuscation and controlling a processor by emulation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Code obfuscation and controlling a processor by emulation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Code obfuscation and controlling a processor by emulation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1943831

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.