Package edu.fiu.adwise.homomorphic_encryption.elgamal
package edu.fiu.adwise.homomorphic_encryption.elgamal
-
ClassDescriptionRepresents an ElGamal ciphertext consisting of two components: g^r and m * h^r (or g^m * h^r).Interface representing an ElGamal key.This class provides methods for encryption, decryption, and homomorphic operations using the ElGamal cryptosystem.This class is responsible for generating ElGamal key pairs.Represents the private key for the ElGamal encryption scheme.Represents the public key for the ElGamal encryption scheme.This class provides methods for signing and verifying messages using the ElGamal signature scheme.