先修科目： 無 (However, the course requires a basic understanding of complexity theory. Some knowledge of modular arithmetic will be helpful but not required.)
教材：Cryptography and Network Security, 4/E by William Prentice Hall, 2006
Cryptography and Network Security: Principles and Practices, 3/Eby W. Stallings, Prentice 2003. (開發圖書公司)
參考書籍： 近代密碼學及其應用 賴溪松、韓亮、張真誠 松崗 旗標出版社
The objective of this course is to examine both the principles and practice of cryptographyand computer network security.
Our focus is on Internet Securitywhichconsists of measures to deter, prevent, detect, and correct security violations that involve the transmission of information.
The course material is of use to computer and communication engineers who are interested in embedding security into an information system.
課程大綱： 1. Introduction (Chapter 1) 2. Conventional encryption: classical techniques, modern techniques, algorithms, confidentiality using conventional encryption (Chapters 2—7) 3. Public-key encryption and hash functions: public-key cryptography, number theory, message authentication and hash functions, hash and MAC algorithms, digital signatures and authentication protocols (Chapters 8—13) 4. Network security practice: authentication applications, electronic mail security, IP security, Web security, anonymous communications (Chapters 14—17) 5. Wireless network security 6. System security: intruders, viruses, and worms, firewalls (Chapters 18—20)
Homework 15% (You may collaborate when solving the homework, however when writing up the solutions you must do so on your own. No typed or printed assignments.)
Project 20%(Presentation and/or paper required)
Midterm exam 25%(Open textbook and notes)
Final exam 30%(Open textbook and notes)
Class participation 10%