1. An method for randomizing instructions to increase computer security, comprising: encrypting instructions in an inner processing system (IPS) of a processing system including a virtual machine (VM) that is composed of an outer processing system (OPS) and the IPS; transmitting the encrypted instructions to the outer processing system; decrypting the encrypted instructions at the OPS such that the decrypted instructions are out-of-band of the IPS and are not accessible by the IPS; executing the decrypted code via a stub routine in the virtual machine; translating the decrypted instructions to a set of OPS instructions using a Van Wijngaarden grammar specified as a simple two-layer translator for the IPS; and transmitting the translated instructions to the IPS.