Search International and National Patent Collections

1. (WO2012126083) SYSTEM AND METHOD PROVIDING DEPENDENCY NETWORKS THROUGHOUT APPLICATIONS FOR ATTACK RESISTANCE

Pub. No.:    WO/2012/126083    International Application No.:    PCT/CA2011/050157
Publication Date: Fri Sep 28 01:59:59 CEST 2012 International Filing Date: Fri Mar 25 00:59:59 CET 2011
IPC: G06F 21/22
Applicants: IRDETO B.V.
LIEM, Clifford
ZHOU, Yongxin
GU, Yuan Xiang
Inventors: LIEM, Clifford
ZHOU, Yongxin
GU, Yuan Xiang
Title: SYSTEM AND METHOD PROVIDING DEPENDENCY NETWORKS THROUGHOUT APPLICATIONS FOR ATTACK RESISTANCE
Abstract:
A method and system is provided to automatically propagate dependencies from one part of a software application to another previously unrelated part. Propagation of essential code functionality and data to other parts of the program serves to augment common arithmetic functions with Mixed Boolean Arithmetic (MBA) formulae that are bound to pre-existing parts of the program. A software application is first analyzed on a compiler level to determine the program properties which hold in the program. Thereafter, conditions are constructed based on these properties and encoded in formulae that encode the condition in data and operations. Real dependencies throughout the application are therefore created such that if a dependency is broken the program will no longer function correctly.