Mohamed
Sharif, PhD.
E-mail: msherif@gmu.edu
Home: 703.437.1556
Mobile:
301.674.0973
Teaching
Assistant:
Course
Description:
The
objective of this course to is provide comprehensive introduction to the
security problems in the Internet, and the principles, techniques and their
applications in building Internet security protocols. In addition, we will
examine existing Internet security techniques and protocols and discuss about
open problems in Internet security. Topics include secret key and public
key cryptography, Hash algorithms, basic number theory, authentication,
steganography/information hiding, IPSEC/VPN, IPSEC key exchange, SSL/TLS,
firewall, intrusion tracing and response, worms and virus.
·
INFS 612 or
equivalent
·
INFS 601 or
equivalent
·
FTP
·
Socket
·
ASCII
·
|
Date |
Topic |
|
Giving Out |
Due in
Class |
|
Week 1 |
Internet Security Overview |
Lecture 1 |
|
|
|
Week 2 |
Internet Layer Protocol Review |
Lecture 2 |
|
|
|
Week 3 |
Attack Types & Methods |
Lecture 3 |
|
|
|
Week 4 |
Cryptography |
Lecture 4 |
|
|
|
Week 5 |
Access Control & Authentication |
Lecture 5 |
|
Abstract/Proposal |
|
Week 6 |
Certificate
Authority & Key Distribution Center |
Lecture 6 |
|
|
|
Week 7 |
MidTerm |
|
|
|
|
Week 8 |
Spring Break (No Class) |
|
|
|
|
Week 9 |
Application
Layer Security |
Lecture 7 |
|
Progress Report |
|
Week 10 |
Application Layer Security & Transport layer Security |
Lecture 7
& 8 |
|
|
|
Week 11 |
Transport layer
Security & Network Layer Security |
Lecture 8
& 9 |
|
|
|
Week 12 |
Firewalls & Intrusion Detection |
Lecture 10 |
|
|
|
Week 13 |
Rootkits Overview Project |
Lecture 11 |
|
|
|
Week 14 |
Trust Computing Based |
Lecture 12 |
|
Project |
|
Week 15 |
|
|
|
|
|
Week 16 |
Final |
|
|
|