1. A method of manipulating data in the encrypted domain, the method comprising: receiving, by an electronic processor, encrypted instructions and encrypted data; manipulating, by the electronic processor, the encrypted data based at least on the encrypted instructions; and generating, by the electronic processor, modified encrypted data based at least on the manipulation of the encrypted data.