CS 419 Syllabus
Spring 2022
week | date | topic* |
---|---|---|
0 | Jan 19 | Brief intro - what to expect |
1 | Jan 24 | Introduction: definitions, threats and risks |
2 | Jan 31 | Access control |
3 | Feb 7 | Injection - buffer overflows, ASLR, DEP, canaries |
4 | Feb 14 |
Command injection Containment, sandboxing Malware |
5 | Feb 21 |
Malware and defenses |
6 | Feb 28 | Cryptography |
7 | Mar 7 |
Key distribution, public keys, hybrid cryptosystems
Integrity, hashes, digital signatures, signed software |
8 | Mar 14 | NO CLASS: SPRING BREAK |
9 | Mar 21 | Authentication |
10 | Mar 28 |
Biometric authentication,
Blockchain & Bitcoin |
11 | Apr 4 | Network security |
12 | Apr 11 | Web security |
13 | Apr 18 | VPNs, TLS, Firewalls, Intrusion detection, Zero Trust Architecture |
14 | Apr 25 |
CAPTCHA, Denial of Service, Mobile security, Content protection |
15 | May 2 |
Hiding: Steganography & watermarking, side-channel attacks,
Tor & anonymous communication, IoT, defenses, summary |
15 | May 9 | No final exam |
Go here to get lecture notes and other course documentation.
Rutgers CS Diversity and Inclusion Statement
Rutgers Computer Science Department is committed to creating a consciously anti-racist, inclusive community that welcomes diversity in various dimensions (e.g., race, national origin, gender, sexuality, disability status, class, or religious beliefs). We will not tolerate micro-aggressions and discrimination that creates a hostile atmosphere in the class and/or threatens the well-being of our students. We will continuously strive to create a safe learning environment that allows for the open exchange of ideas while also ensuring equitable opportunities and respect for all of us. Our goal is to maintain an environment where students, staff, and faculty can contribute without the fear of ridicule or intolerant or offensive language. If you witness or experience racism, discrimination micro-aggressions, or other offensive behavior, you are encouraged to bring it to the attention to the undergraduate program director, the graduate program director, or the department chair. You can also report it to the Bias Incident Reporting System].