CIS600 Applied Cryptography

  • Instructor: Yuzhe (Richard) Tang
  • Time: MW 10:35 - 11:55 am
  • Place: Link Hall 211

Reading materials

  • Textbooks
    • Introduction to Modern Cryptography (2nd edition), Jonathan Katz and Yehuda Lindell, (KL)
    • Bitcoin and Cryptocurrency Technologies, Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, [online book], (BtC)
    • Cryptography Engineering: Design Principles and Practical Applications, 1st Edition, Niels Ferguson, Bruce Schneier, Tadayoshi Kohno (FSK)
    • A Graduate Course in Applied Cryptography, Dan Boneh and Victor Shoup, [pdf], BS
    • Principles of Computer System Design: An Introduction, Information Security (Chapter 11), Jerome H. Saltzer, M. Frans Kaashoek, [online book], (SK)

Grading

  • Class participation (10%), Homework/Programming tasks/Presentation (50%), Exams (40%)