Cryptography

Course number: 
4541.673
Year: 
Graduate
Credit: 
3

This course provides main topics of modern cryptography. Specifically, it includes classical cryptography, Shannon's unconditional security, symmetric-key cryptosystems, public-key cryptosystems, digital signatures, hash functions, secret sharing schemes, pseudo-random number generation, and zero-knowledge proofs.