Cryptography is a computing and mathematical science that provides techniques for secure communication. Cryptographic techniques mainly construct encryption and decryption methods to protect private communication messages. This course starts by providing overview of the classical encryption techniques. Then it teaches students the block and stream cyphers and public key cryptography. Cryptographic hash functions and their use in message authentication will then be covered. The course will provide teachings on digital signatures and key establishment and authentication methods. Prerequisite: Grade of C or better in CSCI-330. 01/11/2022-05/03/2022 Lecture Tuesday, Thursday 09:30AM - 10:50AM, Kemper-Redd Center, Room 101B
- Teacher: Adam Anderson