Mar 29, 2024  
University of Alberta Calendar 2021-2022 
    
University of Alberta Calendar 2021-2022 [ARCHIVED CATALOG]

CMPUT 333 - Security in a Networked World


★ 3 (fi 6) (either term, 3-0-3) Introduction to the concepts and components involved in secure, networked, systems. The concepts of confidentiality, integrity, availability; shared and public key cryptography; authentication protocols; third-party authentication services; key agreement protocols; strong password protocols; digital signature schemes; non-repudiation; certificate authorities; random number generation; proof-of-work; network protocol and network services vulnerabilities; firewalls; malicious code; computer viruses and worms; intrusion detection. Prerequisite: CMPUT 201 or 275.