Somewhat Homomorphic Encryption