发明名称 SYSTEM AND METHOD PROVIDING DEPENDENCY NETWORKS THROUGHOUT APPLICATIONS FOR ATTACK RESISTANCE
摘要 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.
申请公布号 CA2830761(A1) 申请公布日期 2012.09.27
申请号 CA20112830761 申请日期 2011.03.24
申请人 IRDETO B.V. 发明人 ZHOU, YONGXIN;GU, YUAN XIANG;LIEM, CLIFFORD
分类号 G06F21/54 主分类号 G06F21/54
代理机构 代理人
主权项
地址