发明名称 ANTI-REVERSE ENGINEERING UNIFIED PROCESS
摘要 Computer-implemented systems, methods, and computer-readable media for generating and executing anti-reverse engineering software include receiving at least one of a set of input instructions and a set of input values; creating a deterministic environment; executing one or more functions corresponding to at least one of the set of input instructions and the set of input values while simultaneously generating a set of output values corresponding to the executed one or more functions, wherein the set of output values is generated based on a deterministic function of the computing device executing the one or more functions; and outputting the set of output values.
申请公布号 US2017061106(A1) 申请公布日期 2017.03.02
申请号 US201514794120 申请日期 2015.07.08
申请人 Tectonic Labs, LLC 发明人 Thai Binh K.
分类号 G06F21/14 主分类号 G06F21/14
代理机构 代理人
主权项 1. A method for generating and executing anti-reverse engineering logic comprising: receiving, by a computing device, a non-empty set of input values; executing, by the computing device, one or more functions corresponding to both the non-empty sets of input values and a set of states of the computing device, wherein the one or more functions correspond to a logic to be protected; generating, by the computing device, a set of output values corresponding to both the executed one or more functions and the set of states of the computing device; and outputting, by the computing device, the set of output values, whereby when the set of output values is later used as the set of input values, the method executes the same one or more functions, and whereby an alteration of the set of states of the computing device results in the method executing one or more different functions.
地址 Falls Church VA US