Kỹ Thuật - Công Nghệ - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công nghệ thông tin 1 TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Công nghệ thông tin Mã số: 7480201 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về HP 1.1 Mã học phần: 1250124 1.2 Tên học phần: Kỹ thuật mật mã 1.3 Ký hiệu học phần: 1.4 Tên tiếng Anh: Encryption 1.5 Số tín chỉ: 4 (3 + 1) 1.6 Phân bố thời gian: - Lý thuyết: 45 tiết - Thực hành: 30 tiết - Tự học: 120 giờ 1.7 Các giảng viên phụ trách học phần: - Giảng viên phụ trách chính: ThS. Phạm Đình Thắng - Danh sách giảng viên cùng giảng dạy: ThS. Đinh Xuân Lâm ThS. Cao Tiến Thành ThS. Đỗ Phi Hưng ThS. Nguyễn Anh Vũ 1.8 Điều kiện tham gia học phần: - Học phần tiên quyết: Không có - Học phần học trước: An ninh mạng - Học phần song hành: Không yêu cầu 2. Mục tiêu HP 2.1. Mục tiêu chung Kỹ thuật mật mã là học phần được xây dựng nhằm cung cấp những kiến thức cơ bản về kỹ thuật mật mã. Thông qua học phần, sinh viên sẽ nắm được tính chất, ý nghĩa và công dụng các nhóm thuật toán chính trong kỹ thuật mật mã. Có khả năng phân tích yêu cầu bảo vệ thông tin trong hệ thống phần mềm, từ đó có khả năng thiết kế giải pháp, giao thức, quy trình để bảo vệ thông tin trong hệ thống phần mềm. Áp dụng kiến thức đã học để phân tích, đánh giá ưu điểm và hạn chế của các giải pháp, giao thức, quy trình bảo vệ thông tin trong hệ thống phần mềm. 2.2. Mục tiêu HP cụ thể 2.2.1. Về kiến thức: Nắm được các kiến thức liên quan đến kỹ thuật mã hóa: Hệ thống mật mã đối xứng Hệ thống mật mã bất đối xứng Hàm băm mật mã Chữ ký điện tử Hệ thống chứng nhận khóa công cộng Một số quy trình bảo vệ thông tin 2.2.2. Về kỹ năng: 2 Phân tích, đánh giá ưu điểm, hạn chế của các giải pháp, giao thức, quy trình bảo vệ thông tin trong hệ thống phần mềm. Thiết kế giao thức đơn giản, phù hợp với tình huống, kịch bản trong quá trình phát triển hệ thống phần mềm. 2.2.3. Về thái độ Năng lực tự chủ và trách nhiệm. 3. Chuẩn đầu ra của HP “Kỹ thuật mật mã” Bảng 3.1. Chuẩn đầu ra (CĐR) của HP Sau khi học xong học phần, SV có khả năng: Ký hiệu CĐR HP Nội dung CĐR HP (CLO) CLO1 Nắm vững những kiến thức cơ bản về kỹ thuật mã hóa CLO2 Áp dụng kiến thức nền tảng về kỹ thuật mã hóa trong thiết kế các giải pháp bảo mật thông tin CLO3 Có năng lực phân tích, đánh giá ưu điểm và hạn chế của các giải pháp, giao thức, quy trình bảo vệ thông tin trong hệ thống phần mềm.. CLO4 Có kỹ năng thiết kế giao thức đơn giản phù hợp với tình huống, kịch bản trong quá trình phát triển hệ thống phần mềm. CLO5 Có khả năng tự giải quyết một số vấn đề thực tế. Có năng lực đọc hiểu giáo trình, bài giảng bằng tiếng Anh. CLO6 Chuyên cần, có ý thức rèn luyện kỹ năng làm việc cẩn thận, chuyên nghiệp và sáng tạo.. 4. Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO) Mức độ đóng góp của CLO vào PLO được xác định cụ thể: Mức 1 – CLO có đóng góp vừa vào PLO Mức 2 – CLO có đóng góp nhiều vào PLO Chú thích: 2 - Cao, 1 - Thấp - phụ thuộc vào mức hỗ trợ của CLO đối với PLO ở mức bắt đầu (1) hoặc mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…(2) Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) PLO (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) CLO 1 2 2 2 2 1 CLO 2 2 2 CLO 3 2 2 2 2 1 CLO 4 1 2 CLO 5 1 1 2 CLO 6 1 Tổng hợp học phần 1 1 2 2 2 2 1 5. Đánh giá HP a. Phương pháp, hình thức kiểm tra - đánh giá của HP Bảng 5.1. Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP Thphần đánh giá Trọng số Bài đánh giá Trọng số con Rubric Lquan đến CĐR nào ở bảng 3.1 HD PP đánh giá (1) (2) (3) (4) (5) (6) (7) A1. Kiểm tra thường xuyên (KTTX) 20 A1.1. Từng buổi học 50 R1 CLO 6 - Điểm danh - Đánh giá hoạt động trên lớp A1.2. Tuần 14, 15: Làm việc nhóm trên case study 50 R3 CLO 1 CLO 2 CLO 4 CLO 5 - Đánh giá kết quả hiểu và vận dụng kiến thức 3 A2. Đánh giá phần thực hành 30 Sinh viên hoàn thành bài thực hành trong buổi thực hành 100 R3 CLO 2 CLO 3 CLO 5 - GV giao bài thực hành vào đầu mỗi buổi thực hành - GV chấm kết quả vào cuối buổi thực hành A3. Đánh giá cuối kỳ 50 Kiểm tra cuối kỳ. 100 Kiểm tra viết CLO 1 CLO 3 CLO 5 - Tự luận b. Chính sách đối với HP 6. Kế hoạch và nội dung giảng dạy HP Bảng 6.1. Kế hoạch và nội dung giảng dạy của HP theo tuần Tuần Buổi (3 tiếtb) Các nội dung cơ bản của bài học (chương) (đến 3 số) Số tiết (LT TH TT) CĐR của bài học (chương) chủ đề Lquan đến CĐR nào ở bảng 3.1 PP giảng dạy đạt CĐR Hoạt động học của SV() Tên bài đánh giá (ở cột 3 bảng 5.1 (1) (2) (3) (4) (5) (6) (7) (8) 1 Tổng quan về kỹ thuật mật mã 3 LT + Nắm được các khái niệm về kỹ thuật mật mã CLO1, CLO6 1.1. Thuyết giảng 1.2. Đặt câu hỏi gợi mở để sinh viên trả lời 1.3. Liên hệ với những kiến thức thực tế - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 1 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp A1.1 2 Các hệ thống mật mã đối xứng (cổ điển) 3 + Nắm được thuật toán các hệ mật đối xứng CLO1, CLO3, CLO6 2.1. Thuyết giảng 2.2. Đặt câu hỏi gợi mở để sinh viên trả lời 2.3. Cho bài tập - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 2 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp (nghe giảng, trả lời câu hỏi, làm bài tập) A1.1 3 Lý thuyết Shannon 3 + Nắm được các khái niệm lý thuyết shannon + Nắm được cách tổ chức nhóm làm đề tài CLO1, CLO3 CLO6 3.1. Thuyết giảng 3.2. Đặt câu hỏi 3.3. Giao đề tài môn học (case study) - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 4 cuốn 1, chương 2 cuốn 2 - Ghi chú, tham gia các hoạt động trên lớp - Thành lập nhóm, chọn đề tài A1.1 4 Các hệ thống mật mã đối xứng mới 3 + Nắm được các khái niệm về hệ mật DES và AES CLO1 CL03, CLO6 4.1. Thuyết giảng 4.2. Đặt câu hỏi 4.3. Cho bài tập - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 3,5 cuốn 1 A1.1 4 - Ghi chú, tham gia các hoạt động trên lớp 5 Các chế độ hoạt động, các chiến lược padding 3 + Nắm được các khái niệm về padding và chế độ hoạt động. + Có khả năng vận dụng kiến thức để bảo mật thông tin CLO1, CLO2, CLO3, CLO6 5.1. Thuyết giảng 5.2 Đặt câu hỏi 5.3. Cho bài tập - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 6,7 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp A1.1 6 Các hệ thống mật mã bất đối xứng 3 + Nắm được các khái niệm về các hệ mất bất đối xứng CLO1, CLO3, CLO6 6.1. Thuyết giảng 6.2. Đặt câu hỏi 6.3. Cho bài tập - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 8,9,10 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp A1.1 7 Chữ ký điện tử 3 + Nắm được các khái niệm về chữ ký điện tử + Có khả năng vận dụng kiến thức để giải case study CLO1, CLO3 CLO5,, CLO6 7.1. Thuyết giảng 7.2. Đặt câu hỏi 7.3. Hướng dẫn đề tài - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 13 cuốn 1...
Trang 1TRƯỜNG ĐH NGOẠI NGỮ -
TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc
CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC
Trình độ đào tạo: Đại học Ngành: Công nghệ thông tin Mã số: 7480201
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1 Thông tin chung về HP
1.6 Phân bố thời gian:
1.7 Các giảng viên phụ trách học phần:
- Giảng viên phụ trách chính: ThS Phạm Đình Thắng
- Danh sách giảng viên cùng giảng dạy: ThS Đinh Xuân Lâm
ThS Cao Tiến Thành ThS Đỗ Phi Hưng ThS Nguyễn Anh Vũ
1.8 Điều kiện tham gia học phần:
2 Mục tiêu HP
2.1 Mục tiêu chung
Kỹ thuật mật mã là học phần được xây dựng nhằm cung cấp những kiến thức cơ bản về kỹ thuật mật mã Thông qua học phần, sinh viên sẽ nắm được tính chất, ý nghĩa và công dụng các nhóm thuật toán chính trong kỹ thuật mật mã Có khả năng phân tích yêu cầu bảo vệ thông tin trong hệ thống phần mềm, từ đó có khả năng thiết kế giải pháp, giao thức, quy trình để bảo vệ thông tin trong hệ thống phần mềm Áp dụng kiến thức đã học để phân tích, đánh giá ưu điểm và hạn chế của các giải pháp, giao thức, quy trình bảo vệ thông tin trong hệ thống phần mềm
2.2 Mục tiêu HP cụ thể
2.2.1 Về kiến thức:
Nắm được các kiến thức liên quan đến kỹ thuật mã hóa:
Hệ thống mật mã đối xứng
Hệ thống mật mã bất đối xứng
Hàm băm mật mã
Chữ ký điện tử
Hệ thống chứng nhận khóa công cộng
Một số quy trình bảo vệ thông tin
2.2.2 Về kỹ năng:
Trang 2 Phân tích, đánh giá ưu điểm, hạn chế của các giải pháp, giao thức, quy trình bảo vệ thông tin trong
hệ thống phần mềm
Thiết kế giao thức đơn giản, phù hợp với tình huống, kịch bản trong quá trình phát triển hệ thống phần mềm
2.2.3 Về thái độ
Năng lực tự chủ và trách nhiệm
3 Chuẩn đầu ra của HP “Kỹ thuật mật mã”
Bảng 3.1 Chuẩn đầu ra (CĐR) của HP
Sau khi học xong học phần, SV có khả năng:
CLO1 Nắm vững những kiến thức cơ bản về kỹ thuật mã hóa
CLO2 Áp dụng kiến thức nền tảng về kỹ thuật mã hóa trong thiết kế các giải
pháp bảo mật thông tin CLO3 Có năng lực phân tích, đánh giá ưu điểm và hạn chế của các giải pháp,
giao thức, quy trình bảo vệ thông tin trong hệ thống phần mềm
CLO4 Có kỹ năng thiết kế giao thức đơn giản phù hợp với tình huống, kịch bản
trong quá trình phát triển hệ thống phần mềm
CLO5 Có khả năng tự giải quyết một số vấn đề thực tế Có năng lực đọc hiểu
giáo trình, bài giảng bằng tiếng Anh
CLO6 Chuyên cần, có ý thức rèn luyện kỹ năng làm việc cẩn thận, chuyên
nghiệp và sáng tạo
4 Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO)
Mức độ đóng góp của CLO vào PLO được xác định cụ thể:
Mức 1 – CLO có đóng góp vừa vào PLO
Mức 2 – CLO có đóng góp nhiều vào PLO
Chú thích: 2 - Cao, 1 - Thấp - phụ thuộc vào mức hỗ trợ của CLO đối với PLO ở mức bắt đầu (1) hoặc mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…(2)
Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) PLO (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
Tổng hợp
học phần 1 1 2 2 2 2 1
5 Đánh giá HP
a Phương pháp, hình thức kiểm tra - đánh giá của HP
Bảng 5.1 Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP
Th/phần
CĐR nào ở bảng 3.1
HD PP đánh giá
A1 Kiểm
tra thường
xuyên
(KTTX)
20%
A1.1 Từng buổi học 50%
R1 CLO 6 - Điểm danh
- Đánh giá hoạt động trên lớp
A1.2 Tuần 14, 15:
Làm việc nhóm trên case study
50%
R3 CLO 1
CLO 2 CLO 4 CLO 5
- Đánh giá kết quả hiểu và vận dụng kiến thức
Trang 3A2 Đánh
giá phần
thực hành
30%
Sinh viên hoàn thành bài thực hành trong buổi thực hành
100%
R3 CLO 2
CLO 3 CLO 5
- GV giao bài thực hành vào đầu mỗi buổi thực hành
- GV chấm kết quả vào cuối buổi thực hành A3 Đánh
giá cuối kỳ 50% Kiểm tra cuối kỳ 100%
Kiểm tra viết
CLO 1 CLO 3 CLO 5
- Tự luận
b Chính sách đối với HP
6 Kế hoạch và nội dung giảng dạy HP
Bảng 6.1 Kế hoạch và nội dung giảng dạy của HP theo tuần Tuần/
Buổi
(3
tiết/b)
Các nội dung cơ bản của bài
học (chương) (đến 3 số)
Số tiết (LT/
TH/
TT)
CĐR của bài học (chương)/
chủ đề
Lquan đến CĐR nào ở bảng 3.1
PP giảng dạy đạt CĐR
Hoạt động học của SV(*) Tên bài đánh
giá
(ở cột 3 bảng
5.1
(1) (2) (3) (4) (5) (6) (7) (8)
1 Tổng quan về kỹ thuật mật
mã
3 LT + Nắm được
các khái niệm về kỹ thuật mật
mã
CLO1, CLO6
giảng
1.2 Đặt câu hỏi gợi mở để sinh viên trả lời
1.3 Liên hệ với những kiến thức thực
tế
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 1 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
2 Các hệ thống mật mã đối xứng
(cổ điển)
3 + Nắm được thuật toán các hệ mật đối xứng
CLO1, CLO3, CLO6
giảng
2.2 Đặt câu hỏi gợi mở để sinh viên trả lời
2.3 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 2 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp (nghe giảng, trả lời câu hỏi, làm bài tập)
A1.1
3 Lý thuyết Shannon 3 + Nắm được
các khái niệm lý thuyết shannon + Nắm được cách tổ chức nhóm làm
đề tài
CLO1, CLO3 CLO6
3.1 Thuyết giảng 3.2 Đặt câu hỏi
3.3 Giao đề tài môn học (case study)
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 4 cuốn [1], chương 2 cuốn [2]
- Ghi chú, tham gia các hoạt động trên lớp
- Thành lập nhóm, chọn đề tài
A1.1
4 Các hệ thống mật mã đối xứng
mới
3 + Nắm được các khái niệm về hệ mật DES và AES
CLO1 CL03, CLO6
4.1 Thuyết giảng 4.2 Đặt câu hỏi
4.3 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 3,5 cuốn [1]
A1.1
Trang 4- Ghi chú, tham gia các hoạt động trên lớp
5 Các chế độ hoạt động, các
chiến lược padding 3 + Nắm được các khái
niệm về padding và chế độ hoạt động
+ Có khả năng vận dụng kiến thức để bảo mật thông tin
CLO1, CLO2, CLO3, CLO6
5.1 Thuyết giảng 5.2 Đặt câu hỏi
5.3 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 6,7 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
6 Các hệ thống mật mã bất đối
xứng
3 + Nắm được các khái niệm về các
hệ mất bất đối xứng
CLO1, CLO3, CLO6
6.1 Thuyết giảng 6.2 Đặt câu hỏi
6.3 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 8,9,10 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
7 Chữ ký điện tử 3 + Nắm được
các khái niệm về chữ
ký điện tử + Có khả năng vận dụng kiến thức để giải case study
CLO1, CLO3 CLO5,, CLO6
7.1 Thuyết giảng 7.2 Đặt câu hỏi
7.3 Hướng dẫn đề tài
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 13 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
-Đặt câu hỏi, thảo luận, rút kinh nghiệm các lỗi gặp phải
A1.1
8 Hàm băm mật mã 3 + Nắm được
khái niệm
về hàm băm mật mã
CLO1, CLO2, CLO3, CLO6
8.1 Thuyết giảng 8.2 Đặt câu hỏi
8.3 Demo 8.4 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 11 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
9 Chứng nhận khóa công cộng 3 + Nắm được
các khái niệm về chứng nhận khóa công cộng
CLO1 CLO3, CLO6
9.1 Thuyết giảng 9.2 Đặt câu hỏi
9.3 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 14 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
Trang 510 Secured Socket Layer 3 + Nắm được
các khái niệm vể SSL + Có khả năng vận dụng kiến thức để giải case study
CLO1, CLO2, CLO3, CLO6
10.1 Thuyết giảng 10.2 Đặt câu hỏi
10.3 Hướng dẫn đề tài
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 17 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
-Báo cáo công việc theo nhóm -Thảo luận, rút kinh nghiệm các lỗi gặp phải
A1.1
11 Một số giao thức trong mạng
không dây (WEP, WPA,
WPA2)
3 + Nắm được các khái niệm về các giao thức bảo mật mạng không dây
CLO1 CLO3, CLO6
11.1 Thuyết giảng 11.2 Đặt câu hỏi
11.3 Cho bài tập
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 18 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
12 Một số vấn đề khác khác
(Single Sign-On, Trust
Negotiation, Kerberos,
Blind-Signature, e-Voting,
e-Cash…)
3 + Nắm được các khái niệm giao thức chứng thực và một
số vấn đề bảo mật khác
CLO1, CLO2 CLO3, CLO6
12.1 Thuyết giảng 12.2 Đặt câu hỏi
- Phần chuẩn
bị ở nhà:
Đọc trước nội dung ở chương 16,19,
20 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
A1.1
13 Ôn tập 3 + Nắm được
các khái niệm về kỹ thuật mật
mã + Có khả năng vận dụng kiến thức để giải bài tập
CLO1, CLO2, CLO3, CLO6
13.1 Thuyết giảng 13.2 Hướng dẫn đề tài
- Phần chuẩn
bị ở nhà:
Thảo luận và đóng góp ý kiến vào bài giải case study của nhóm
- Ghi chú, tham gia các hoạt động trên lớp
- Rút kinh nghiệm từ các nhận xét của giảng viên
- Rút kinh nghiệm từ lỗi của các nhóm khác
A1.1
14 Trình bày kết quả của đề tài
nhóm
3 + Rút kinh nghiệm từ các case study
CLO1, CLO2, CLO4, CLO5, CLO6
14.1 Nhận xét đánh giá kết quả làm việc nhóm trên case study
- Phần chuẩn
bị ở nhà:
Hoàn tất phần việc đã được phân công
A1.1, A1.2
Trang 6trong nhóm
- Nộp và báo cáo đề tài
15 Trình bày kết quả của đề tài
nhóm
3 + Rút kinh nghiệm từ các case study
CLO1, CLO2, CLO4, CLO5, CLO6
15.1 Nhận xét đánh giá kết quả làm việc nhóm trên case study
- Phần chuẩn
bị ở nhà:
Hoàn tất phần việc đã được phân công trong nhóm
- Nộp và báo cáo đề tài
A1.1, A1.2
Theo
lịch
thi
- Học phần thực hành:
Bảng 6.2 Kế hoạch và nội dung giảng dạy của HP thực hành theo tuần
Tuần/
Buổi
(3
tiết/b)
Các nội dung cơ bản
của bài học (chương)
(đến 3 số)
Số tiết (LT/
TH/
TT)
CĐR của bài học (chương)/
chủ đề
Lquan đến CĐR nào ở bảng 3.1
PP giảng dạy đạt CĐR
Hoạt động học của SV(*) Tên bài
đánh giá
(ở cột
3 bảng
5.1
(1) (2) (3) (4) (5) (6) (7) (8)
1 Bài 1: Các hệ thống
mật mã đối xứng (cổ
điển)
3 TH + Nắm được
thuật toán, ưu nhược điểm các
hệ mật đối xứng phổ biến
CLO3 CLO4 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
2 Bài 2: Hệ thống mã hóa
đối xứng DES
3 + Nắm được thuật toán DES CLO3 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
3 Bài 3: Hệ thống mã hóa
đối xứng AES
3 + Năm được thuật toán AES
CLO2 CLO3 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
4 Bài 4: Hệ thống mật mã
bất đối xứng RSA
3 + Nắm được hệ mật RSA CLO3 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập
A2
Trang 7- Trả lời câu hỏi
trên máy
5 Bài 5 Chữ ký điện tử 3 + Nắm được chữ
ký số
CLO3 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
6 Bài 6 Hàm băm 3 + Nắm được khái
niệm hàm băm và các thuật toán băm thông dụng
CLO2 CLO3 CLO4 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
7 Bài 7 Chứng nhận khóa
công cộng
3 + Nắm được kỹ thuật chứng nhận khóa công cộng
CLO2 CLO4 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
8 Bài 8: Giao thức mã
hóa không dây WEP
3 + Nắm được giao thức WEP
CLO3 CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
9 Bài 9: Giao thức mã
hóa không dây WPA
3 + Nắm được giao thức WPA CLO2 CLO3
CLO6
- Thuyết giảng
- Hướng dẫn sinh viên thực hiện
- Trả lời câu hỏi
- Nghe giảng, ghi chú
- Đặt câu hỏi
- Làm bài tập trên máy
A2
10 Thi thực hành 3 - Có khả năng
vận dụng kiến thức để thiết kế, đánh giá giải pháp, giao thức bảo mật thông tin trong hệ thống phần mềm
CLO2 CLO3 CLO5
- Coi thi và chấm điểm
- Làm bài thi A2
(*) Ghi chú:
- (3) Số tiết (LT/TH/TT): Xác định số tiết lý thuyết, thực hành, thực tập của từng chương
- (6) PP giảng dạy đạt CĐR: Nêu tên các PP giảng dạy sử dụng trong từng chương để đạt CĐR
- (7) Hoạt động học của SV: Xác định các nội dung SV cần chuẩn bị tại nhà (đọc tài liệu nào, từ trang thứ mấy, LVN để giải quyết BT, làm dự án …… ); Hoạt động tại lớp (thảo luận nhóm, làm BT thường
xuyên số.…)
7 Học liệu:
Bảng 7.1 Sách, giáo trình, tài liệu tham khảo
XB
Tên sách, giáo trình, tên bài báo, văn bản
NXB, tên tạp chí/ nơi ban hành VB Giáo trình chính
Trang 81 William Stallings 2016 Cryptography and Network Security:
Principles and Practice, 6th Edition
Prentice Hall
Sách, giáo trình tham khảo
2 Douglas R Stinson, 2005 Cryptography – Theory and Practice,
3rd edition
CRC Press
3 Dương Anh Đức, Trần
Minh Triết
gia
4 Jonathan Katz and
Yehuda Lindell
2015 Introduction to Modern Cryptography Chapman and
Hall/CRC Press
Bảng 7.2 Danh mục địa chỉ web hữu ích cho HP
nhật
1
8 Cơ sở vật chất phục vụ giảng dạy:
Bảng 8.1 Cơ sở vật chất giảng dạy của HP
TT
Tên giảng đường,
PTN, xưởng, cơ sở
TH
Danh mục trang thiết bị, phần mềm chính
phục vụ TN,TH
Phục vụ cho nội dung Bài
học/Chương Tên thiết bị, dụng cụ, phần
mềm,…
Số lượng
1 Phòng máy Khoa CNTT Các máy có kết nối internet và cài đặt
phần mềm Visual Studio 2013, Office
2013 trở lên
1 Tất cả buổi thực hành
2
Th.S Đinh Xuân Lâm
TPHCM Ngày …/…/…