If the DDH problem is considered hard, the CDH problem for the same instance is also hard.
The original ElGamal encryption scheme has a multiplicative homomorphic property.
The
multiplicative homomorphic property
means that ciphertexts can be multiplied directly, and decrypting the result gives the product of the original values.
This property allows computation on encrypted data while protecting its privacy.