TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

26 32 0
TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ MÃ HỌC PHẦN : 173043 Thông tin giảng viên: • • • • Họ tên: Trịnh Viết Cường Chức danh, học hàm, học vị: Giảng viên, Tiến sĩ Khoa học máy tính Thời gian, địa điểm làm việc: khoa CNTT&TT Các ngày tuần từ thứ đến thứ 6, Địa liên hệ: Khoa CNTT&TT, trường ĐHHĐ Điện thoại: DĐ: 0948.921.740 Email: trinhvietcuong@hdu.edu.vn Họ tên: Nguyễn Đình Định Chức danh, học hàm, học vị: Giảng viên, Thạc sĩ CNTT Thời gian, địa điểm làm việc: khoa CNTT&TT Các ngày tuần từ thứ đến thứ 6, Địa liên hệ: Khoa CNTT&TT, trường ĐHHĐ Điện thoại: DĐ: 0953.826.552 Email: nguyendinhdinh@hdu.edu.vn Họ tên: Trịnh Thị Phú Chức danh, học hàm, học vị: Giảng viên, Thạc sĩ CNTT Thời gian, địa điểm làm việc: khoa CNTT&TT Các ngày tuần từ thứ đến thứ 6, Địa liên hệ: Khoa CNTT&TT, trường ĐHHĐ Điện thoại: DĐ: 0904.470.579 Email: trinhthiphu@hdu.edu.vn Họ tên: Phạm Thế Anh Chức danh, học hàm, học vị: Giảng viên, PGS.Tiến sĩ Khoa học máy tính Thời gian, địa điểm làm việc: khoa CNTT&TT Các ngày tuần từ thứ đến thứ 6, Địa liên hệ: Khoa CNTT&TT, trường ĐHHĐ Điện thoại: DĐ: 0941.070.715 Email: phamtheanh@hdu.edu.vn Thông tin chung học phần: Tên ngành/khố đào tạo: ĐH Cơng nghệ thơng tin Tên học phần: LÝ THUYẾT MẬT MÃ Số tín chỉ: Học kỳ: Học phần: Bắt buộc Các học phần tiên quyết: CTDL>, Tốn rời rạc, Lập trình trực quan Các môn học kế tiếp: Các môn chuyên ngành Giờ tín hoạt động: Lý thuyết BT&TL Thực hành Tự học 18 24 90 Địa môn phụ trách học phần: BM KHMT, khoa CNTT&TT phòng 203 nhà A2 sở trường ĐH Hồng Đức Nội dung học phần: Học phần trình bày vấn đề an tồn bảo mật thông tin, bao gồm phương pháp cổ điển giải vấn đề Cụ thể học phần giới thiệu chung vấn đề an tồn bảo mật thơng tin nay, sở toán học lý thuyết mật mã, hệ mã hóa cổ điển, hệ mã hóa khóa đối xứng, cơng khai thơng dụng Học phần giới thiệu hàm băm hệ chữ ký điện tử thông dụng nay, sơ đồ xưng danh xác nhận danh tính Mục tiêu học phần: Mục tiêu Kiến thức 1.1 1.2 Mô tả Chuẩn đầu CTĐT Nắm kiến thức chung vấn đề an toàn bảo C13 mật thơng tin sở tốn học lý thuyết mật mã Nắm vững các hệ mã hóa cổ điển, hệ mã hóa khóa đối xứng, cơng khai thông dụng C13 1.3 2.1 Nắm vững hàm băm hệ chữ ký điện tử thông dụng nay, sơ đồ xưng danh xác nhận danh tính C13 Có khả vận dụng (cài đặt hay dùng từ thư C14, C18 viện có sẵn) hệ mã hóa phù hợp (đối xứng cơng khai) để đảm bảo an tồn thơng tin cho hệ thống cụ thể Kỹ 2.2 2.3 3.1 Thái độ lực Có khả vận dụng hàm băm (cài đặt dùng từ thư viện có sẵn) cho ứng dụng cụ thể; Có khả vận dụng (cài đặt dùng từ thư viện có sẵn) chữ ký điện tử, sơ đồ xưng danh xác nhận danh tính vào ứng dụng cụ thể, ví dụ ứng dụng chứng thực chữ ký số Có khả đánh giá mức an toàn hệ thống thực tế dùng kỹ thuật mã hóa, chữ ký điện tử để từ chọn giải pháp phù hợp để cài đặt C14, C18 Biết vị trí vai trò mơn học chương trình ứng dụng thực tế mơn học, sở kích thích niềm say mê nghiên cứu tin học người học học C22, C23 C14, C18 tốt mơn học Tích cực trao đổi, hợp tác làm việc nhóm hiệu Khơng ngừng rèn luyện, tìm tòi, học hỏi kiến thức từ tài liệu, mạng Internet thành viên nhóm, lớp Phát huy, rèn luyện khả làm việc sáng tạo, độc lập, cần 3.2 C22, C23 cù, xác hình thành kỹ riêng cho thân giải vấn đề môn lý thuyết mật mã, vấn đề mô vấn đề thực tế gặp thực tế Rèn luyện tư hệ thống phát huy hợp tác nhóm sinh viên 3.3 Có lực việc áp dụng giải pháp an tồn bảo mật thơng tin cho ứng dụng cụ thể; Có lực việc tiếp tục nghiên cứu chuyên sâu lĩnh vực an toàn bảo mật thông tin C21, C22 Chuẩn đầu học phần TT A Kết mong muốn đạt Hiểu rõ vấn đề an toàn bảo mật thơng tin sở tốn Mục tiêu 1.1 Chuẩn đầu CTĐT C13 B C D học lý thuyết mật mã Hiểu rõ vận dụng cài đặt 1.2, 2.1 hệ mã hóa khóa đối xứng, hệ mã hóa khóa cơng khai thơng dụng để tăng cường an ninh cho hệ thống phần mềm cụ thể Hiểu rõ vận dụng cài đặt 1.3, 2.2 hệ chữ ký điện tử, hàm băm, sơ đồ xưng danh xác nhận danh tính thơng dụng vào hệ thống phần mềm cụ thể, ví dụ ứng dụng chứng thực số Khả vận dụng môn học để 3, 2.3 đánh giá giải toán thực tế C13, C14, C18 C13, C14, C18 C14,C18,C21,C22,C23 Nội dung chi tiết học phần: CHƯƠNG 1: GIỚI THIỆU VỀ AN TỒN VÀ BẢO MẬT THƠNG TIN 1.1 Giới thiệu chung 1.2 Các tốn an tồn bảo mật thông tin 1.2.1 Các phương pháp cổ điển 1.2.2 Các phương pháp dùng mật mã đại ngày 1.2.3 Một số đánh giá hướng phát triển 1.3 Tấn công chọn trước rõ, mã – CPA, CCA 1.4 Một số sở toán học lý thuyết mật mã đại 1.5 Bài tập CHƯƠNG CÁC HỆ MÃ HÓA KHÓA ĐỐI XỨNG CƠ BẢN 2.1 Một số hệ mã hóa khóa đối xứng cổ điển 2.1.1 Mơ hình tổng qt hệ mã hóa khóa đối xứng 2.1.2 Mã chuyển dịch 2.1.3 Mã thay 2.1.4 Mã Vigenère 2.1.5 Mã hoán vị 2.2 Một số hệ mã hóa khóa đối xứng đại 2.2.1 Hệ mật mã dòng A5/1 2.2.2 Hệ mật mã dòng RC4 2.3 Bài tập CHƯƠNG CÁC HỆ MÃ HĨA KHĨA CƠNG KHAI 3.1 Giới thiệu chung 3.1.1 Tại lại cần hệ mã hóa khóa cơng khai? 3.1.2 Ý tưởng Diffie Hellman lược đồ xây dựng chung 3.2 Một số thuật toán 3.2.1 Thuật toán lũy thừa nhanh 3.2.2 Thuật toán Euclid mở rộng 3.2.3 Thuật tốn tìm số ngun tố 3.2.4 Một số thuật tốn khác 3.3 Hệ mã hóa RSA 3.3.1 Cơ sở toán học 3.3.2 Sơ đồ hệ mã RSA 3.3.3 Đánh giá an toàn mở rộng RSA 3.4 Hệ mã hóa Elgamal 3.4.1 Cơ sở tốn học 3.4.2 Sơ đồ hệ mã Elgamal 3.4.3 Đánh giá an toàn mở rộng Elgamal 3.5 Các hệ mã hóa khóa cơng khai đại khác 3.6 Bài tập CHƯƠNG CHỮ KÝ ĐIỆN TỬ VÀ HÀM BĂM 4.1 Chữ ký điện tử 4.1.1 Giới thiệu định nghĩa 4.1.2 Hệ chữ ký điện tử RSA 4.1.2 Hệ chữ ký điện tử Elgamal 4.1.3 Chuẩn chữ ký điện tử DSS 4.1.4 Một số hệ chữ ký điện tử 4.2 Hàm băm 4.2.1 Định nghĩa 4.2.2 Giới thiệu hàm băm MD5 họ hàm băm SHA 4.2.3 Một số ứng dụng hàm băm 4.3 Bài tốn xưng danh xác nhận danh tính 4.4 Các sơ đồ xưng danh xác nhận danh tính 4.5 Bài tập Học liệu: + Học liệu bắt buộc [1] Phan Đình Diệu Lý thuyết mật mã An tồn thơng tin Ðại học Quốc Gia Hà Nội 2006 + Học liệu tham khảo [2] TS Lê Văn Phùng An Tồn Thơng Tin NXB Thơng Tin Truyền Thơng, 2018 Hình thức tổ chức dạy học 8.1 Lịch trình chung: Hình thức tổ chức dạy học môn học Nội dung LT CHƯƠNG 1: GIỚI THIỆU VỀ AN TỒN VÀ BẢO MẬT THƠNG TIN 1.1 Giới thiệu chung BT - TH TL 0,25 Tự học KT đánh giá 4.5 1.2 Các toán an tồn bảo mật thơng tin 1.2.1 Các phương pháp cổ điển 1.2.2 Các phương pháp dùng mật mã đại ngày 0,5 1.5 1.2.3 Một số đánh giá hướng phát triển 1.3 An toàn có chứng minh 1.4 Một số sở tốn học lý thuyết mật mã đại 0,25 CHƯƠNG 2: CÁC HỆ MÃ HÓA KHÓA ĐỐI XỨNG CƠ BẢN 21 10 11 10 33 1 10 10 2.1 Một số hệ mã hóa khóa đối xứng cổ điển 2.1.1 Mơ hình tổng qt hệ mã hóa khóa đối xứng 2.1.2 Mã chuyển dịch 2.1.3 Mã thay 2.1.4 Mã Vigenère 2.1.5 Mã hoán vị 2.2 Một số hệ mã hóa khóa đối xứng đại 2.2.1 Hệ mật mã dòng A5/1 2.2.2 Hệ mật mã dòng RC4 CHƯƠNG 3: CÁC HỆ MÃ HĨA KHĨA CƠNG KHAI 3.1 Giới thiệu chung 3.1.1 Tại lại cần hệ mã hóa khóa cơng khai? 3.1.2 Ý tưởng Diffie Hellman lược đồ xây dựng chung 3.2 Một số thuật tốn 3.3 Hệ mã hóa RSA 3.3.1 Cơ sở toán học 3.3.2 Sơ đồ hệ mã RSA 3.3.3 Đánh giá an toàn mở rộng RSA 3.4 Hệ mã hóa Elgamal 3.4.1 Cơ sở toán học 3.4.2 Sơ đồ hệ mã Elgamal 3.4.3 Đánh giá an toàn mở rộng Elgamal 3.5 Các hệ mã hóa khóa cơng khai đại khác 1 3.6 Bài tập KT&ĐG kỳ CHƯƠNG 4: CHỮ KÝ ĐIỆN TỬ VÀ HÀM BĂM 12 26 10 0,5 0,5 4.5 1,5 2,5 4.1 Chữ ký điện tử 4.1.1 Giới thiệu định nghĩa 4.1.2 Hệ chữ ký điện tử RSA 4.1.2 Hệ chữ ký điện tử Elgamal 4.1.3 Chuẩn chữ ký điện tử DSS 4.1.4 Một số hệ chữ ký điện tử 4.2 Một số hệ chữ ký điện tử 4.3 Hàm băm 4.3.1 Định nghĩa 4.3.2 Giới thiệu hàm băm MD5 họ hàm băm SHA 4.3.3 Một số ứng dụng hàm băm 5.4 Bài toán xưng danh xác nhận danh tính 5.5 Bài tập KT&ĐG Tổng 18 24 90 8.2 Lịch trình cụ thể cho nội dung: Nội dung tuần (LT+BT: tiết) Hình thức tổ chức dạy học Thời gian địa điểm Lý thuyết Nội dung Phịng học Mục tiêu cụ thể - Giới thiệu chung an tồn bảo mật thơng tin hệ thống thông tin - Biết an tồn bảo mật thơng tin cho hệ thống thơng tin - Giới thiệu tốn an tồn bảo mật thông tin, phương pháp cổ điển để giải vấn đề này, phương pháp giải vấn đề - Biết tốn an tồn bảo mật thơng tin, phương pháp cổ điển để giải vấn đề này, phương pháp giải vấn đề - Biết an - Giới thiệu an tồn có chứng minh, tồn có chứng minh mơ hình an tồn - Giới thiệu sở cho hệ, biết tốn học cho mật mã mơ hình an tồn CPA, CCA đại Tìm hiểu số - Biết loại phương pháp lập mã assumptions mật hệ mã hóa mã đại ngày nay, khóa đối xứng cổ cách tự xây dựng asumption điển - Tìm hiểu số hệ mã hóa khóa đối xứng đại sử dụng phương pháp mã hóa theo dịng bít A5/1, RC4 Yêu cầu Chuẩn đầu người học HP chuẩn bị A Đọc tài liệu [1] (chương 1,2), [2] học liệu tham khảo - Hiểu phương pháp để chống xâm nhập trái phép vào hệ thống thông tin Hiểu hệ mã hóa khóa đối - Chia nhóm sinh viên xứng làm tập lớn, - Hiểu phương nhóm từ 3-5 sinh viên pháp lập mã số làm tập lớn hệ mã hóa khóa đối 10 với chủ đề khác Tùy thuộc số lượng sinh viên lớp để có số lượng tập lớn tương ứng xứng cổ điển tiếng mã chuyển dịch, mã thay thế, mã Vigenère, mã hoán vị - Nắm phương pháp lập mã giải mã thuật toán A5/1 RC4 - Nắm tư tưởng hệ mật mã khóa đối xứng đại sử dụng phương pháp mã hóa theo dòng bít, biết ưu nhược điểm phương pháp BT-TL Tự học Phòng học - Hiểu hệ mã hóa khóa đối - Tìm hiểu số xứng phương pháp lập mã - Hiểu phương hệ mã hóa pháp lập mã số khóa đối xứng cổ hệ mã hóa khóa đối điển xứng cổ điển tiếng - Thảo luận hệ mã hóa khóa đối xứng đại sử dụng phương pháp mã hóa theo dòng bít A5/1 4.5 - Những vấn đề an tồn bảo mật thơng Tại tin hệ thống nhà/ thông tin, phương thư pháp đảm bảo an tồn viện/ bảo mật thơng tin Đọc tài liệu [1] (chương 1,2), [2] học liệu tham khảo, A mã chuyển dịch, mã Tài liệu thay thế, mã Vigenère, internet mã hốn vị tự tìm - Hiểu rõ phương pháp lập mã giải mã google thuật toán A5/1, với từ phân tích ưu nhược khóa tên hệ điểm mã Đọc tài liệu [1] (chương 1,2), [2] học - Có khả tự đánh liệu - Trình bày vấn đề an tồn thơng tin hệ thống thông tin 11 xứng Hiểu cơng khảo dụng chuẩn mã hóa khóa đối xứng - Hiểu bước lập mã giải mã hệ RC4 - Thành thạo - Cách lập mã giải mã phương pháp lập mã, hệ A5/1 giải mã hệ A5/1 BT-TL Phòng học - Cách lập mã giải mã - Thành thạo hệ RC4 phương pháp lập mã, - Cách lập mã giải mã giải mã hệ RC4 hệ mã hóa cổ - Thành thạo điển phương pháp lập mã, giải mã hệ mã hóa cổ điển Đọc tài liệu [1] (chương 2,3), [2] học liệu tham khảo, tài liệu internet tự tìm google với từ khóa tên hệ mã - Tìm hiểu hệ mật - Nắm hệ mật Đọc tài 10 Tự học Tại nhà/ thư viện/ KLF mã khóa đối xứng đại sử dụng phương pháp mã hóa theo dịng bít khác, phân tích ưu nhược điểm phương pháp mã khóa đối xứng đại sử dụng phương pháp mã hóa theo dịng bít, phân tích ưu nhược điểm hệ mật - Nắm biến - Tìm hiểu sâu thể A5/1, RC4 biến thể A5/1, RC4 - Nắm ứng - Tìm hiểu ứng dụng cụ thể tiếng dụng cụ thể tiếng hệ hày hệ hày thực tế B B liệu [1] (chương 2,3), [2] học liệu tham khảo, tài liệu internet tự tìm google với từ khóa 13 thực tế Tư vấn VPK CNTT &TT tên hệ mã - Tài liệu phương - Nắm pháp đọc tài liệu bước để tự đọc Câu hỏi vướng - Cách tìm tài liệu tài liệu mơn học internet - Cách để tìm tài liệu mắc mơn học mạng Nội dung tuần (LT+BT: tiết) Hình thức tổ chức dạy học Lý thuyết BT-TL Thời gian Nội dung địa điểm Phịng học phòng học - Mục tiêu cụ thể - Sinh viên hiểu Đọc tài B cách cài đặt hại hệ A5/1 liệu [1] Cách cài đặt hai RC4 (chương hệ A5/1 RC4 Sinh viên nắm thư [2] Các thư viện hỗ viện hỗ trợ cài đặt hai học liệu trợ hệ mã hóa này: tham khảo shoup.net/ntl/ - Sinh viên biết cách cài đặt hại hệ A5/1 RC4 - Yêu cầu Chuẩn đầu người học HP chuẩn bị Thảo luận cài đặt A5/1 RC4 Sinh viên nắm thư viện hỗ trợ cài đặt hai hệ mã hóa này: shoup.net/ntl/ Đọc tài B liệu [1] (chương 2), [2] học liệu tham khảo, tài liệu internet tự tìm google với từ khóa tên hệ 14 mã 10 Tự học Tư vấn Tại nhà/ thư viện/ KLF - Cách lập mã giải mã thạo hệ mã hóa cổ -.Thành phương pháp giải mã, điển khác lập mã hệ mã - Cách lập mã giải hóa cổ điển hệ mã hệ mã hóa mã hóa theo dịng bít theo dịng bít khác VPK - Cách đọc tài liệu CNTT &TT Đọc tài B liệu [1] (chương 2) [2] học liệu tham khảo, tài liệu internet tự tìm google với từ khóa tên hệ mã Câu hỏi - Biết cách đọc tài liệu vướng hiệu mắc Nội dung tuần (LT+BT: tiết) Hình thức tổ chức dạy học Thời gian địa điểm Lý thuyết Nội dung Phịng học - Giới thiệu chung mã hóa khóa cơng khai, lại cần hệ mã hóa khóa cơng khai? - Ý tưởng Diffie Hellman lược đồ xây dựng chung - Một số thuật toán Mục tiêu cụ thể Yêu cầu Chuẩn đầu người học HP chuẩn bị - Nắm lại Đọc tài B cần phải có hệ mã hóa liệu [1] (chương khóa công khai 3), - Hiểu ý tưởng [2] học Diffie Hellman để xây liệu dựng lược đồ chung cho tham hệ mã hóa khóa khảo cơng khai Tài liệu - Nắm số thuật internet tốn thuật tự tìm 15 - Cơ sở tốn học hệ mã hóa RSA BT-TL Phòng học 10 Tự học Tại nhà/ thư viện/ KLF - Một số thuật toán - Cơ sở tốn học hệ mã hóa RSA tốn lũy thừa nhanh, thuật tốn tìm số ngun google tố, Euclid mở rộng với từ - Hiểu sở tốn khóa học hệ mã hóa RSA tên hệ mã Đọc tài B liệu [1] (chương 4), [2] học liệu tham Thành thạo thuật khảo tốn lũy thừa nhanh, tìm số nguyên tố, Tài liệu internet tìm số nghịc đảo tự tìm google với từ khóa tên hệ mã - Các kiến thức toán học số học modulo, nhóm, vành, - Nắm vững kiến trường, ma trận, độ thức toán học, thành thạo phép biến đổi, phức tạp tính tốn làm tốt tập liên quan - Tìm hiểu lịch sử chuẩn mã hóa khóa - Tìm hiểu chuẩn mã đối xứng Chuẩn mã hóa khóa đối xứng DES, hóa khóa đối xứng DES bị thay bới AES DES B Đọc tài liệu [1] (chương 3,4), [2] học liệu tham khảo - Tìm hiểu lịch sử - Nắm tầm quan Tài liệu khóa cơng khai trọng mã hóa khóa internet để hiểu lại cơng khai điểm xuất phát mã hóa đại ngày 16 Tư vấn - Giải đáp vướng mắc tìm hiểu lịch VPK sử chuẩn mã hóa CNTT khóa đối xứng &TT Chuẩn mã hóa khóa đối xứng DES, mã hóa khóa cơng khai - Nắm chuẩn mã hóa khóa đối xứng DES Các câu Hiểu DES bị hỏi cần thay bới AES Nắm giải đáp tầm quan trọng mã hóa khóa cơng khai Nội dung tuần (LT+BT: tiết) Hình thức tổ chức dạy học Thời gian Nội dung địa điểm - Các bước lập mã hệ RSA Lý thuyết BT-TL Phòng học Phòng học - Giới thiệu sở tốn học hệ mã hóa Elgamal Các assumptions xuất phát từ tốn khó logarit rời rạc Mục tiêu cụ thể - Nắm bước lập mã giải mã hệ RSA Yêu cầu Chuẩn đầu người học HP chuẩn bị Đọc tài B liệu [1] (chương 4), [2] học liệu tham khảo - Nắm assumptions xuất phát từ tốn khó logarit Tài liệu rời rạc internet - Nắm sở toán tự tìm - Hệ mã hóa Elgamal học bước lập mã, giải mã hệ mã google với từ hóa Elgamal khóa tên hệ mã - Phân tích, thảo luận - Nắm vững Đọc tài B bước lập mã bước lập mã giải mã liệu [1] (chương hệ RSA RSA 4), - Đánh giá độ an tồn - Có nhìn tổng quan [2] học hệ RSA thảo độ an toàn RSA liệu 17 luận phương pháp phòng tránh biến thể hệ RSA - Phân tích, thảo luận bước lập mã hệ Elgamal phương pháp tham biến đổi để RSA đạt an khảo toàn cao Tài liệu - Nắm vững internet bước lập mã giải mã tự tìm Elgamal - Có nhìn tổng quan google độ an tồn với từ Elgamal phương khóa pháp biến đổi để tên hệ Elgamal đạt an toàn cao mã - Đánh giá độ an toàn hệ Elgamal thảo luận phương pháp phòng tránh biến thể hệ Elgamal - Nắm số thư viện hỗ trợ cài đặt hai hệ dùng trường số nguyên đường cong eliptics: openssl.org/ shoup.net/ntl/ KT&ĐG kỳ Tự học phòng học Kiểm tra hệ Thành thạo kỹ lập Giấy mã hóa RSA mã, giải mã làm Elgamal hệ RSA, Elgamal - Ôn luyện lại - Thành thạo bước bước lập mã hệ lập mã hệ mã AES AES - Hiểu loại - Tìm hiểu biến biến thể 12.5 thể hệ AES hệ AES, lý nay, trả lời câu hỏi lại sinh biến lại phải Tại nhà/ biến thể này? - Biết số loại thư - Tìm hiểu vấn cơng viện/ đề an toàn hệ hệ RSA KLF RSA - Biết cách thiết - Các giải thuật để lập tham số cho hệ công RSA nay, RSA để đảm bảo cách chọn tham số an tồn hệ để đạt B Đọc tài B liệu [1] (chương 4), [2] học liệu tham khảo Tài liệu internet tự tìm google với từ khóa 18 - Nắm việc cài đặt tên hệ mã - Các thư viện cài đặt RSA RSA an tồn - Tìm hiểu các - Hiểu loại biến thể hệ AES biến thể nay hệ AES Tư vấn - Tìm hiểu VPK công hệ RSA, CNTT cách thiết lập tham số &TT an toàn - Hiểu Các câu công RSA cách hỏi cần thiết lập tham số an giải đáp toàn - Nắm thư viện hỗ trợ cài đặt shoup.net/ntl/ Nội dung tuần (LT+BT: tiết) Hình thức tổ chức dạy học Thời gian địa điểm Nội dung Mục tiêu cụ thể - Hiểu chữ ký điện tử, vai trò thực tế Lý thuyết phòng học - Giới thiệu định - Nắm bước nghĩa chữ ký điện thiết lập chữ ký điện tử theo sơ đồ RSA Độ tử an toàn ký sơ đồ - Hệ chữ ký điện tử RSA - Nắm bước - Hệ chữ ký điện tử thiết lập chữ ký điện Elgamal tử theo sơ đồ Elgamal Độ an toàn ký sơ đồ Yêu cầu Chuẩn đầu người học HP chuẩn bị Đọc tài C liệu [1] (chương 5), [2] học liệu tham khảo Tài liệu internet tự tìm google với từ khóa tên hệ chữ ký 19 BT-TL Phịng học - Tìm hiểu hệ mã hóa khóa cơng khai hệ mã hóa khóa cơng khai Cramer-shoup, … Đọc tài C liệu [1] (chương 5), [2] học liệu - Biết tổng quan tham hệ mã hóa khóa cơng khảo khai Tài liệu Ưu nhược điểm internet số hệ quan trọng nhất, xu tự tìm hướng phát triển tương lai google với từ khóa tên hệ mã Đọc tài C liệu [1] (chương 5) [2] học liệu tham khảo Tự học - Nắm số loại - Tìm hiểu công hệ vấn đề an toàn Elgamal hệ mã Elgamal 10 - Nắm cách thiết - Các giải thuật để lập tham số cho hệ Tại công hệ mã nhà/ Elgamal nay, Elgamal để đảm bảo an tồn thư cách chọn tham viện/ số hệ để đạt - Nắm thư viện KLF an toàn hỗ trợ cài đặt Elgamal: openssl.org/; - Các thư viện cài shoup.net/ntl/; đặt hệ mã Elgamal wolfssl.com/wolfSSL Tư vấn - Một số vấn đề VPK Các câu vướng mắc tìm - Hiểu rõ thư viện CNTT hỏi cần hiểu thư viện cài cài đặt &TT giải đáp đặt Tài liệu internet tự tìm google với từ khóa tên hệ mã 20 Nội dung tuần (LT+BT: tiết) Hình thức tổ chức dạy học Thời gian địa điểm Nội dung Mục tiêu cụ thể Yêu cầu Chuẩn đầu người học HP chuẩn bị Đọc tài C liệu [1] (chương 5) [2] học liệu tham khảo Lý thuyết BT-TL Phòng học Phòng học - Nắm chuẩn chữ ký điện tử DSS, hiểu DSS phát - Chuẩn chữ ký điện triển tử Elgamal tử DSS Tài liệu - Hàm băm - Hiểu internet tự tìm - Bài tốn xưng danh hàm băm, có loại xác nhận danh hàm băm nào, ứng dụng google hàm băm thực tính với từ tế khóa - Nắm sơ đồ xưng tên hệ danh Schnor chữ ký, sơ đồ xưng danh Đọc tài C liệu [1] (chương 5), [2] học liệu tham khảo - Biết cụ thể - Thảo luận giải phương pháp cài đặt hệ thuật chữ ký tổng chữ ký RSA dựa quát RSA trường số nguyên - Cách cài đặt cụ thể - Nắm số thư hệ chữ ký viện có giới dựa trường số giúp cài đặt hệ chữ ký Tài liệu nguyên này: internet shoup.net/ntl/; tự tìm google 21 với từ khóa tên hệ chữ ký 12 Tự học Tư vấn Tại nhà/ thư viện/ KLF - Tiếp tục tìm hiểu thư viện cài đặt hệ chữ ký RSA, Elgamal Đọc tài C liệu [1] (chương 5), [2] học liệu - Nắm vững thư viện tham này: khảo openssl.org/; shoup.net/ntl/; wolfssl.com/wolfSSL Tài liệu internet tự tìm google với từ khóa tên hệ chữ ký VPK - Các vấn đề vướng Các câu - Thành thạo việc dùng CNTT mắc cài đặt hỏi cần thư viện cài đặt &TT giải đáp Nội dung tuần (LT+BT+KTĐG: tiết) Hình thức tổ chức dạy học BT-TL Thời gian địa điểm Phịng học Nội dung Mục tiêu cụ thể Yêu cầu Chuẩn đầu người học HP chuẩn bị - Thảo luận giải - Biết cụ thể Đọc tài C thuật chữ ký tổng phương pháp cài đặt hệ liệu [1] quát Elgamal mã RSA dựa (chương 5), - Các cài đặt cụ thể trường số nguyên [2] học hệ chữ ký - Nắm số thư liệu dựa trường số viện có tham 22 nguyên cong eliptics KT&ĐG phòng học đường giới giúp cài đặt hệ mã khảo hóa Tài liệu internet tự tìm google với từ khóa tên hệ chữ ký Thành thạo kỹ tạo Kiểm tra hệ chữ ký, kiểm tra chữ ký Giấy chữ ký RSA, với hệ chữ ký RSA, làm Elgamal, DSS Elgamal, DSS C Tự học Đọc tài C liệu [1] (chương 5), [2] học - Biết tổng quan liệu 10 độ an toàn tham Elgamal phương Tại khảo - Tìm hiểu thư pháp biến đổi để nhà/ viện cài đặt hệ chữ ký Elgamal đạt an toàn Tài liệu thư RSA, Elgamal internet cao viện/ tự tìm KLF - Nắm vững thư viện google với từ khóa tên hệ chữ ký Tư vấn VPK - Các vấn đề vướng Các câu - Thành thạo việc dùng CNTT mắc cài đặt hỏi cần thư viện cài đặt &TT giải đáp Nội dung tuần (LT+BT: tiết) 23 Hình thức tổ chức dạy học Lý thuyết Thời gian Nội dung địa điểm phòng học - Biết số hệ chữ ký dựa Parings Boneh-Boyen, dựa đường cong - Một số hệ chữ ký elliptic ECDSA, điện tử ưu nhược điểm hệ chữ ký so với - Các sơ đồ xưng hệ chữ ký RSA, danh Elgamal phòng học Chuẩn đầu HP Đọc tài liệu [1] (chương 6) [2] học liệu tham khảo C Tài liệu internet tự tìm google - Nắm sơ đồ với từ xưng danh Schnnor, khóa Okamoto ECDSA, BonehBoyen Signature BT-TL & KTĐG Mục tiêu cụ thể Yêu cầu người học chuẩn bị - Ứng dụng sơ đồ xưng danh hệ khác thực tế - Một số hệ chữ ký điện tử - Bảo vệ tập lớn - Nắm vấn đề Đọc tài sơ đồ xưng danh liệu [1] - Nắm ứng dụng (chương 6) [2] loại sơ đồ học liệu - Nắm xu hướng tham phát triển loại sơ khảo đồ Tài liệu - Biết số hệ internet chữ ký nay, tự tìm ưu nhược điểm chúng so với hệ google chữ ký RSA, Elgamal, với từ DSS khóa - Một số thư viện hỗ tên sơ đồ trợ cài đặt loại sơ đồ xưng C, D 24 Tự học Tư vấn danh Đọc tài liệu [1] (chương 6) [2] học liệu tham - Hiểu hệ khảo có ưu nhược điểm Tài liệu gì, so sánh với hệ internet RSA Elgamal thơng tự tìm thường - Tìm hiểu sâu hệ mã hóa, chữ ký khóa cơng khai 10 hệ mã hóa, chữ ký khóa công Tại nhà/ khai dựa định danh Identity-based thư - Hiểu sơ đồ viện/ Encryption, xưng danh có KLF Signature, Cramerứng dụng thực shoup tế - Tìm hiểu sâu sơ đồ xưng danh VPK CNTT &TT - Các vấn đề vướng mắc tìm hiểu hệ mã hóa, chữ ký khóa cơng khai nay, sơ đồ xưng danh C google với từ khóa tên hệ mã, tên hệ chữ ký, tên sơ đồ xưng danh - Nắm vững hệ mã hóa, chữ ký khóa công khai Ưu nhược điểm số hệ quan trọng nhất, xu hướng Các câu phát triển tương hỏi cần giải đáp lai - Nắm vững hai sơ đồ xưng danh thông dụng Schnnor Okamoto Chính sách phần học 25 Yêu cầu người học: - Người học phải đầy đủ tư liệu để tự nghiên cứu chuẩn bị trước đến lớp tối thiểu giảng giảng viên - Hiện diện lớp theo quy định (không nghỉ 20% tổng số TC) - Người học phải tham gia đầy đủ kiểm tra - đánh giá định kỳ trình học, làm tập lớn, kiểm tra kết thúc học phần 10 Phương pháp, hình thức kiểm tra - đánh giá kết học tập học phần 10.1 Tiêu chí kiểm tra, đánh giá Với tập lớn: nhóm phải thực phân công thành viên thực tập lớn cách khoa học, hiệu quả, thực đầy đủ yêu cầu tập lớn chương trình cài đặt phải chạy được, giao diện đẹp, đầy đủ chức hệ mã hóa/chữ ký điện tử/sơ đồ xưng danh Mỗi nhóm phải nộp báo cáo kèm với chương trình cài đặt Với kiểm tra: sinh viên phải theo dõi lớp, hiểu vận dụng kiến thức, kỹ trang bị từ giảng để làm tập thực hành 10.2 Kiểm tra- đánh giá thường xuyên: - Trong buổi học thường xuyên đánh giá trình học tập, tự học người học - Chia sinh viên lớp thành nhóm từ 3-5 sinh viên nhóm, nhóm làm tập lớn khác Báo cáo nhóm (bài tập lớn) thời gian 5-10 phút/báo cáo Điểm trung bình tập lớn kiểm tra q trình có trọng số 0,3 10.3 Kiểm tra – đánh giá giữa kỳ: - Kiểm tra - đánh giá kì: thi viết 50 phút - Điểm kiểm tra kỳ có trọng số 0,2 10.4 Kiểm tra – đánh giá cuối kì: - Hình thức: Thi viết 90 phút Thời gian: phòng Đào tạo xếp Địa điểm: khoa CNTT&TT Trọng số: 0,5 11 Các yêu cầu khác: 26 - Bố trí lịch học, thời gian học theo lịch trình cụ thể Ngày Khoa duyệt Ngày xây dựng ĐCCT tháng Ngày tháng năm 2019 Ngày năm 2019 TRƯỞNG KHOA Phạm Thế Anh P.TRƯỞNG BỘ MÔN Trịnh Thị Phú GIẢNG VIÊN Trịnh Viết Cường 27 ... phamtheanh@hdu.edu.vn Thông tin chung học phần: Tên ngành/khố đào tạo: ĐH Cơng nghệ thông tin Tên học phần: LÝ THUYẾT MẬT MÃ Số tín chỉ: Học kỳ: Học phần: Bắt buộc Các học phần tiên quyết: CTDL>, Toán... Các mơn học kế tiếp: Các mơn chuyên ngành Giờ tín hoạt động: Lý thuyết BT&TL Thực hành Tự học 18 24 90 Địa môn phụ trách học phần: BM KHMT, khoa CNTT&TT phòng 203 nhà A2 sở trường ĐH Hồng Đức Nội... dung học phần: Học phần trình bày vấn đề an tồn bảo mật thông tin, bao gồm phương pháp cổ điển giải vấn đề Cụ thể học phần giới thiệu chung vấn đề an tồn bảo mật thơng tin nay, sở toán học lý thuyết

Ngày đăng: 30/10/2021, 00:52

Hình ảnh liên quan

2.1.1. Mô hình tổng quát của hệ mã hóa khóa đối xứng                        2.1.2. Mã chuyển dịch  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

2.1.1..

Mô hình tổng quát của hệ mã hóa khóa đối xứng 2.1.2. Mã chuyển dịch Xem tại trang 4 của tài liệu.
8. Hình thức tổ chức dạy học - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

8..

Hình thức tổ chức dạy học Xem tại trang 6 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 9 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 11 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 13 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 14 của tài liệu.
Hình thức tổ  chức dạy  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ chức dạy Xem tại trang 16 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 18 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 20 của tài liệu.
Hình thức tổ  chức dạy  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ chức dạy Xem tại trang 21 của tài liệu.
Hình thức tổ  - TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT&TT Bộ môn Khoa học máy tính ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: LÝ THUYẾT MẬT MÃ

Hình th.

ức tổ Xem tại trang 23 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan