Computer Security

Students will be able to:
Understand cryptography principles and be able to apply cryptography
Understand the computer security threats and computer security principles 
Understand the relationship between common vulnerabilities and possible threats and attacks against the system
Understand security principles and apply them to analyze and evaluate systems’ security properties
Understand the source of common vulnerabilities and risk associated with them
Understand various security mechanisms to control and protect the security threats