| Instructor: Burkhard
Englert Office: ECS 531 Phone Number: (562) 985-7987 Email: benglert at csulb.edu Office Hours: We 2-4 pm or by appointment Section meets: TuTh 7 - 7:50 pm in VEC 402 and 8:00
- 9:15pm in ECS 403 |
|
| Week 1: August 31 - September 6 |
Is there a Security Problem in Computing?
(Ch. 1) |
| Week 2: September 7 - September 13 | Elementary Cryptography - Substitutions
/ Permutations (Ch. 2.1 - 2.3) |
| Week 3: September 14 - September 20 |
Elementary Cryptography - Symmetric,
Assymmetric Encryption, DES, Rijndael (Ch. 2.4-2.6) |
| Week 4: September 21 - September 27 |
Elementary Cryptography - Public
Key Encryption, RSA, Digital Signatures (Ch. 2.7 - 2.13) |
| Week 5: September 28 - October 4 |
Program Security - Buffer Overflow
Attack and other nonmalicious program errors (Ch. 3.1 - 3.2) |
| Week 6: October 5 - October 11 |
Program Security - Viruses, Worms,
Trojan Horses, Trapdoors, Controls (Ch. 3.3 - 3.10) |
| Week 7: October 12 - October 18 |
Protection in a General Purpose Operating
System - Memory and Address Protection, Access Control (Ch. 4.1 - 4.4) |
| Week 8: October 19 - October 25 |
User Authentication - Passwords (Ch. 4.5 - 4.10) |
| Week 9: October 26 - November 1 | Trusted Operating
System Design (Ch. 5.1 - 5.5) |
| Week 10: November 2 - November 8 |
Network Security
- Threats, Security Controls (Ch. 7.1 - 7.3) |
| Week 11: November
9 - November 15 |
Network Security - Firewalls, Intrusion Detection Systems, Secure e-mail (Ch. 7.4 - 7.7) |
| Week 12: November 16 - November 22 | Administering Security
- Planning, Risk Analysis (Ch. 8.1 -8.2) |
| Week 13: November
23 - November 29 |
Administering Security
- Security Policies, Physical Security (Ch. 8.3.- 8.4) |
| Week 14: November 30 - December 6 |
Legal, Privacy, Ethical
Issues in Computer Security (Ch. 9) |
| Week 15: December 7 - December 13 | Review |
Homeworks / Lab Projects 25%
Midterm 1 25%
Midterm 2 25%
Final Project 25%
You are required to include the following Academic Honesty Pledge at the top of each homework you submit:
I, (insert your name here), pledge that this is my own independent work,
which conforms to the guidelines of academic honesty as described in the course
syllabus.
The pledge must be worded precisely as above, with your own name inserted. Any
plagiarized homeworks / labs will result in the total number of points the homework
is worth being DEDUCTED from your total points for the semester (i.e. if the
homework is worth 20 points, then 20 points will be SUBTRACTED from your total
points for the semester).
Attendance Requirements
I strongly recommend that you attend as many lectures as possible. Supplementary material outside of the class textbook will be presented and included in tests, learning activities and programming projects. Lab attendance is mandatory on project due dates. All programming projects must be able to run successfully on the computers in the class lab.