Design and analysis of practical public-key encryption schemes secure against adaptive chosen ciphertext attack
DHAES: An Encryption Scheme Based on the Diffie-Hellman Problem