EE488: Introduction to Cryptography Engineering


Calendar (subject to change depending on schdule)

Week 1: 2/24, 2/26

Week 2: 3/3, 3/5

Week 3: 3/10, 3/12

Week 4: 3/17, 3/19

Week 5: 3/24, 3/26

Week 6: 3/31, 4/2

Week 7: 4/7, 4/9

Week 8: 4/14, 4/16

  • Midterm exam

Week 9: 4/21, 4/23

Week 10: 4/28, 4/30

Week 11: 5/5, 5/7

  • Topic: Digital Signatures
  • Slides:
  • Reading List
  • Children's Day (No Class) on May 5
  • HW4 Due: 5/7 10:20 AM

Week 12: 5/12, 5/14

  • Topic: Key Establishment Protocols
  • Slides:
  • Reading List
  • Quiz 3: 5/12

Week 13: 5/19, 5/21

  • Topic: Efficient Implementations
  • Slides:
  • Reading List
  • HW5 Due: 5/21 10:20 AM

Week 14: 5/26, 5/28

  • Topic: Proof of Work and Bitcoin
  • Slides:
  • Reading List
  • Quiz 4: 5/26

Week 15: 6/2, 6/4

  • Topic: Security of Bitcoin
  • Slides:
  • Reading List
  • HW6 Due: 6/4 10:20 AM

Week 16: 6/9, 6/11

  • Final exam