Back to courses index

ITBP301: Security Principles and Practice

Description:Basic information security concepts: elementary cryptography, program security (malicious code), protection in general purpose operating security, database and network security. Security threats, vulnerabilities and countermeasures; Security objectives and techniques; Risk analysis; Trojan horses, viruses, and worms; Symmetric key cryptography, public key cryptography and cryptanalysis; Access control, password-based security, authentication and authorization; ACLs and capabilities. multilevel and multilateral security, covert channels and inference control; BLP and Biba's models; Operating system security; Network attacks; Firewalls, and intrusion detection systems.
Credit Hours.:3
Text Book: C.P.Pfleeger and S.L.Pfleeger, Security in Computing, 3rd edition, Prentice Hall 2003.
Coordinator: Ezedin Barka
Topics Outline:
  1. Administra-trivia Basic Security Concepts
  2. Cryptography I (secret)
  3. Cryptography II (public)
  4. Program Security
  5. Operating Systems Security
  6. Identification & Authentication
  7. Designing Trusted Op. Sys.
  8. Introduction to Network Security Part I
  9. Introduction to Network Security Part II
  10. Current Security Issues
  11. Database Security
  1. Discuss security policies, models, and mechanisms.
  2. Describe operating system security models and mechanisms
  3. Identify database security issues
  4. Compare cryptographic techniques and applications.
  5. Define security threats and vulnerabilities in computer networks
  6. Identify solutions to defend against viruses and other malicious programs.
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8 9 10 11
Pre-requisiteITBP210: Communications and Network Fundamentals
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
0% 6% 11% 0% 0% 0%0% 0% 13% 22% 11% 4% 20% 11%
Show Details