CS480 Cryptography and Information SecuritySyllabusFall 2009 |
|||
| Course Web page: | www.calstatela.edu/faculty/hpguo/Teaching/Fall09/CS480/CS480_f09.htm | ||
| Lectures: | M/W: 9:50 - 11:30 am ET A210 | ||
| Instructor: | Huiping Guo | ||
| hpguo@calstatela.edu | |||
| 323-343-6637 | |||
| ET A325 | |||
| Office Hours: | Monday: 9:10 -- 9:50am Tuesday: 9:00 -- 11:40am Wednesday: 9:10 -- 9:50am |
||
| Course Description: |
This course covers both principles and practice of cryptography and network security. Topics covered include basic concepts of cryptology, classical ciphers, modern symmetric ciphers (DES, IDEA, RC5), Advanced Encryption Standard (AES), public key cryptography, data integrity, digital signature schemes and network security practice. |
||
| Course Goals: | At the end of the course, students are able to: | ||
|
1. Understand basic security concepts 2. Understand the traditional and modern security algorithms 3. Understand network security protocols |
|||
| Prerequisites: | CS245 Using Operating Systems and Networks for Programmer | ||
| Textbook(s): |
Behrouz A. Forouzan, Cryptography and Network Security, McGraw Hill Higher Education, ISBN: 0072870222 |
||
| Reference(s): | 1. Kaufman, Perlman and Speciner, Network Security: Private Communications in a Public World, second edition (Prentice Hall, 2002). | ||
| 2. Menezes, Van Oorschot and Vanstone, Handbook of Applied Cryptography (CRC Press, 1997) | |||
| 3. Bishop, Computer Security: Art and Science (Addison-Wesley, 2002). | |||
| 4. Pfleeger and Pfleeger, Security in Computing, third edition (Prentice Hall, 2002). | |||
| Topics: | 1 |
Classical cipher |
|
| 2 | Modern conventional ciphers | ||
| 3 | Public key encryption | ||
| 4 | Hash function and Message Authentication Algorithms | ||
| 5 | Digital signature and authentication protocols | ||
| 6 | Network security protocols | ||
| Grading Policy: |
Homwork/Project(s) 30% Midterm 30% Final 40% |
||
| A | >=90 | ||
| A- | 85-89 | ||
| B | 70-84 | ||
| C | 60-69 | ||
| D | 50-59 | ||
| F | < 50 | ||
| Final exam: |
Wednesday Dec 9, 8:00 -- 10:30am |
||
| Academic Integrity: | Cheating will not be tolerated. Cheating on any assignment or exam will be taken seriously. All parties involved will receive a grade of F for the course and be reported to the Academic Senate. | ||