Method and apparatus to dynamically encode data at runtime
AssigneeARRIS Enterprises LLC
InventorsRafie Shamsaasef, Lex Aaron Anderson
Life of this patent
Estimating the term…
Loading patent…
AssigneeARRIS Enterprises LLC
InventorsRafie Shamsaasef, Lex Aaron Anderson
Estimating the term…
A method is provided to dynamically encode data at runtime with a tagged data element in a program associated with an obfuscation algorithm randomly selected during runtime. Instructions for invoking the obfuscation algorithm are generated when a compiler encounters the tagged variable in the source code. At runtime, unencoded data is encoded by the obfuscation algorithm when the unencoded data is copied to the tagged data element; encoded data is re-encoded by the obfuscation algorithm when the encoded data is copied from a differently tagged data element to the tagged data element, wherein the differently tagged data element is associated with a different obfuscation algorithm; and encoded data is decoded by the obfuscation algorithm when the encoded data is copied from the tagged data element to an untagged data element.
A method comprising:
An apparatus comprising:
A method implemented by a processor and comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.