Patent ID: 8838974

Claim:
A method comprising: generating at least one digital fingerprint, prior to deploying a mixed-mode application, based on a read-only component of the mixed-mode application, the read-only component being in a non-encrypted format, and generating the least one digital fingerprint being performed by a device; encrypting the at least one digital fingerprint by using a public key of a recipient execution environment, encrypting the at least one digital fingerprint being performed by the device; encrypting pseudo-code of the mixed-mode application separately from encrypting the at least one digital fingerprint, by using another key, the other key being different from the public key, and encrypting the pseudo-code being performed by the device; and deploying, for execution by the recipient execution environment, the mixed-mode application by deploying the read-only code component, the encrypted at least one digital fingerprint, and the encrypted pseudo-code to the recipient execution environment, deploying the mixed-mode application being performed by the device, the encrypted pseudo-code being loaded by a virtual machine, and the pseudo-code being executed by the virtual machine.