COMP3590 - 01A - Applied Cryptography
Description
This course is an introduction to the basic theory and practice application of cryptographic techniques used in modern information security systems. Cryptography provides important tools for ensuring the privacy, authenticity, confidentiality, an integrity of data involved in modern information systems, and frames the approach used in this course. This course examines the progress from historical symmetric encryption standards and protocols to the modern public key encryption processes. Basic concepts of ciphers, blocks, hashes, MACs, and key rotation strategies are discussed. Different implementation approaches are presented along with their performance impacts, along with potential attach strategies and their efficacy are discussed.