CSCI1660
(Formerly CS166)Computer Systems Security
Offered this year and most yearsSpring 2025
This course teaches principles of computer security from an applied viewpoint and provides hands-on experience on security threats and countermeasures. Topics include code execution vulnerabilities (buffer overflow, sandboxing, mobile code), malware (trojans, viruses, and worms), access control (users, roles, policies), cryptosystems (hashing, signatures, certificates), network security (firewalls, TLS, intrusion detection, VPN), and human and social issues (usability, social engineering, digital rights management).
Prerequisite: CSCI0160, CSCI0180 or CSCI0190, and CSCI 0330.
Instructor(s): | |
Course Home Page: | http://www.cs.brown.edu/courses/csci1660/ |
Location: | TBD |
Meeting Time: | TBD |
Exam Group: | TBD |
CRN: | None |