ECE 646, Cryptography and Computer Network SecurityFall 2008InstructorDr. Kris GajS&T II, room 223Office hours: Tuesday, Thursday, 4:30-5:30 PMWednesday, 6:00-7:00 PMLectureWednesday, 7:20-10:00 PM, Robinson Hall A, room 106Web pagehttp://ece.gmu.edu Courses Course Web Pages ECE 646PrerequisiteECE 542 or permission of instructor.GradingHomework 20%Laboratory 20%Quizzes 10%Midterms Exam 20%Final Exam 30%Schedule (subject to possible modifications):1. Security services. 08/27/20082. Basic concepts of cryptology. 09/03/20083. Types of cryptosystems. Implementation of security services. 09/03/20084. Key management. Pretty Good Privacy. 09/10/2008, 09/17/20085. Mathematical background: Modular arithmetic. 09/24/20086. Historical ciphers. 10/01/2008, 10/08/20087. Towards modern ciphers. DES and its extensions. 10/15/20088. Modes of operation of block ciphers. RC5, IDEA, AES. 10/22/20089. Midterm Exam 10/29/200810. RSA – Genesis, operation & security. Factorization records. 11/05/200811. RSA Implementation: Efficient encryption, decryption & key generation. 11/12/200812. Hash functions & MACs. 11/19/200813. Secure Protocols. Cryptographic Standards. 12/03/2008LiteratureRequired TextsWilliam Stallings, Cryptography and Network Security: Principles and Practice, 4th ed.,Prentice Hall, 2005, ISBN: 0-13-187316-4.Alfred J. Menezes, Paul C. van Oorschot, and Scott A. Vanstone, Handbook of AppliedCryptography, CRC Press, Inc., 1996, ISBN:
View Full Document