Office: Jolley 208
Office Hours: | Mondays: 11:00AM-12:00PM |
Wednesdays: 12:00noon-1:00PM |
Teaching Assistant: Tara Salman (Office hours: Thursday/Sunday 1-2PM
All question about the labs, homeworks and mid-term exams 1 and 2 grading should be directed to the teaching assistant.
Course Description:
A comprehensive treatment of network security. Topics include virus, root kits, malware, TCP/IP security attacks, operating systems security, secret key cryptography, modes of operation, hashes and message digests, public key algorithms, authentication systems, Kerberos, Public Key Infrastructures (PKI), IPsec, Internet Key Exchange (IKE), Secure Socket Layer (SSL), Transport Layer Security (TLS), e-mail security, virtual private networks, authentication, authorization, accounting (AAA), WiFi security, Domain Name System security (DNSSEC), intrusion detection systems.
Prerequisites: CSE 473S (Introduction to Computer Networking) or equivalent.
Credits: 3 Units.
Time:Wednesday-Wednesday 1:00PM-2:30PM
Textbook: William Stallings, "Cryptography and Network Security: Principles and Practice," 7th Edition, Pearson, 2017, ISBN: Please get the latest edition. Do not use older editions. If you use international edition, it should be dated 2017.
Audio/Video recordings of lectures from the last offering of this course are available: 2009, 2011 and 2014.
Tentative Schedule:
# | Day | Date | Topic | Chapter |
1 | Wednesday | 1/18/2017 | Course Overview | |
2 | Monday | 1/23/2017 | Network Security Overview | |
3 | Wednesday | 1/25/2017 | Block Encryption and DES | 3,4 |
4 | Monday | 1/30/2017 | Basic Concepts in Number Theory and Finite Fields | 2,5 |
5 | Wednesday | 2/1/2017 | Advanced Encryption Standard (AES) | 6 |
Block Cipher Operations (Part 1) | 7 | |||
6 | Monday | 2/6/2017 | Block Cipher Operations (Part 2) | 7 |
Random Bit Generation and Stream Ciphers | 8 | |||
7 | Wednesday | 2/8/2017 | Number Theory | 2 |
8 | Monday | 2/13/2017 | Exam 1 | |
9 | Wednesday | 2/15/2017 | Public Key Cryptography (Part 1) | 9 |
10 | Monday | 2/20/2017 | Public Key Cryptography (Part 2) | 9 |
Other Public Key Cryptosystems (Part 1) | 10 | |||
11 | Wednesday | 2/22/2017 | Other Public Key Cryptosystems (Part 2) | 10 |
12 | Monday | 2/27/2017 | Cryptographic Hash Functions | 11 |
13 | Wednesday | 3/1/2017 | Message Authentication Codes | 12 |
14 | Monday | 3/6/2017 | Digital Signatures | 13 |
Key Management and Distribution (Part 1) | 14 | |||
15 | Wednesday | 3/8/2017 | Key Management and Distribution (Part 2) | 14 |
Monday | 3/13/2017 | Spring Break | ||
Wednesday | 3/15/2017 | Spring Break | ||
16 | Monday | 3/20/2017 | Exam 2 | |
17 | Wednesday | 3/22/2017 | User Authentication Protocols, AAA, Single-Sign On (Part 1) | 15 |
18 | Monday | 3/27/2017 | User Authentication Protocols, AAA, Single-Sign On (Part 1) | 15 |
Network Access Control and Cloud Security (Part 1) | 16 | |||
19 | Wednesday | 3/29/2017 | Network Access Control and Cloud Security (Part 2) | 16 |
Transport Level Security (Part 1) | 17 | |||
20 | Monday | 4/3/2017 | Transport Level Security (Part 2) | 17 |
Wireless Network Security (Part 1) | 18 | |||
21 | Wednesday | 4/5/2017 | Wireless Network Security (Part 2) | 18 |
IP Security (Part 1) | 20 | |||
22 | Monday | 4/10/2017 | IP Security (Part 2) | 20 |
23 | Wednesday | 4/12/2017 | IP Security (Part 3) | 20 |
Digital Forensics | ||||
24 | Monday | 4/17/2017 | Firewalls and VPNs | 23 |
25 | Wednesday | 4/19/2017 | Cryptocurrencies and Blockchains | |
26 | Monday | 4/24/2017 | Intrusion Detection | 22 |
27 | Wednesday | 4/26/2017 | Final Exam |
Grading:
Exams: 60%
Homeworks: 20%
Labs: 15%
Class participation: 5%