NCHU Course Outline
Course Name (中) 密碼學(6654)
(Eng.) Cryptography
Offering Dept Department of Computer Science and Engineering
Course Type Elective Credits 3 Teacher Jason Lin
Department Department of Computer Science and Engineering/Graduate Language 中/英文 Semester 2025-FALL
Course Description This course explores key concepts in information security, with a focus on cryptography. Topics include symmetric and asymmetric encryption, data integrity, and authentication techniques. However, our focus will always be on what is important to know and interesting to study.
Prerequisites
self-directed learning in the course Y
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
Upon completion of this course, students will be able to describe fundamental concepts in cryptography and understand the current demands of information security. They will also be capable of implementing basic cryptographic algorithms, which are essential for ensuring secure communication and protecting sensitive data. In addition, the course aims to enable students to apply their knowledge to real-world scenarios and contribute to the design and development of secure systems.
Discussion
Lecturing
Attendance
Assignment
Quiz
Internship
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 Introduction to Security Architecture
Week 2 Overview of Cryptography
Week 3 Basic Number Theory
Week 4 Basic Number Theory
Week 5 Classical Cipher
Week 6 Algebraic Structure
Week 7 Block Cipher
Week 8 Data Encryption Standard
Week 9 Midterm Exam
Week 10 Advanced Encryption Standard
Week 11 Stream Cipher
Week 12 Prime Number and Congruence Modulo
Week 13 Public-Key Cryptography
Week 14 Cryptographic Hash Functions
Week 15 Digital Signature
Week 16 Final Exam
self-directed
learning
   02.Viewing multimedia materials related to industry and academia.

Evaluation
Attendance: 15%
- Roll call, class participation, or simply for extra credit.
Homework: 35%
- Approximately 5 to 6 programming or written assignments.
Comprehensive Exams: 50%
- Two closed-book written exams.
Textbook & other References
William Stallings, Cryptography and Network Security: Principles and Practice, 8th Edition, Pearson, 2020.
Teaching Aids & Teacher's Website
自製教材
Office Hours
Fridays 14:00-15:00
Sustainable Development Goals, SDGs(Link URL)
02.Viewing multimedia materials related to industry and academia.
   09.Industry, Innovation and Infrastructure
include experience courses:N
Please respect the intellectual property rights and use the materials legally.Please respect gender equality.
Update Date, year/month/day:2025/06/27 12:46:11 Printed Date, year/month/day:2025 / 7 / 09
The second-hand book website:http://www.myub.com.tw/