发明名称 SYSTEM AND METHOD FOR RANDOM ALGORITHM SELECTION TO DYNAMICALLY CONCEAL THE OPERATION OF SOFTWARE
摘要 <p>A method and system for producing software code that randomizes usage of functionally equivalent algorithms contained in the code. Algorithms used within given software code are randomly substituted with corresponding alternative algorithms in accordance with a random selection engine. In conjunction with the random selection engine, a dispatching mechanism identifies and obtains the desired alternative algorithm for substitution with a registered algorithm corresponding to any given dispatcher forming the dispatching mechanism. This effectively deters any useful analysis of the code by an attacker either during run-time or during an attempt of reverse engineering.</p>
申请公布号 WO2011116446(A8) 申请公布日期 2011.12.22
申请号 WO2010CA00393 申请日期 2010.03.24
申请人 IRDETO CANADA CORPORATION;SUI, JIAYUAN;JOHNSON, HAROLD, JOSEPH 发明人 SUI, JIAYUAN;JOHNSON, HAROLD, JOSEPH
分类号 G06F21/22 主分类号 G06F21/22
代理机构 代理人
主权项
地址