CS613 Cryptography and Data Security

This course focuses on the fundamental concepts, mechanisms and protocols for data security. Topics includes symmetric key and public key cryptography, authentication protocols, various algorithms such as AES, DES and hash algorithms; and protocols built upon and applications that use those fundamental building blocks, such as message authentication, digital signatures and digital certificates. Issues associated with managing and storing data such as privacy and ethics will also be examined.

Credits

4