Goals: To develop an understanding of the fundamental principles of cryptography and its application to network and communication security. This course will serve as an introduction to the fundamental tools in cryptography and the protocols that enable its application to network and communication security. This course is an introduction to the basic theory and practice of cryptographic techniques used in computer security. We will cover topics such as encryption (secret-key and public-key), digital signatures, secure authentication, key management, cryptographic hashing, Internet voting systems, copyright protection, and ethics associated with the use of computer security.
Network Security: Private Communication in a Public World (2nd Edition)
2ff7e9595c
Comments