TOCEC
邏輯學,數學
層級: 課程資料
媒體: 影音

應用密碼學 〡Offered in English

2023-11-13-2030-12-30

國立清華大學 資訊工程學系 艾米爾

關鍵字: 英文課程 Offered in English 應用密碼學 Applied Cryptography Symmetric-key encryption Algebra & number theory basics Public-key cryptography Cryptographic protocols

his course is intended for graduate students. This course will cover the basics of symmetriccryptography, public-key cryptography, hash functions, message authentication codes, digital signatures,key management and distribution, and other fundamental cryptographic primitives.  
 
課程目標
        Course Objective
This course is intended for graduate students. This course will cover the basics of symmetric cryptography, public-key cryptography, hash functions, message authentication codes, digital signatures, key management and distribution, and other fundamental cryptographic primitives. Then, we use the primitives to build provable secure protocols such as identification schemes, zero-knowledge proofs, commitment schemes, secret sharing, and electronic election system. By learning some existing secure protocols, you’ll learn how to build provable secure systems.
 
 
授課內容
       Course Description
♠Symmetric-key encryption (Chapter 2)
Algebra & number theory basics (Chapter 3)
Public-key cryptography (Chapter 4)
Cryptographic protocols (Chapter 5)
  
  
參考書籍
        Textbook/References
♠ Hans Delfs, Helmut Knebl, Introduction to Cryptography: Principles and Applications (2nd Ed.),

Springer, 2007.
♠ Menezes, Alfred J., Paul C. Van Oorschot, and Scott A. Vanstone. Handbook of applied cryptography.

CRC press, 2018.
♠ William Stallings, Network Security Essentials: Application and Standards [4th Ed.],
 Pearson & Prentice Hall, 2010.
 
 
先備知識
       Requirements 
 講授
♠Computer Networks
Introduction to Algorithms
Probability
 
   
評分方式
        methods of grading 
Four Homework Assignments
Exams 

i.Mid-Term
ii.Final
Evaluation

i.Homework: 50% + 
  1.Assignments 50% 
  2.Practical experiments 2×10% [bonus points]

ii.Mid-Term 25% 

iii.Final 25% 
  

*此為英文課程 

前往課程 View Course
https://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=327&