Skip to main content

CSC 541 Cryptography and Network Security, Fall 2015

Instructor: Dr. Natarajan Meghanathan

Final Exam (Exam 3) will be on Wednesday, Dec. 2nd (Modules 8, 9 and 10): Closed Notes. Only traditional calculators are allowed. Cell Phones should be kept aside and not used for calculations.

Project 2 (hard copy) due on Monday, Nov. 30, 4 PM, in class. Links for Uploaded Video Submissions should be emailed by 4 PM.

—————————————————–
Syllabus
Lecture Slides
Projects
Desktop Videos
Sample Questions

—————————————————–

Syllabus

CSC 541 Syllabus, Fall 2015

Lecture Slides

Module 0: Introduction

Module 1: Classical Symmetric Ciphers

Module 2: Advanced Symmetric Ciphers  

Module 3: Number Theory and RSA 

Module 4: Key Distribution and Management

Module 5: Data Integrity

Module 6: Web Security

Module 7: TCP/IP Stack and Addressing Schemes: An Overview

Module 8: Classical Network Security Attacks

Module 9: Firewalls and Intrusion Detection Systems

Module 10: IPSec

Projects

Project 1: Implementing Encryption and Decryption using Vignere Cipher  (deadline: October 14, 2015: 4 PM)

Project 2: Use of CAPTCHA (Image Display and Selection Strategy) to Prevent Cross-site Request Forgery (XSRF) Attacks      (deadline: November 30, 2015: 4 PM)  Download the Online Banking Application Archive (a Zip file) from JSU Blackboard

Desktop Videos

Module 2

Data Encryption Standard (DES)

DES: Encryption; S-Boxes and P-Boxes

DES: Decryption; Weaknesses; Double and Triple DES

DES: Chosen Plaintext Attack exploiting the Bit-wise Complement Property

DES: Feistel Network Outputting all 1s and the Impact on the Rounds

Advanced Encryption Standard (AES)

AES: Overview

AES: Sub steps details and Finite Field Arithmetic

Module 4

Primitive Root and Examples

Diffie-Hellman Key Exchange and Examples

Man in the Middle Attack on Diffie-Hellman Key Exchange and Solution using Public Key Certificate

Public Key Certificates and their Use for Message Authentication and Integrity

Sample Questions

Sample Questions (Modules 0-7)

Question Bank for Final Exam (Modules 8, 9, 10)