SemesterSpring Semester, 2020
DepartmentPhD Program of Computer Science, First Year Artificial Intelligence, First Year MA Program of Computer Science, Second Year PhD Program of Computer Science, Second Year
Course NameCryptographic Protocol Design and Analysis
InstructorTSENG YI-FAN
Credit3.0
Course TypeElective
Prerequisite
Course Objective
Course Description
Course Schedule

1. Introduction



2. Mathematical Background



3. Authentication and Key Exchange Protocol



4. Secret Sharing



5. Commitment Scheme



6. Oblivious Transfer



7. Security Model Design



8. Security Proof for Cryptographic Protocol



9. Midterm



10. Public Key Encryption



11. Identity-Based Encryption



12. Identity-Based Encryption



13. Attribute-Based Encryption



14. Attribute-Based Encryption



15. Predicate Encryption



16. Functional Encryption



17. Final Exam



18. Final Presentation


Teaching Methods
Teaching Assistant
Requirement/Grading

Midterm: 30%



Final Exam: 30%



Paper Presentation: 30%



Attendance: 10%


Textbook & Reference

Self-Made Materials



Top-Tier Paper from High Quality Journals/Conferences



Cryptography: Theory and Practice, Third Edition (Discrete Mathematics and Its Applications), Kenneth H. Rosen



 


Urls about Course
Attachment