18-487: Intro to Computer & Network Security & Applied Cryptography

Fall 2011

Instructor Lujo Bauer
Email: ...@cmu.edu
Office: Collaborative Innovation Center (CIC) 2121
Office hours: Friday 9–10am
Teaching assistant Elli Fragkaki
Email: ...@cmu.edu
Office hours: Tuesday 3:30–4:30pm in CIC 2214
Meeting time and location MW 12:30–2:20pm in WEH 4709
Overview This is a breadth course that will introduce students to the basic concepts and topics in computer security. The broad topics covered will include applied cryptography, network security, and software and OS security. Special topics will include usable security and the economics of security.
Goals This course will help students:
  • Learn how to analyze the security of a computer system or module, including defining what it means for that system to be secure;
  • Gain an understanding of the subfields of computer security;
  • Gain an understanding of tools and techniques for improving computer security;
  • Learn about the most common types of vulnerabilities in and attacks on computer systems.
Required reading There is no required textbook. Instead:

K. Mitnick and W. L. Simon. Ghost in the Wires: My Adventures as the World's Most Wanted Hacker. 2011.

Academic integrity The Department of Electrical and Computer Engineering adheres to the academic integrity policies set forth by Carnegie Mellon University and by the College of Engineering. ECE students should review fully and carefully Carnegie Mellon University's policies regarding Cheating and Plagiarism; Undergraduate Academic Discipline; and Graduate Academic Discipline. ECE graduate student should further review the Penalties for Graduate Student Academic Integrity Violations in CIT outlined in the CIT Policy on Graduate Student Academic Integrity Violations. In addition to the above university and college-level policies, it is ECE's policy that an ECE graduate student may not drop a course in which a disciplinary action is assessed or pending without the course instructor's explicit approval. Further, an ECE course instructor may set his/her own course-specific academic integrity policies that do not conflict with university and college-level policies; course-specific policies should be made available to the students in writing in the first week of class.

This policy applies, in all respects, to this course.