A Flexible Fully Homomorphic Encryption