Đề cương chi tiết học phần Kỹ thuật mật mã (Encryption) cung cấp các thông tin như thời gian, điều kiện tiên quyết, kiến thức, mô tả tóm tắt nội dung, các kỹ năng và yêu cầu mà sinh cần đạt được.
BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM KHOA CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Thông tin chung học phần - Tên học phần : Kỹ thuật mật mã (Encryption) - Mã số học phần : 1250124 - Số tín học phần: (3+1) tín - Thuộc chương trình đào tạo bậc, ngành: Bậc Đại học, ngành Công nghệ thông tin - Số tiết học phần: Nghe giảng lý thuyết : 39 tiết Làm tập lớp : tiết Thảo luận : tiết Thực hành, thực tập (ở phòng thực hành, phòng Lab, ): 30 tiết Hoạt động theo nhóm : tiết Thực tế: : tiết Tự học : 120 - Đơn vị phụ trách học phần: Bộ môn Mạng máy tính/ Khoa Cơng nghệ thơng tin Học phần trước: An ninh mạng Mục tiêu học phần: Sinh viên nắm vững tính chất, ý nghĩa cơng dụng nhóm thuật tốn lĩnh vực kỹ thuật mật mã : mã hóa đối xứng, mã hóa bất đối xứng, chữ ký điện tử, hàm băm mật mã Sinh viên có khả phân tích u cầu bảo vệ thơng tin hệ thống phần mềm, từ có khả thiết kế giải pháp, giao thức, quy trình để bảo vệ thơng tin hệ thống phần mềm Sinh viên có khả phân tích, đánh giá ưu điểm hạn chế giải pháp, giao thức, quy trình bảo vệ thông tin hệ thống phần mềm Chuẩn đầu ra: Nội dung Kiến thức Đáp ứng CĐR CTĐT 4.1.1.Trang bị cho sinh viên kiến thức K1 kỹ thuật mã hóa 4.1.2 Sinh viên có khả lựa chọn kỹ K2, K3 thuật phù hợp trình thiết kế giải pháp để bảo vệ thông tin Nắm số giải thuật lĩnh vực mã hóa tìm hiểu số kỹ thuật mã hóa đại Kỹ 4.2.1 Sinh viên có khả phân tích, đánh giá S2 ưu điểm hạn chế giải pháp, giao thức, quy trình bảo vệ thơng tin hệ thống phần mềm 4.2.2 Sinh viên có kỹ thiết kế giao thức S1,S3 đơn giản phù hợp với tình huống, kịch trình phát triển hệ thống phần mềm Thái độ 4.3.1.Đi học đọc trước nhà A2 4.3.2 Nhìn nhận vai trị mơn học cho cơng A3 việc tương lai Tham gia tích cực nghiên cứu học tập kiến thức Mô tả tóm tắt nội dung học phần: Học phần nhằm cung cấp cho sinh viên 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 Nội dung lịch trình giảng dạy: - Các học phần lý thuyết: Buổi/ Nội dung Tiết Tổng quan kỹ thuật mật mã Hoạt động giảng viên - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Các hệ thống mật mã đối xứng (cổ điển) - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Lý thuyết Shannon - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Các hệ thống mã hóa đối xứng (DES, AES…) - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Các chế độ hoạt động, chiến lược padding - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập - Hoạt động sinh viên Nghe giảng, ghi Trả lời câu hỏi Thảo luận nhóm theo chủ đề Làm tập Nghe giảng, ghi Trả lời câu hỏi Thảo luận nhóm theo chủ đề Làm tập Nghe giảng, ghi Trả lời câu hỏi Thảo luận nhóm theo chủ đề Làm tập Nghe giảng, ghi Trả lời câu hỏi Thảo luận nhóm theo chủ đề Làm tập Nghe giảng, ghi Trả lời câu hỏi Thảo luận nhóm theo chủ đề Làm tập Giáo trình Chính [1] Chương Tài liệu tham khảo [2] Chương [3] Trang 3-24 Giải 4.1.1, 4.3 [1] Chương [2] Chương [3] Chương Giải 4.1, 4.3 [1] Chương [2] Chương Giải 4.1, 4.3 [1] Chương 3,5 [2] Chương Giải 4.1, 4.3 [1] Chương 3,5 [2] Chương [3] Chương Giải 4.1.2, 4.3 Ghi Các hệ thống mật mã bất đối xứng - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Chữ ký điện tử - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Hàm băm mật mã - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập Chứng nhận khóa cơng cộng - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập 10 Secured Socket Layer - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập 11 Một số giao thức mạng không dây (WEP, WPA, WPA2…) - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập 12 Một số vấn đề khác (Single - Thuyết giảng - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi [1] Chương 8,9,10 [2] Chương Giải 4.1.2, 4.3 [1] Chương 13 [2] Chương [3] Chương 12 Giải 4.1, 4.3 [1] Chương 11 [2] Chương [3] Chương Giải 4.1, 4.3 [1] Chương 14 [2] Chương 10 [3] Chương 10 Giải 4.1.2, 4.3 [1] Chương 17 Giải 4.1.2, 4.3 [1] Chương 18 [2] Chương Giải 4.1.2, 4.3 [1] Chương 15 [2] Chương 10,14 Giải 13 Sign-On, Trust Negotiation, Kerberos, Blind-Signature, e-Voting, e-Cash…) Ôn Tập - Hướng dẫn làm việc nhóm - Cho tập - Thuyết giảng - Hướng dẫn làm việc nhóm - Cho tập 14 Trình bày kết đề tài nhóm - Góp ý cho seminar 15 Trình bày kết đề tài nhóm (tiếp theo) - Góp ý cho seminar - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập - Nghe giảng, ghi - Trả lời câu hỏi - Thảo luận nhóm theo chủ đề - Làm tập Trình bày kết làm việc nhóm Trình bày kết làm việc nhóm 4.1, 4.2, 4.3 Tham khảo [1] Tham khảo[2] Giải 4.1, 4.2, 4.3 Tham khảo [1] Tham khảo [2] Tham khảo [1] Tham khảo [2] Giải 4.1, 4.2, 4.3 Giải 4.1, 4.2, 4.3 - Các học phần thực hành: Buổi/ Tiết Nội dung Bài 1: Các hệ thống mật mã đối xứng (cổ điển) - Bài 2: Hệ thống mã hóa đối xứng DES - Bài 3: Hệ thống mã hóa đối xứng AES - Bài 4: Hệ thống mật mã bất đối xứng RSA - Bài 5: Chữ ký điện tử - Bài 6: Hàm băm - Bài 7: Chứng nhận khóa cơng cộng - Hoạt động giảng viên Review điểm Hướng dẫn sinh viên thực Trả lời câu hỏi SV Review điểm Hướng dẫn sinh viên thực Trả lời câu hỏi SV Review điểm Hướng dẫn sinh viên thực Trả lời câu hỏi SV Review điểm Hướng dẫn sinh viên thực Trả lời câu hỏi SV Review điểm Hướng dẫn sinh viên thực Trả lời câu hỏi SV Review điểm Hướng dẫn sinh viên thực Trả lời câu hỏi SV Review điểm Hướng dẫn sinh viên thực Hoạt động sinh viên - Nghe giảng, ghi - Đặt câu hỏi - Làm tập Giáo trình Chính [1] Chương Tài liệu tham khảo [2] Chương [3] Chương - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương [2] Chương Giải mục tiêu 4.2, 4.3 - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương [2] Chương Giải mục tiêu 4.2, 4.3 - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương [2] Chương Giải mục tiêu 4.2, 4.3 - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương 13 [2] Chương [3] Chương 12 Giải mục tiêu 4.2, 4.3 - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương 11 [2] Chương [3] Chương Giải mục tiêu 4.2, 4.3 - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương 14 [2] Chương 10 [3] Chương 10 Giải mục tiêu 4.2, 4.3 Ghi Giải mục tiêu 4.2, 4.3 Bài 8: Giao thức mã hóa khơng dây WEP Bài 9: Giao thức mã hóa khơng dây WPA 10 Bài 10: Thi - Trả lời câu hỏi SV - Review điểm - Hướng dẫn sinh viên thực - Trả lời câu hỏi SV - Review điểm - Hướng dẫn sinh viên thực - Trả lời câu hỏi SV Coi thi chấm điểm - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương 18 [2] Chương Giải mục tiêu 4.2, 4.3 - Nghe giảng, ghi - Đặt câu hỏi - Làm tập [1] Chương 18 [2] Chương Giải mục tiêu 4.2, 4.3 Làm thi Giải mục tiêu 4.2, 4.3 7 Nhiệm vụ sinh viên: Sinh viên phải thực nhiệm vụ sau: - Tham dự tối thiểu 80% số tiết học lý thuyết - Tham gia đầy đủ 100% thực hành có báo cáo kết - Thực đầy đủ tập nhóm/ tập đánh giá kết thực - Tham dự thi kết thúc học phần - Chủ động tổ chức thực tự học Đánh giá kết học tập sinh viên: 8.1 Cách đánh giá Sinh viên đánh giá tích lũy học phần sau: TT Điểm thành phần Quy định Lý Thuyết - Tham dự đủ 80% tiết lý Điểm thi kết thúc thuyết học phần - Thi lý thuyết Thực hành Điểm thực hành - Tham gia 100% số - Thi thực hành Trọng số 70% 30% Mục tiêu 4.1, 4.2.1, 4.3 4.1, 4.2, 4.3 8.2 Cách tính điểm - Điểm đánh giá thành phần điểm thi kết thúc học phần chấm theo thang điểm 10 (từ đến 10), làm tròn đến 0.5 - Điểm học phần tổng điểm tất điểm đánh giá thành phần học phần nhân với trọng số tương ứng Điểm học phần theo thang điểm 10 làm tròn đến chữ số thập phân Tài liệu học tập: 9.1 Giáo trình chính: [1] Cryptography and Network Security: Principles and Practice, 7th edition, William Stallings, Pearson, 2017 9.2 Tài liệu tham khảo: [2] Mã hóa Ứng dụng, Dương Anh Đức, Trần Minh Triết, NXB Đại học Quốc gia, 2005 [3] Introduction to Modern Cryptography, Jonathan Katz and Yehuda Lindell, Chapman and Hall/CRC Press, 2015 10 Hướng dẫn sinh viên tự học: Tuần/ Buổi Nội dung Thực Lý thuyết hành (tiết) (tiết) Nhiệm vụ sinh viên Tổng quan kỹ thuật mật mã Các hệ thống mật mã đối xứng (cổ điển) Lý thuyết Shannon 3 3 Các hệ thống mã hóa đối xứng (DES, AES…) Các chế độ hoạt động, chiến lược padding Các hệ thống mật mã bất đối xứng 3 Chữ ký điện tử 3 Hàm băm mật mã 3 Chứng nhận khóa cơng 3 10 11 Secured Socket Layer Một số giao thức mạng không dây (WEP, WPA, WPA2…) Một số vấn đề khác (Single Sign-On, Trust Negotiation, Kerberos, Blind-Signature, eVoting, e-Cash…) Ôn tập 3 Tìm hiểu giải thuật khác tài liệu [1], [2], [3] 3 Trình bày kết đề tài nhóm Trình bày kết đề tài Tìm hiểu trước kiến thức [1],[2] Các vấn đề internet Cuốn [1],[2] internet Cuốn [1],[2] internet 12 13 14 15 Tìm hiểu trước chương [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương [1] Tìm hiểu trước chương 8,9,10 [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương 13 [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương 11 [1] Tìm hiểu trước chương [2] Tìm hiểu trước chương 14 [1] Tìm hiểu trước chương 10 [2] Tìm hiểu trước chương 17 [1] Tìm hiểu trước chương 18 [1] nhóm (tiếp theo) Ngày… tháng… Năm 201 Trưởng khoa (Ký ghi rõ họ tên) Ngày… tháng… Năm 201 Trưởng Bộ môn (Ký ghi rõ họ tên) Ngày… tháng… Năm 201 Người biên soạn (Ký ghi rõ họ tên) Phạm Đình Thắng Lý Đồn Duy Khánh Ngày… tháng… Năm 201 Ban giám hiệu 10 ... thành phần điểm thi kết thúc học phần chấm theo thang điểm 10 (từ đến 10), làm tròn đến 0.5 - Điểm học phần tổng điểm tất điểm đánh giá thành phần học phần nhân với trọng số tương ứng Điểm học phần. .. hành (tiết) (tiết) Nhiệm vụ sinh viên Tổng quan kỹ thuật mật mã Các hệ thống mật mã đối xứng (cổ điển) Lý thuyết Shannon 3 3 Các hệ thống mã hóa đối xứng (DES, AES…) Các chế độ hoạt động, chi? ??n... Các học phần thực hành: Buổi/ Tiết Nội dung Bài 1: Các hệ thống mật mã đối xứng (cổ điển) - Bài 2: Hệ thống mã hóa đối xứng DES - Bài 3: Hệ thống mã hóa đối xứng AES - Bài 4: Hệ thống mật mã bất