Đề cương chi tiết học phần Kỹ thuật mật mã (Encryption)
lượt xem 2
download
"Đề 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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đề cương chi tiết học phần Kỹ thuật mật mã (Encryption)
- BM01.QT02/ĐNT-ĐT 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 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về 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 chỉ học phần: 4 (3+1) tín chỉ - Thuộc chương trình đào tạo của 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 bài tập trên lớp : 0 tiết Thảo luận : 6 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 : 0 tiết Thực tế: : 0 tiết Tự học : 120 giờ - Đơ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 2. Học phần trước: An ninh mạng 3. Mục tiêu của học phần: Sinh viên nắm vững được tính chất, ý nghĩa và công dụng của các nhóm thuật toán chính trong 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ả 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. Sinh viên có khả năng 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. 4. Chuẩn đầu ra: Nội dung Đáp ứng CĐR CTĐT Kiến thức 4.1.1.Trang bị cho sinh viên những kiến thức cơ K1 bản về kỹ thuật mã hóa. 4.1.2. Sinh viên có khả năng lựa chọn các kỹ K2, K3 thuật phù hợp trong quá trình thiết kế giải pháp để bảo vệ thông tin. Nắm một số giải thuật cơ 1
- bản trong lĩnh vực mã hóa và tìm hiểu một số kỹ thuật mã hóa hiện đại. Kỹ năng 4.2.1. Sinh viên có khả năng phân tích, đánh giá S2 ư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. 4.2.2. Sinh viên có kỹ năng thiết kế giao thức S1,S3 đơ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. Thái độ 4.3.1.Đi học đúng giờ và đọc bài trước ở nhà. A2 4.3.2. Nhìn nhận đúng vai trò môn học cho công A3 việc tương lai. Tham gia tích cực trong nghiên cứu học tập kiến thức. 5. Mô tả tóm tắt nội dung học phần: Học phần này nhằm cung cấp cho các sinh viên 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
- 6. Nội dung và lịch trình giảng dạy: - Các học phần lý thuyết: Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu Nội dung Ghi chú Tiết giảng viên sinh viên Chính tham khảo 1 Tổng quan về kỹ thuật mật - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 1 [2] Chương 1 Giải quyết mã - Hướng dẫn làm việc - Trả lời câu hỏi [3] Trang 3-24 4.1.1, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 2 Các hệ thống mật mã đối - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 2 [2] Chương 2 Giải quyết xứng (cổ điển) - Hướng dẫn làm việc - Trả lời câu hỏi [3] Chương 2 4.1, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 3 Lý thuyết Shannon - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 2 [2] Chương 2 Giải quyết - Hướng dẫn làm việc - Trả lời câu hỏi 4.1, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 4 Các hệ thống mã hóa đối - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 3,5 [2] Chương 2 Giải quyết xứng mới (DES, AES…) - Hướng dẫn làm việc - Trả lời câu hỏi 4.1, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 5 Các chế độ hoạt động, các - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 3,5 [2] Chương 5 Giải quyết chiến lược padding - Hướng dẫn làm việc - Trả lời câu hỏi [3] Chương 3 4.1.2, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 3
- 6 Các hệ thống mật mã bất - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 8,9,10 [2] Chương 6 Giải quyết đối xứng - Hướng dẫn làm việc - Trả lời câu hỏi 4.1.2, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 7 Chữ ký điện tử - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 13 [2] Chương 7 Giải quyết - Hướng dẫn làm việc - Trả lời câu hỏi [3] Chương 12 4.1, .4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 8 Hàm băm mật mã - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 11 [2] Chương 9 Giải quyết - Hướng dẫn làm việc - Trả lời câu hỏi [3] Chương 5 4.1, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 9 Chứng nhận khóa công - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 14 [2] Chương 10 Giải quyết cộng - Hướng dẫn làm việc - Trả lời câu hỏi [3] Chương 10 4.1.2, .4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 10 Secured Socket Layer - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 17 Giải quyết - Hướng dẫn làm việc - Trả lời câu hỏi 4.1.2, 4.3 nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 11 Một số giao thức trong - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 18 [2] Chương 9 Giải quyết mạng không dây (WEP, - Hướng dẫn làm việc - Trả lời câu hỏi 4.1.2, 4.3 WPA, WPA2…) nhóm - Thảo luận nhóm theo - Cho bài tập chủ đề - Làm bài tập 12 Một số vấn đề khác (Single - Thuyết giảng - Nghe giảng, ghi chú [1] Chương 15 [2] Chương 10,14 Giải quyết 4
- Sign-On, Trust - Hướng dẫn làm việc - Trả lời câu hỏi 4.1, 4.2, Negotiation, Kerberos, nhóm - Thảo luận nhóm theo 4.3 Blind-Signature, e-Voting, - Cho bài tập chủ đề e-Cash…) - Làm bài tập 13 Ôn Tập - Thuyết giảng - Nghe giảng, ghi chú Tham khảo [1] Tham khảo[2] Giải quyết - Hướng dẫn làm việc - Trả lời câu hỏi 4.1, 4.2, nhóm - Thảo luận nhóm theo 4.3 - Cho bài tập chủ đề - Làm bài tập 14 Trình bày kết quả của đề - Góp ý cho seminar Trình bày kết quả làm Tham khảo [1] Tham khảo [2] Giải quyết tài nhóm. việc nhóm 4.1, 4.2, 4.3 15 Trình bày kết quả của đề - Góp ý cho seminar Trình bày kết quả làm Tham khảo [1] Tham khảo [2] Giải quyết tài nhóm (tiếp theo) việc nhóm 4.1, 4.2, 4.3 5
- - Các học phần thực hành: Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu Nội dung Ghi chú Tiết giảng viên sinh viên Chính tham khảo 1 Bài 1: Các hệ thống mật mã đối - Review điểm chính - Nghe giảng, ghi chú [1] Chương 2 [2] Chương 2 Giải quyết xứng (cổ điển) - Hướng dẫn sinh viên thực - Đặt câu hỏi [3] Chương 2 mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 2 Bài 2: Hệ thống mã hóa đối xứng - Review điểm chính - Nghe giảng, ghi chú [1] Chương 3 [2] Chương 2 Giải quyết DES - Hướng dẫn sinh viên thực - Đặt câu hỏi mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 3 Bài 3: Hệ thống mã hóa đối xứng - Review điểm chính - Nghe giảng, ghi chú [1] Chương 3 [2] Chương 2 Giải quyết AES - Hướng dẫn sinh viên thực - Đặt câu hỏi mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 4 Bài 4: Hệ thống mật mã bất đối - Review điểm chính - Nghe giảng, ghi chú [1] Chương 9 [2] Chương 6 Giải quyết xứng RSA - Hướng dẫn sinh viên thực - Đặt câu hỏi mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 5 Bài 5: Chữ ký điện tử - Review điểm chính - Nghe giảng, ghi chú [1] Chương 13 [2] Chương 7 Giải quyết - Hướng dẫn sinh viên thực - Đặt câu hỏi [3] Chương 12 mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 6 Bài 6: Hàm băm - Review điểm chính - Nghe giảng, ghi chú [1] Chương 11 [2] Chương 9 Giải quyết - Hướng dẫn sinh viên thực - Đặt câu hỏi [3] Chương 5 mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 7 Bài 7: Chứng nhận khóa công - Review điểm chính - Nghe giảng, ghi chú [1] Chương 14 [2] Chương 10 Giải quyết cộng - Hướng dẫn sinh viên thực - Đặt câu hỏi [3] Chương 10 mục tiêu hiện - Làm bài tập 4.2, 4.3 6
- - Trả lời câu hỏi của SV 8 Bài 8: Giao thức mã hóa không - Review điểm chính - Nghe giảng, ghi chú [1] Chương 18 [2] Chương 9 Giải quyết dây WEP - Hướng dẫn sinh viên thực - Đặt câu hỏi mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 9 Bài 9: Giao thức mã hóa không - Review điểm chính - Nghe giảng, ghi chú [1] Chương 18 [2] Chương 9 Giải quyết dây WPA - Hướng dẫn sinh viên thực - Đặt câu hỏi mục tiêu hiện - Làm bài tập 4.2, 4.3 - Trả lời câu hỏi của SV 10 Bài 10: Thi Coi thi và chấm điểm Làm bài thi Giải quyết mục tiêu 4.2, 4.3 7
- 7. Nhiệm vụ của sinh viên: Sinh viên phải thực hiện các nhiệm vụ như sau: - Tham dự tối thiểu 80% số tiết học lý thuyết. - Tham gia đầy đủ 100% giờ thực hành và có báo cáo kết quả. - Thực hiện đầy đủ các bài tập nhóm/ bài tập và được đánh giá kết quả thực hiện. - Tham dự thi kết thúc học phần. - Chủ động tổ chức thực hiện giờ tự học. 8. Đánh giá kết quả học tập của sinh viên: 8.1. Cách đánh giá Sinh viên được đánh giá tích lũy học phần như sau: Trọng TT Điểm thành phần Quy định Mục tiêu số - Tham dự đủ 80% tiết lý 4.1, Lý Điểm thi kết thúc 1 thuyết 70% 4.2.1, Thuyết học phần - Thi lý thuyết 4.3 4.1, Thực - Tham gia 100% số giờ 2 Điểm thực hành 30% 4.2, hành - Thi thực hành 4.3 8.2. Cách tính điểm - Điểm đánh giá thành phần và điểm thi kết thúc học phần được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn đến 0.5. - Điểm học phần là tổng điểm của tất cả các điểm đánh giá thành phần của 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 một chữ số thập phân. 8
- 9. 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 và Ứ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/ Lý Thực Nội dung thuyết hành Nhiệm vụ của sinh viên Buổi (tiết) (tiết) 1 Tổng quan về kỹ thuật mật 3 0 Tìm hiểu trước chương 1 trong [1] mã Tìm hiểu trước chương 1 trong [2] 2 Các hệ thống mật mã đối 3 3 Tìm hiểu trước chương 2 trong [1] xứng (cổ điển) Tìm hiểu trước chương 2 trong [2] 3 Lý thuyết Shannon 3 0 Tìm hiểu trước chương 2 trong [1] Tìm hiểu trước chương 2 trong [2] 4 Các hệ thống mã hóa đối 3 6 Tìm hiểu trước chương 3 trong [1] xứng mới (DES, AES…) Tìm hiểu trước chương 2 trong [2] 5 Các chế độ hoạt động, các 3 0 Tìm hiểu trước chương 3 trong [1] chiến lược padding 6 Các hệ thống mật mã bất đối 3 3 Tìm hiểu trước chương 8,9,10 trong xứng [1] Tìm hiểu trước chương 6 trong [2] 7 Chữ ký điện tử 3 3 Tìm hiểu trước chương 13 trong [1] Tìm hiểu trước chương 7 trong [2] 8 Hàm băm mật mã 3 3 Tìm hiểu trước chương 11 trong [1] Tìm hiểu trước chương 9 trong [2] 9 Chứng nhận khóa công 3 3 Tìm hiểu trước chương 14 trong [1] Tìm hiểu trước chương 10 trong [2] 10 Secured Socket Layer 3 0 Tìm hiểu trước chương 17 trong [1] 11 Một số giao thức trong mạng 3 6 Tìm hiểu trước chương 18 trong [1] không dây (WEP, WPA, WPA2…) 12 Một số vấn đề khác (Single 3 0 Tìm hiểu các giải thuật khác trong Sign-On, Trust Negotiation, các tài liệu [1], [2], [3] Kerberos, Blind-Signature, e- Voting, e-Cash…) 13 Ôn tập 3 3 Tìm hiểu trước kiến thức trong cuốn [1],[2]. Các vấn đề mới trên internet. 14 Trình bày kết quả của đề tài 3 0 Cuốn [1],[2] và internet. nhóm. 15 Trình bày kết quả của đề tài 3 0 Cuốn [1],[2] và internet. 9
- nhóm (tiếp theo) Ngày… tháng…. Năm 201 Ngày… tháng…. Năm 201 Ngày… tháng…. Năm 201 Trưởng khoa Trưởng Bộ môn Người biên soạn (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Phạm Đình Thắng Lý Đoàn Duy Khánh Ngày… tháng…. Năm 201 Ban giám hiệu 10
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề cương chi tiết học phần Thiết kế đồ họa (Graphic Designer)
12 p | 118 | 17
-
Đề cương chi tiết học phần: Thiết kế sản phẩm với CAD-MEC 421
55 p | 86 | 11
-
Đề cương chi tiết học phần Quản lý dự án phần mềm (Software Project Management)
9 p | 76 | 10
-
Đề cương chi tiết học phần Quản trị Windows Server (Windows Server Administration)
10 p | 60 | 8
-
Đề cương chi tiết học phần Lập trình Game (Game Programming)
10 p | 87 | 5
-
Đề cương chi tiết học phần Cơ sở dữ liệu nâng cao (Advanced Database Systems)
12 p | 43 | 5
-
Đề cương chi tiết học phần Hệ điều hành (Operating System)
10 p | 43 | 5
-
Đề cương chi tiết học phần Công nghệ phần mềm nâng cao (Advanced Software Engineering)
9 p | 46 | 5
-
Đề cương chi tiết học phần Lập trình Java (Java Programming) bậc đại học
13 p | 61 | 5
-
Đề cương chi tiết học phần Tin học đại cương (Introduction to General of Information)
10 p | 59 | 4
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms) bậc đại học
10 p | 54 | 4
-
Đề cương chi tiết học phần Mẫu thiết kế cho phần mềm (Design pattern)
12 p | 55 | 4
-
Đề cương chi tiết học phần Cơ sở dữ liệu (Introduction to Database)
15 p | 38 | 4
-
Đề cương chi tiết học phần Điều tra tấn công (Computer Hacking Forensic Investigator)
9 p | 51 | 4
-
Đề cương chi tiết học phần Lập trình web (Web Programming)
12 p | 75 | 3
-
Đề cương chi tiết học phần Tin học quản lý (Information Management)
8 p | 58 | 3
-
Đề cương chi tiết học phần Lập trình Java EE
12 p | 48 | 2
-
Đề cương chi tiết học phần (Học phần lý thuyết hoặc lý thuyết và thực hành): Tin học đại cương
10 p | 71 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn