Experiment 9 - Understanding ElGamal public key cryptosystem

Aim of the experiment

To study and understand the ElGamal public key cryptosystem by exploring its key generation, encryption, and decryption mechanisms. The experiment aims to provide practical insight into how asymmetric cryptography secures data, the role of modular arithmetic in the system, and the process of transmitting confidential messages using public and private keys.