1. A system for storing and conducting logical operations on encrypted data, comprising: a non-volatile storage system that stores the encrypted data, wherein the encrypted data is encrypted by symmetric homomorphic encryption; and a computation engine comprising a processor; wherein, in response to receiving a request to perform at least one logical operation on the stored encrypted data, the computation engine utilizes the processor to conduct the at least one logical operation on the encrypted data stored in the non-volatile storage system in order to produce an encrypted result, and to cause he encrypted result to be transmitted; and wherein the encrypted data includes: first data encrypted using a first key and a second key; and second data encrypted using the second key.