Method, apparatus, and computer-readable medium for executing a logic on a computing device and protecting the logic against reverse engineering
AssigneeTectonic Labs, LLC
InventorBinh K. Thai
Life of this patent
Estimating the term…
Abstract
Computer-implemented systems, methods, and computer-readable media for executing a logic on a computing device and protecting the logic against reverse-engineering include creating a deterministic environment to produce a fixed set of time-varying system states, and interpreting and executing a time map based on the fixed set of time-varying system states, the time map being transformed from the logic based on the fixed set of time-varying system states in a protected, deterministic environment.
Claims12
A method for executing a logic on a computing device and protecting the logic against reverse-engineering, the method comprising:
- creating a deterministic environment to produce a fixed set of time-varying system states, and
- interpreting and executing a time map based on the fixed set of time-varying system states;
- wherein the time map was transformed from the logic based on the fixed set of time-varying system states in a protected, deterministic environment.
A computer system for executing a logic and protecting the logic against reverse engineering, the system comprising:
- one or more processors configured to:
- create a deterministic environment to produce a fixed set of time-varying system states, and
- interpret and execute a time map based on the fixed set of time-varying system states;
- wherein the time map was transformed from the logic based on the fixed set of time-varying system states in a protected, deterministic environment.
A non-transitory computer-readable medium having computer-readable code stored thereon that, when executed, performs the method:
- creating a deterministic environment to produce a fixed set of time-varying system states, and
- interpreting and executing a time map based on the fixed set of time-varying system states;
- wherein the time map was transformed from the logic based on the fixed set of time-varying system states in a protected, deterministic environment.
Dependencies are inferred from the claim text.