UPLB Institute of Computer Science

IT 280
Internet Security
Credits: 3 units (2 hours/week lecture, 3 hours/week laboratory)

Course Description

Algorithms, IT solutions, and security issues associated with developing applications for the Internet.
Prerequisites: IT 238 or COI

Course Objectives

At the end of this course the student should be able to:
  • examine the risks of security on the Internet;
  • discuss protection features provided by different operating systems
  • recommend available countermeasures or controls;
  • build firewall gateways for Internet applications; and
  • implement basic encryption and decryption techniques.

Course Topics

  • Classical Encryption Techniques
  • Key Management and Distribution
  • User Authentication
  • Message Authentication
  • Transport-Level Security
  • Wireless Network Security
  • Email Security
  • IP Security (IPSec)
  • Intruders
  • Malicious Software
  • Firewalls
  • Legal and Ethical Aspects

References

  • Stallings, William, Cryptography and Network Security, 7th Ed. Prentice-Hall, 2017