Question:Answer :ElGamal Cryptosystems:â€¢ It is a public key cryptography. That is, it uses two differentkeys (public-private key pair) for encryption and decryption.â€¢ Its implementation is based on the discrete logarithm which isbased on primitive roots calculation.â€¢ In ElGamal masking of plaintext is done withfor thecreation of plaintext.â€¢ Value ofis created by the sender andis created by thereceiver and are kept secret from each other and to others.â€¢ Consider a very large prime number, primitive rootand anintegerthen,.â€¢ If,andvalues are given it is not easy to calculate thediscrete logarithm problem.a.Consider, the value ofAssume the value ofand, then calculateas follows:
Therefore, the value of
You've reached the end of your free preview.
Want to read all 3 pages?
Cryptography,public key cryptography,encrypted data of the given plaintext