Information and Network Security

Spring 2006

Overview:

Lecturer: Professor Trappe
When: MW 1:40-3:00 PM
Where: SEC-207

The Course Syllabus can be downloaded from here.
 

Exams and Solutions

There will be two exams this semester.  Exam 1 is scheduled for March 22nd, 2006.

Exam 1 Solutions

Exam 2: Has not been officially scheduled. Target time frame is last week of April.

Supplemental Material

Starting March 27th, we will have a series of lectures using slides.

1. Information Theory Overview: Slides (Monday, March 27th)

2. Information Theoretic Security: Slides

3. Key Distribution: Slides

4. Security Protocols: Slides   (Monday, April 10th. We will spend two days going over this material.)

5. Supplemental Reading Assignment, “Prudent Engineering Practice for Cryptographic Protocols,” by Abadi and Needham

 

Assignments:


 

Computer Project 1: Build a Large Integer Math library for MATLAB.

(Teams of 3)

Due February 13, 2006

Homework Assignment 1: From Chapters 2 and 3

Solutions

Do not turn in homework, but definitely do the homework!

Computer Project 2: Implement Baby DES in MATLAB (Teams of 3/4)

 

Due March 8, 2006

Homework Assignment 2: Chapter 4, Problems 1, 3, 4, 7

Solutions

 

Homework Assignment 3: Chapter 6, Problems 1, 2, 8, 12, 23

 

Also, How would you find the first 3 digit prime?

Solutions

 

Final Project: Search a memory dump to find hidden keys in order to decrypt an encrypted file.

 

Project Description: here

 

Memory Dump can be obtained from here

 

Encrypted (GIF) file can be obtained from here

 

Notes: The ciphterext file is an encrypted GIF file that was encrypted with AES using a 128 bit key in CBC mode with an IV of 0.

 

 

 

Homework Assignment 4: Download from here

 

Solutions

 

 

Security Protocols Lecture, see slides above

 

Supplemental Reading Assignment: Read the paper by Abadi and Needham

 

Homework Assignment 5: Chapter 15, Problems 2, 5, 9, 10

 

Solutions