Thông tin chung Mã học phần: MAT 6085 Chuyên ngành: Cơ sở toán học cho tin học Tóm tắt môn học Mật mã học đã trở thành một công cụ cần thiết để bảo mật dữ liệu. Nó đảm bảo tính bảo mật dữ liệu, tính toàn vẹn và tính khả dụng. Nó hỗ trợ xác thực dữ liệu và bảo vệ quyền riêng tư. Tuy nhiên, mật mã chỉ là một thành phần của một hệ thống an ninh. Có các vấn đề về phần cứng, phần mềm, các vấn đề xã hội và chính trị cũng phải được xem xét. Học phần này trang bị cho học viên các kiến thức về mã khối và các chuẩn mã hoá tiên tiến. Các kiến thức về hàm băm, hệ mật mã RSA và phân tích số nguyên, mã khóa công khai và logarit rời rạc sẽ được giới thiệu trong học phần này. Tài liệu bắt buộc Phan Đình Diệu (2002), Lý thuyết mật mã và an toàn thông tin, NXB Đại học Quốc gia Hà Nội. Stinson D.R. (2006), Cryptography: Theory and Practice (Third Edition), Chapman & Hall/CRC, New York. Tài liệu tham khảo thêm Stallings W. (2011). Cryptography and network security: Principles and Practice. Prentice Hall.