Efficient Chosen Ciphertext Secure Public Key Encryption under the Computational Diffie-Hellman Assumption