Introduction to cryptosystems, cryptanalysis, Data encryption standard and DES, Public Key Cryptography - RSA cryptosystems, factoring algorithms, other public key cryptosystems: ElGamal cryptosystem and discrete logs, Merkle-Hellman Knapsak system, Signature scheme: Digital Signature Standard, Hash functions and signature, Birthday attack, Key distribution and digital certificate, Kerberos, Diffie-Hellman key exchange. Identification schemes and authentication codes, deception probabilities, combinatorial and entropy bounds, secret sharing schemes, Access structure and general secret sharing, indistinguishable probability, distribution, probabilistic encryption, zero knowledge proofs.
Course Type | Major |
---|---|
Credit Hour | 3 |
Lecture Hour | 45 |