microsoft / SEAL

Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
https://www.microsoft.com/en-us/research/group/cryptography-research/
MIT License
3.62k stars 709 forks source link

Support for Exponential ElGamal Encryption #711

Closed ruidazeng closed 1 week ago

ruidazeng commented 1 week ago

Requesting potential support for Exponential ElGamal encryption in Microsoft SEAL. Exponential ElGamal offers multiplicative homomorphism, allowing encrypted values to be multiplied to yield the encryption of the sum of exponents. This capability is particularly useful for privacy-preserving operations, such as private set intersection and certain secure multi-party computations.

kimlaine commented 1 week ago

This is not on the roadmap. As you may know, the techniques for achieving fully homomorphic encryption are entirely different from singly homomorphic, such as Paillier (additive) or Elgamal (multiplicative).