Cryptography Engineering (WiSe 2025/26)
  
 
 
 Course information
 
  -  Location: Room 2104 
  -  Instructor: Runzhi Zeng 
  -  Email: runzhi.zeng@uni-kassel.de
  -  Office Hours: 
 - Room 2628, FB16
  - 3:15 pm – 3:45 pm, Wednesday
  
   -  Grading: 40% homework + 60% final exam
  -  Example code can be found in here.
  
 
 
 
 Schedule and Resources
 
    | Week |  Date |  Topic |  Notes/Code |  
    | Lecture 1 |  Oct 22, 2025 |  Introduction, symmetric primitives |  Slides |  
  | Lecture 2 |  Oct 29, 2025 |  DHKE, MitM attacks, Digital signature |  Slides |  
  
 
 
 
 Homework
  -  Eligibility for the Final Exam: Students must complete at least 60% of the homework.
  -  Homework accounts for 40% of the final grade. 
   
 
 
 Final Exam
 Format: Final Project + Report + Oral Exam:
  - Choose one of the two final projects and begin coding (the topics of the two projects will be introduced later).
  - Submit a simple report: Choose 3-6 functions that you think are the best in your program and present them in your report, including What it does, How it works, and Why it works correctly (2-4 pages, no introduction).