Skip main navigation

Electrical and Computer Engineering

18-730 – Introduction to Computer Security

12 units

This course provides a principled introduction to techniques for defending against hostile adversaries in modern computer systems and computer networks. Topics covered in the course include operating system security; network security, including cryptography and cryptographic protocols, firewalls, and network denial-of-service attacks and defenses; user authentication technologies; security for network servers; web security; and security for mobile code technologies, such as Java and Javascript. More advanced topics will additionally be covered as time permits, such as: intrusion detection; techniques to provide privacy in Internet applications; and protecting digital content (music, video, software) from unintended use.

3 hrs. lec.

Prerequisites: 15-211 and senior or graduate standing.

Prerequisite for: 18-731, 18-731PP, 18-732, 18-732PP, 18-733, 18-733J

Last updated on March 20, 2007

ECE classifications

Undergraduate areas

Computer Software

Graduate areas

Software Systems and Computer Networking

Undergraduate designations

Depth

This course is currently being offered.

Links

Past semesters

S09, F08, F07, F06, F05, F04, F03, S03

Please note that the course history information is incomplete and/or may reflect different courses offered under the same course number.



5000 Forbes Avenue / Pittsburgh, PA 15213-3890 / Phone: 412-268-7400 / Fax: 412-268-2860