Cung cấp các kiến thức về mật mã và thông tin bao gồm: vấn đề - an ninh thông tin, một số kiến thức bổ trợ, một số hệ mật mã cổ điển và hệ mật mã hiện đại, lược đồ chữ ký chống chối bỏ, giấu tin trong đa phương tiện và vấn đề phát hiện ảnh chứa thông tin ẩn
Thông tin có vai trò và giá ngày càng to lớn. Công nghệ thông tin xâm nhập vào hầu các hoạt động trong xã hội. Song song với việc xây dựng nền tảng về công nghệ thông tin, cũng như phát triển các ứng dụng máy tính trong sản xuất, kinh doanh, khoa học, giáo dục, xã hội,... thì việc bảo vệ những thành quả đó là một điều không thể thiếu. Trong khi công nghệ mạng và Internet mang lại nhiều cơ hội phát triển và cạnh tranh mới cho các tổ chức thì cũng là lúc nó làm dấy lên nhu cầu cần phải bảo vệ hệ thống máy tính trước các đe dọa về bảo mật. Tuy nhiên, để thực sự thấy rõ yêu cầu cấp bách của mã hóa trong thời đại ngày nay, cần nhấn mạnh rằng với các phương tiện kỹ thuật hiện đại việc giữ bí mật ngày càng trở nên sức khó khăn. Vì thế, phương pháp thông dụng để giữ gìn bí mật thông tin là mã hóa chúng bằng một hệ mã nào đó trước khi truyền đi. Trước các yêu cầu cấp thiết đó, giải thuật mã khóa công khai RSA đã được xây dựng nhằm tính dữ liệu tại nơi lưu trữ cũng như khi dữ liệu được truyền trên mạng.
Bảo vệ thông tin dữ liệu là một chủ đề rộng, có liên quan đến nhiều lĩnh vực và trong thực tế có thể có rất nhiều phương pháp được thực hiện để bảo vệ thông tin dữ liệu. Các phương pháp bảo vệ thông tin dữ liệu đó có thể quy tụ vào ba nhóm sau đây:
- Bảo vệ thông tin dữ liệu bằng các biện pháp hành chính.
- Bảo vệ thông tin dữ liệu bằng các biện pháp kỹ thuật (cứng).
- Bảo vệ thông tin dữ liệu bằng các biện pháp thuật toán (mềm).
Ba nhóm biện pháp trên có thể ứng dụng riêng rẽ hoặc phối kết hợp.