This presentation contains the contents pertaining to the undergraduate course on Cryptography and Network Security (UITC203) at Sri Ramakrishna Institute of Technology. This covers the ElGamal Cryptosystem.
ElGamal Cryptosystem UITC203 CRYPTOGRAPHY AND NETWORK SECURITY 2 Global Public Elements prime number and is a primitive root of Key Generation by Alice Select private Calculate Public key Private key
Elgamal Cryptosystem ( Contd …) UITC203 CRYPTOGRAPHY AND NETWORK SECURITY 3 Encryption by Bob with Alice’s Public Key Plain text Select random integer Calculate Calculate Calculate Ciphertext Decryption by Alice with Alice’s Private Key Ciphertext Calculate Plain text
Problem UITC203 CRYPTOGRAPHY AND NETWORK SECURITY 4
References Schneier , B. (2007). Applied cryptography: protocols, algorithms, and source code in C. John Wiley & Sons. Stallings, W. (2014). Cryptography and network security, 6/E. Pearson Education India. Katz, J., & Lindell, Y. (2014). Introduction to modern cryptography. CRC press. UITC203 CRYPTOGRAPHY AND NETWORK SECURITY 5