PromleeBlog

posting thumbnail
ElGamal Encryption

📅

ElGamal Encryption Overview 🔗

👨‍💻
Decisional Diffie–Hellman (DDH) problem
Given g,ga,gbg, g^a, g^b and XX, distinguish whether XX is gabg^{ab} or gcg^c, where c is random.
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.

ElGamal Encryption Process 🔗

Example: ElGamal encryption 🔗

p=23,q=11,g=2,x=6,M=9p = 23, q = 11, g = 2, x = 6, M = 9
    ElGamal Encryption | PromleeBlog