1. A system for storing and conducting logical operations on sets of encrypted data, comprising: a storage system storing encrypted data, wherein the encrypted data is encrypted by symmetric homomorphic encryption; and a computation engine comprising a processor; wherein the computation engine utilizes the processor to conduct at least one logical operation on the encrypted data stored in the storage system to produce an encrypted result; wherein the encrypted result is decryptable by either a single key or a set of keys.