You are on page 1of 6

EECE 455 / 632

Cryptography
and
Network Security
Syllabus
§ Objectives
• Teach students about Symmetric Ciphers.
• Teach students about Public-key Encryption and
Hash functions.
• Teach students about Network Security
§ Textbook
• “Cryptography and Network Security Principles and
Practices”, 7th Edition, William Stallings, Prentice
Hall, 2017.
§ Prerequisite
• Probability Theory, Introduction to Algorithms
Syllabus
§ Topics
• Introduction
• Classical Encryption Techniques
• Block Ciphers and the Data Encryption Standard
• Finite Fields
• Advanced Encryption Standard
• More on Symmetric Ciphers
• Confidentiality using Symmetric Encryption
• Introduction to Number Theory
• Public-Key Cryptography and RSA
• Key Management
Syllabus
§ Topics
• Message Authentication and Hash functions
• Hash and MAC Algorithms
• Digital Signatures and Authentication Protocols
• Authentication Applications
• Email Security (PGP and S/MIME)
• Network Security (IPSec)
• Internet Security (SSL)
Syllabus

§ Evaluation
• Homework 10%
• Project 20%
• Midterm 35%
• Final Exam 35%
Syllabus
§ Instructor
• Ali Chehab
• Office: Bechtel 316-A
• Office Hours - send email:
o Ask your question, or
o Ask for appointment
• Extension: 3487
• E-Mail: chehab@aub.edu.lb

You might also like