You are on page 1of 2

1.

Tên học phần: CƠ SỞ LÝ THUYẾT MẬT MÃ (Cryptography)


2. Hệ đào tạo : Đại học
3. Chuyên ngành : ĐTVT
4. Mã học phần:
5. Loại môn học : Cơ sở ngành bắt buộc
6. Khoa : Kỹ thuật điện tử
7. Thời lượng : 03 ĐVHT Lý thuyết : 36 tiết
Bài tập : 7 tiết
Kiểm tra : 2 tiết
8. Yêu cầu kiến thức: Giải tích, Đại số, Lý thuyết xác suất và Lý thuyết thông tin
9. Giới thiệu học phần:
Môn học này cung cấp cho Sinh viên những kiến thức cơ bản về mật mã học, đặc biệt là
mật mã học hiện đại. Giúp cho Sinh viên hiểu và nắm được một số thuật toán mã hoá quan
trọng trong mật mã cổ điển và mật mã khóa công khai. Giúp cho Sinh viên hiểu và nắm được
một số vấn đề quan trọng trong các dịch vụ an toàn thông tin như xác thực và đảm bảo tính
toàn vẹn. Giúp cho Sinh viên hiểu được một số thủ tục ứng dụng trong thực tế như chữ ký số,
trao đổi và phân phối khoá.
Cung cấp các kiến thức cần thiết nhất để Sinh viên có thể tiếp tục nghiên cứu sâu hơn về
các thuật toán mật mã và ứng dụng trong thực tiễn
10. Đề cương chi tiết:

Chương I. Một số khái niệm và định nghĩa cơ bản (4 tiết)


1.1. Sơ đồ khối chức năng hệ thống thông tin số
1.2. Các chỉ tiêu chất lượng cơ bản của một hệ thống thông tin số
1.3. Nhu cầu liên lạc an toàn
1.4. Các kiểu tấn công đối với thông tin đã mã hoá
1.5. Entropy, khoá giả và khoảng giải mã duy nhất
1.6. Phân tích mật mã và độ phức tạp tính toán

Chương II. Mật mã cổ điển (10 tiết)


2.1. Các hệ mật thay thế đơn giản
2.1.1. Các hệ mật thay thế đơn biểu
2.1.2. Các hệ mật thay thế đơn giản khác
2.2. Các hệ mật thay thế đa biểu
2.3. Các hệ mật chuyển vị
2.4. Các hệ mật tích
2.5. Chuẩn mã dữ liệu (DES)
2.6. Chuẩn mã dữ liệu tiên tiến (AES)
Bài tập và kiểm tra chương II ( 3 tiết)

CƠ SỞ LÝ THUYẾT MẬT MÃ - 1
Chương III. Các hệ mã khóa công khai (12 tiết)
3.1. Khái niệm về hệ mật khoá công khai
3.2. Số học Modulo
3.3. Hệ mật hàm mũ
3.4. Hệ mật Pohlig – Hellman
3.5. Hệ mật RSA
3.6. Hệ mật Merkle – Hellman
3.7. Thuật toán trao đổi khoá Diffie – Hellman
3.8. Hệ mật trên đường cong Eliptic
3.9. Hệ mật Mc – Elice
3.10. Các hệ mật hỗn hợp
Bài tập và kiểm tra chương III (3 tiết)

Chương IV. Các kỹ thuật xác thực (10 tiết)


4.1. Vấn đề xác thực
4.2. Hàm băm
4.3. Chữ ký số không nén
4.4. Các chữ ký số có nén
4.5. Chuẩn chữ ký số
Bài tập và kiểm tra chương IV (3 tiết)

11. Tài liệu tham khảo


[1] Nguyễn Bình. Giáo trình mật mã học. NXB Bưu điện. 2004
[2] Barichev S.G,… Cơ sở mật mã hiện đại. BCYCP. 2004
[3] C.P.Pfleeger. An toàn tính toán. HVKTMM. 2001
[4] D.R.Stinron. Cryptography. Theory and Pratice. CRC Press.1995
[5] B Schneier. Applied Cryptography – Jhon Wiley Press. 1996
[6] A.J.Menezes,…, Handbook of applied cryptography. CRC Press. 1998

12. Đánh giá: - Chuyên cần 10%


- Kiểm tra 10%
- Bài tập 10%
- Thi kết thúc 70%

CƠ SỞ LÝ THUYẾT MẬT MÃ - 2

You might also like