G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 21/22 (2006.01) G06F 5/00 (2006.01) G06F 9/44 (2006.01)
Patent
CA 2761065
A system and method for transforming a software application comprising binary code and optionally associated data, from an original form to a more secure form. The method includes performing a combination of binary transmutations to the application, and interlocking the transmutations by generating and placing interdependencies between the transmutations, wherein a transmutation is an irreversible change to the application. Different types of the transmutations are applied at varied granularities of the application. The transmutations are applied to the application code and the implanted code as well. The result is a transformed software application which is semantically equivalent to the original software application but is resistant to static and/or dynamic attacks.
L'invention concerne un système et un procédé pour transformer une application logicielle comprenant un code binaire et éventuellement des données associées, d'une forme d'origine en une forme plus sécurisée. Le procédé comprend l'application d'une combinaison de transmutations binaires à l'application, et le verrouillage des transmutations en générant et en plaçant des interdépendances entre les transmutations, une transmutation étant un changement irréversible de l'application. Différents types de transmutations sont appliqués à des granularités modifiées de l'application. Les transmutations sont appliquées au code d'application et au code implanté également. Il en résulte une application logicielle transformée qui est équivalente sémantiquement à l'application logicielle d'origine, mais qui résiste aux attaques statiques et/ou dynamiques.
Dong Hongrui
Gu Yuan Xiang
Levitsky Valery
Mcrae Paul
Murdock Daniel Elie
Gowling Lafleur Henderson Llp
Irdeto Canada Corporation
LandOfFree
Interlocked binary protection using whitebox cryptography does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interlocked binary protection using whitebox cryptography, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interlocked binary protection using whitebox cryptography will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2028722