Tentative Schedule - Adjustments may be made

Date | Topics | Homework Due | Projects Due | Exams |
---|---|---|---|---|

T - Sep 5 | Introduction,Cryptography | HW #1 | - | |

Th - Sep 7 | Cryptography | - | - | |

T - Sep 12 | AES | HW #2 | - | |

Th - Sep 14 | Block Cipher Modes | - | ||

T - Sep 19 | Cryptographic Hash Functions | HW #3 | - | |

W - Sep 20 | - | - | Project 1 (AES) | |

Th - Sep 21 | MAC | - | - | |

F - Sep 22 | - | - | ||

T - Sep 26 | Public Key Cryptography | HW #4 | - | |

Th - Sep 28 | DH | - | - | |

F - Sep 29 | - | - | Project 2 (Hash Attack) | |

T - Oct 3 | HW #5 | - | ||

Th - Oct 5 | RSA | - | - | |

F - Oct 6 | - | - | Project 3 (MAC Attack) | |

T - Oct 10 | HW #6 | - | ||

Th - Oct 12 | Certificates | - | ||

M - Oct 16 | - | - | Project 4 (Diffie-Hellman) Project 5 (RSA) | |

T - Oct 17 | Exam Review | HW #7 | - | |

Th - Oct 19 | No class | - | - | Exam 1 |

F - Oct 20 | - | - | - | |

T - Oct 24 | TLS | - | ||

Th - Oct 26 | TLS | - | - | |

F - Oct 27 | - | - | Project 6 (TLS) | |

T - Oct 31 | TLS | HW #9 | - | |

Th - Nov 2 | Exan Review | - | - | |

F - Nov 3 | - | - | ||

T - Nov 7 | Passwords | HW #10 | - | |

Th - Nov 9 | Authentication | - | - | |

F - Nov 10 | - | - | Project 7 (Password Cracking) | |

T - Nov 14 | Software Exploits | HW #11 | - | |

Th - Nov 16 | Stack Smashing | hw11a-examine-stack | - | |

F - Nov 17 | - | - | ||

T - Nov 21 | No Class - Friday Instruction | - | Project 8 (Buffer Overflow) | |

T - Nov 28 | Software Exploits | HW #12 | - | |

Th - Nov 30 | Software Exploits | - | - | |

F - Dec 1 | - | - | Project 10 (Extracting Secrets) | |

T - Dec 5 | Secure Email | HW #13 | - | |

Th - Dec 7 | Exam 2 In Class | - | - | Exam 2 |

F - Dec 8 | - | |||

T - Dec 12 | - | Project 11 (PGP and S-MIME) | ||

Th - Dec 14 | Social Engineering | Extra Credit Project | ||

Wed - Dec 20 | 3:00-6:00 PM In Class | - | Final Exam |