Patent ID: 8312260
Filing Date: 2012-11-13
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for securely transmitting a mathematical function, comprising: accessing, using one or more data processors, a mathematical function; generating, using the one or more data processors, an encrypted representation of the mathematical function; generating, using the one or more data processors, a secure container, wherein the secure container includes the encrypted representation of the mathematical function and corresponding metadata identifying the encrypted representation of the mathematical function; and transmitting, using the one or more data processors, the secure container, wherein when the secure container is received the mathematical function is identified using the corresponding metadata, the mathematical function is decrypted, an analytic derivative of the mathematical function is determined, and a compiled version of the analytic derivative is incorporated into program code, wherein the program code is at least a portion of an unauthorized application, wherein the analytic derivative can be used by the unauthorized application, wherein the analytic derivative cannot be determined via interaction with the unauthorized application, and wherein the compiled version of the analytic derivative obfuscates the mathematical function at a destination computer.