BỘ GIÁO DỤC ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƢỜNG ĐH PHƢƠNG ĐÔNG Độc lập – Tự – Hạnh phúc ======================= -o0o CHƢƠNG TRÌNH ĐÀO TẠO ĐẠIHỌC NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNGTIN -ĐỀ CƢƠNG CHITIẾTHỌCPHẦN Tên học phần: ỨngdụngmãMcEliecemãXyclicbảomậtthôngtinMã số: 0221508 Số tín chỉ: Trình độ: Cho sinh viên năm thứ Phân bố thời gian theo tín chỉ: Lên lớp Thực hành, thí nghiệm, Tự học, tự thực tế, studio nghiên cứu Lý thuyết Bài tập Thảo luận 20 5 60 Các điều kiện tiên quyết: - Họcphần tiên quyết: - Họcphầnhọc trước: - Họcphần song hành: Mục tiêu học phần: - Kiến thức: Cung cấp cho sinh viên kiến thức số thuật toán thôngdụng hệ mật khóa công khai, sở cung cấp cho sinh viên phƣơng pháp để nâng cao độ mật hệ mật khóa công khai sử dụng thuật toán McEliece với mã sửa sai thuộc lớp mãxyclic cục - Kỹ năng: Dạy cho sinh viên phân tích đƣợc mức độ đại cƣơng số thuật toán hệ mật khóa công khai, giúp sinh viên tiếp cận với phƣơng pháp nâng cao độ mật thuật toán - Thái độ: Rèn cho sinh viên tính cẩn thận, xác cách tiếp cận với thuật toán mã hóa công khai, mã McElece, mãxyclic cục Mô tả vắn tắt nội dung: Họcphầnbao gồm kiến thức về: Tổng quan hệ mật khóa công khai; Lý thuyết mãXyclic cục phân hoạch vành theo cac phần tử liên hợp; Xây dựng hệ mậtMcEliecemã XCB Nhiệm vụ sinh viên: - Nộp đủ học phí - Dự lớp đầy đủ, làm hết tập, tham gia thảo luận theo nhóm lớp theo yêu cầu giáo viên - Thi đạt Tài liệu học tập: 10 Tài liệu học tập: - Học liệu bắt buộc: [1] Phạm Việt Trung Ứngdụng phƣơng pháp mã hóa giải mã Huffman bảomậtthông tin, tạp chí Nghiên cứu khoa học kỹ thuật quân sự, 9-1999 - Học liệu tham khảo: [2] Nguyễn Thúy Vân Lý thuyết mã, Nxb Khoa học kỹ thuật Hà Nội, 1999 11.Tiêu chuẩn đánh giá sinh viên: - Dự lớp đầy đủ: 10% - Bài tập, thảo luận: 10% - Điểm kiểm tra kỳ: 10% - Điểm thi kết thúc học phần: 70% 12.Thang điểm: 10 13 Nội dungchitiếthọcphần 12 Nội dung Chương Tổng quan hệ mật khóa công khai 1.1 Khái quát chung hệ mật khóa cổ điển 1.1.1 Mô hình hệ thống truyền tinmật 1.1.2 Một số hệ mậtmã cổ điển điển hình 1.2 Hệ mậtmã phi đối xứng (Hệ mật khóa công khai) 1.2.1 Khái quát chung 1.2.2 Nguyên tắc chung mã hóa với khóa công khai 1.2.3 Quá trình phát triển hệ mậtmã công khai (phi đối xứng) 1.3 Kết luận Chương Lý thuyết mãXyclic cục phân hoạch vành theo phần tử liên hợp 2.1 MãXyclic cục 2.1.1 Nhóm nhân Xyclic vành đa thức 2.1.2 Định nghĩa mã XCB 2.1.3 Mã XCB xây dựng nhóm nhân Xyclic 2.1.4 Quan điểm xây dựngmã dựa phân hoạch 2.2 Phân hoạch vành đa thức theo nhóm nhân Xyclic đơn vị 2.2.1 Phân hoạch vành đa thức theo nhóm nhân Xyclic đơn vị 2.2.2 Thuật toán xây dựng vành đa thức theo nhóm nhân xyclic đơn vị 2.3 Phân hoạch hỗn hợp 2.4 Mãxyclicxyclic cục xây dựng vành đa thức có độ dài chẵn 2.4.1 Các khái niệm 2.4.2 Phân hoạc vành Z2n theo bậc thặng dƣ bậc hai (QR) 2.4.3 Đặc tính phần tử liên hợp 2.5 Các mãxyclicxyclic cục phần tử liên hợp lũy đẳng nuốt 2.5.1 Mã XCB xây dựngphân hoạch chuẩn 2.5.2 M xyclicphần tử liên hợp 2.6 Kết luận Chương Xây dựng hệ mậtMcEliecemã XCB 3.1.Tiêu chí lựa chọn mã XCB mô hình toán họcđể xây dựng hệ mật EcEliece 3.1.1 Tiêu chí lựa chọn mã XCB để xây dựng hệ mậtMcEliece 3.1.2 Mô hình toán học xây dựng hệ mậtMcEliece với mã XCB 3.2 Sơ đồ khối xây dựng hệ mậtMcEliece với mã XCB 3.2.1 Sơ đồ mã hóa 3.2.2 Sơ đồ giải mã 3.3 Về phƣơng pháp xây dựng hệ mậtMcEliecemãXyclic cục 3.3.1 Phƣơng pháp tạo khóa mã 3.3.2 Thuật toán mã hóa 3.3.3 Thuật toán giải mã 3.4 Đánh giá hệ mậtMcEliecemãXyclic cục 3.4.1 Các kết thử nghiệm thực tế 3.4.2 Đánh giá hệ mậtMcEliecemãXyclic cục 3.5 Kết luận 12 Hình thức tổ chức dạy học (phụ lục kèm theo) 14 Ngày phê duyệt: 15 Cấp phê duyệt: Trƣờng Đạihọc Phƣơng Đông CHỦ NHIỆM KHOA HIỆU TRƢỞNG PGS.TS Phan Hữu Huân PGS.TS Bùi Thiện Dụ