Package edu.fiu.adwise.homomorphic_encryption.elgamal


package edu.fiu.adwise.homomorphic_encryption.elgamal
  • Class
    Description
    Represents 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.