An MIT Magic Trick: Computing On Encrypted Databases Without Ever Decrypting Them