ICOM 5018 – Network Security and Cryptography
Spring 2007
This course introduces and provides practical experience in network security issues and cryptographic techniques. Cryptographic algorithms and protocols are introduced and their use in secure protocols such as secure shell (SSH) and secure mail (Pretty Good Privacy/PGP) are studied.
After completing this course you should be able to:
The laboratory work will be done in the UNIX laboratory (122 Stefani), normally in the Linux and MSWindows environments. The lab work will include short exercises using system capabilities and a longer project. Accounts will be established on the various systems if you do not already have one. The Networking and Operating systems laboratory is also available for both laboratories and projects requiring root access and kernel modification. Based on the amount of credit given for the laboratory and the entire course, the projects will be designed to take about 30 hours (2 hours/week) to complete.
|
Partial exams (3 @ 100 points) |
300 |
|
Final exam |
150 |
|
Programs and/or problem sets (2 @ 50 points) |
100 |
|
Project |
100 |
|
Total |
650 |
Note: The programs and/or problem sets must be completed in order to pass the
course
Professor: Thomas L. Noack, 405 Stefani, extension 3652, noack@urayoan.uprm.edu
Tuesday, Thursday 5:25 pm – 5:55 pm – in S-203 (classroom)
Tuesday, Thursday 8:00
am – 10:30 am – in S-405 (Office)
[1] Stallings, William, Cryptography and Network Security, 4th. Ed., Prentice-Hall, 2006.
[1] Schneier, Bruce, Applied Cryptography, 3rd. Ed.,Wiley, 2003
[2] Simson Garfinkel, PGP: Pretty Good Privacy, O’Reilly, 1994
[3] McClure, Stuart, et. al.,Hacking Exposed, 3d Edition, Osborne/McGraw-Hill, 2001
Comments: Most information, including this outline, will be distributed through my web page
http://ece.uprm.edu/˜noack are responsible for checking this page at least once per week, and when changes are announced in class
Examinations will be held during the class period on the dates shown
Note: The course
will be conducted in accordance with University regulations. These are promulgated by the administration
and, since they are subject to change, will not be duplicated here.
ICOM 5018 – Network Security and Cryptography
Spring 2007
Text – William Stallings, Cryptography and Network
Security: Principles and Practice, 4/e
|
Date |
|
Topic |
|
11-Jan |
Stallings, Ch.1 |
Overview |
|
16-Jan |
Stallings, Ch.2 |
Conventional
Encryption: Classical Techniques |
|
18-Jan |
Stallings, Ch.3 |
Conventional Encryption:
Modern Techniques |
|
23-Jan |
Stallings, Ch.4 |
Introduction to Finite
Fields |
|
25-Jan |
Stallings, Ch.5 |
Conventional
Encryption: AES |
|
30-Jan |
Stallings, Ch.6 |
Contemporary Symmetric
Ciphers |
|
1-Feb |
Stallings, Ch.7 |
Confidentiality
Using Conventional Encryption |
|
6-Feb |
Stallings, Ch.8 |
Introduction to
Number Theory |
|
8-Feb |
|
(Continued) |
|
13-Feb |
Stallings, Ch.9 |
Public-Key
Cryptography |
|
15-Feb |
|
Exam I |
|
22-Feb |
|
Preliminary project
presentations |
|
27-Feb |
Stallings, Ch.10 |
Key Management |
|
1-Mar |
Stallings, Ch.11 |
Message Authentication and
Hash Functions |
|
6-Mar |
Stallings, Ch.12 |
Hash and Mac
Algorithms |
|
8-Mar |
|
|
|
13-Mar |
Stallings, Ch.13 |
Digital Signatures
and Authentication Protocols |
|
15-Mar |
|
Exam II |
|
20-Mar |
Stallings, Ch.14 |
Authentication
Applications |
|
27-Mar |
Stallings, Ch.15 |
Electronic Mail
Security |
|
29-Mar |
Stallings, Ch.16 |
IP Security |
|
10-Apr |
|
(Continued) |
|
12-Apr |
Stallings, Ch.17 |
Web Security |
|
17-Apr |
Stallings, Ch.18 |
Intruders, Viruses,
and |
|
19-Apr |
|
(Continued) |
|
24-Apr |
Stallings, Ch.19 |
Firewalls |
|
26-Apr |
|
Exam III |
|
1-May |
Schneier |
Cryptanalysis
Methods |
|
3-May |
Schneier, Web |
Legal and Social Issues
- Current Legislation |
|
8-May |
|
Report Presentations |