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
Lecture Slides
Module 1: Classical Symmetric Ciphers
Module 2: Advanced Symmetric Ciphers
Module 3: Number Theory and RSA
Module 4: Key Distribution and Management
Module 7: TCP/IP Stack and Addressing Schemes: An Overview
Module 8: Classical Network Security Attacks
Module 9: Firewalls and Intrusion Detection Systems
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: Sub steps details and Finite Field Arithmetic
Module 4
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