# 6.857: Computer and Network Security (Spring 2020)

## Lectures and Handouts

### Lecture 1 (Mon, February 3): Introduction

### Lecture 2 (Wed, February 5): The Growth of Cryptography

### Problem Set 1 (Due: Tuesday, February 18th)

### Recitation 1 (Fri, February 7): Modular Arithmetic and OTP basics

### Lecture 3 (Mon, February 10): OTP and Hash Functions I

### Lecture 4 (Wed, February 12): Hash Functions II

### Recitation 2 (Fri, February 14): Encryption and Hashing

### Lecture 5 (Wed, February 12): Encryption I (DES)

### Problem Set 2 (Due: Monday, March 2nd)

### Lecture 6 (Wed, February 19): Encryption II (AES)

### Recitation 3 (Fri, February 21): Block Ciphers and AES

### Lecture 7 (Mon, February 24): Symmetric Encryption and Authentication