教學大綱表 Syllabus
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 密碼學
(英文) Cryptology
開課單位
Departments
資訊工程研究所
課程代碼
Course No.
I5320
授課教師
Instructor
張薰文
學分數
Credit
3.0 必/選修
core required/optional
選修 開課年級
Level
研究所
先修科目或先備能力Course Pre-requisites:
課程概述與目標 Course Overview and Goals:This course aims to introduce various cipher systems and their mathematical foundation. In addition, the existing standards in encryption and network security will be explained. Our goal is to provide enough knowledge for students to understand these basics and be able to use them as tools in their future applications.
教科書
Textbook
B. A. Forouzan, Cryptography and Network Security, McGraw Hill
參考教材
Reference
W. Stallings, Cryptography and Network Security- Principles & Practices, Pearson.
課程大綱
Syllabus
學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

Week
單元主題
Unit topic
內容綱要
Content summary
1 Introduction Security goals
Attacks
Services and mechanism
Techniques
Security goals
Attacks
Services and mechanism
Techniques
  • 講授
  •  
    2 Mathematics of Cryptography (I) Integer arithmetic
    Modular arithmetic
    Matrices
    Linear congruence
    Integer arithmetic
    Modular arithmetic
    Matrices
    Linear congruence
  • 講授
  •  
    3 Traditional Symmetric-Key Ciphers Substitution ciphers
    Cryptanalysis
    Substitution ciphers
    Cryptanalysis
  • 討論
  • 講授
  • 作業Assignment
  •  
    4 Traditional Symmetric-Key Ciphers Transposition ciphers
    Stream and block ciphers
    Transposition ciphers
    Stream and block ciphers
  • 講授
  •  
    5 Mathematics of Cryptography (II) Groups, Ring, Field
    Galois Fields
    Groups, Ring, Field
    Galois Fields
  • 討論
  • 講授
  •  
    6 Introduction to Modern Symmetric-Key Ciphers Modern block ciphers
    Attack on block ciphers
    Modern block ciphers
    Attack on block ciphers
  • 講授
  • 平時考Test
  •  
    7 Introduction to Modern Symmetric-Key Ciphers Modern stream ciphers
    Synchronous/Nonsynchronous
    Modern stream ciphers
    Synchronous/Nonsynchronous
  • 講授
  •  
    8 Data Encryption Standard Data Encryption Standard (DES) Data Encryption Standard (DES)
  • 講授
  •  
    9 Advanced Encryption Standard Advanced Encryption Standard (AES) Advanced Encryption Standard (AES)
  • 討論
  • 講授
  •  
    10 Advanced Encryption Standard Advanced Encryption Standard (AES) Advanced Encryption Standard (AES)
  • 講授
  • 期中考Midterm
  •  
    11 Mathematics of Cryptography (III) Primality testing
    Factorization
    Chinese remainder theorem
    Primality testing
    Factorization
    Chinese remainder theorem
  • 講授
  •  
    12 Mathematics of Cryptography (III) Quadratic congruence
    Exponentiation and logarithm
    Quadratic congruence
    Exponentiation and logarithm
  • 討論
  • 講授
  •  
    13 Asymmetric-Key Cryptography RSA cryptosystem
    ElGamal cryptosystem
    Elliptic curve cryptosystem
    RSA cryptosystem
    ElGamal cryptosystem
    Elliptic curve cryptosystem
  • 講授
  • 作業Assignment
  •  
    14 Asymmetric-Key Cryptography RSA cryptosystem
    ElGamal cryptosystem
    Elliptic curve cryptosystem
    RSA cryptosystem
    ElGamal cryptosystem
    Elliptic curve cryptosystem
  • 講授
  •  
    15 message integrity Cryptographic Hash Functions
    digital signature
    Cryptographic Hash Functions
    digital signature
  • 講授
  • 平時考Test
  •  
    16 message integrity Cryptographic Hash Functions
    digital signature
    Cryptographic Hash Functions
    digital signature
  • 講授
  •  
    17 Key Management public-key distribution public-key distribution
  • 講授
  •  
    18 Review Review Review
  • 期末考Final Exam
  •  

    教學要點概述 Overview of Teaching Points:
    教材編選 Teaching Materials: ■ 自編教材 Handout by Instructor ■ 教科書作者提供 Textbook
    評量方法 Evaluation: 期末考Final Exam:25%   期中考Midterm:24%   其他評量Others:1%   報告Presentation:10%   平時考Test:20%   作業Assignment:20%  
    教學資源 Teaching Resources: ■ 教材電子檔 Soft Copy of the Handout or the Textbook □ 課程網站 Website
    扣考規定 The rule of being able to take the final exam of the course:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504