Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Mật mã học (Cryptography) trong bảo mật mạng: Cơ chế và ứng dụng

Cách mật mã học áp dụng cho bảo mật

Mật mã học làm cho bên thứ ba độc hại (adversaries) không thể chặn giao tiếp. Mã hóa dữ liệu với khóa: chuyển plaintext (văn bản rõ) → ciphertext (văn bản mã). Giải mã: ciphertext → plaintext.

Ứng dụng mật mã học

  • Mã hóa truyền thông: Giữa các hệ thống (SSL/TLS, HTTPS)
  • Mã hóa end-to-end: Chỉ người gửi và nhận mới đọc được
  • Lưu trữ dữ liệu: Bảo vệ data at rest
  • Quản lý mật khẩu: Hashing, salting (không lưu plaintext)

Mật mã học giúp bảo mật mạng như thế nào?

Ba thành phần: Kryptos (ẩn), Logos (nghiên cứu), Pheremon. Cung cấp: xác thực người dùng, toàn vẹn dữ liệu, xác thực nguồn gốc, không thể chối cãi, bảo mật.

Mật mã học mạng là gì?

Nghiên cứu kỹ thuật truyền thông an toàn: chỉ người gửi và người nhận dự định mới xem được nội dung. Dữ liệu mã hóa bằng khóa bí mật, gửi kèm tin nhắn mã hóa, người nhận dùng khóa để giải mã.

Mật mã học trong an ninh mạng

Bảo vệ thông tin nhạy cảm (mật khẩu, số thẻ tín dụng) trên Internet. Chuyên gia thiết kế thuật toán mã hóa, cipher, biện pháp bảo vệ thông tin doanh nghiệp.

Tầm quan trọng của mật mã học

Đảm bảo toàn vẹn dữ liệu qua: thuật toán hash, message digest. Khóa mã hóa/ký số đảm bảo dữ liệu không bị sửa đổi khi truyền, xác thực người gửi.

Mật mã học trong ICT

Hệ thống dùng mã để bảo vệ thông tin/liên lạc, ngăn chặn người không có thẩm quyền xem/xử lý. "Crypt" = ẩn/kho, "graphy" = viết.

Loại mã hóa phổ biến

Ước tính 80% truyền dữ liệu được mã hóa: Bất đối xứng (Public-key) hoặc Đối xứng (Symmetric).

Ứng dụng thực tế

  • Rút tiền ATM
  • Pay TV
  • Email PGP (Pretty Good Privacy)
  • Duyệt web an toàn (HTTPS)
  • Điện thoại GSM

3 loại mật mã học chính

  1. Secret Key (Đối xứng): Cùng một khóa mã hóa/giải mã (AES, DES)
  2. Public Key (Bất đối xứng): Khóa công khai mã hóa, khóa riêng giải mã (RSA, ECC)
  3. Hash Function: Một chiều, không thể đảo ngược (SHA-256, MD5)

Lợi ích của mật mã học

  • Bảo mật (Confidentiality): Ngăn truy cập/trích xuất trái phép
  • Toàn vẹn (Integrity): MAC, chữ ký số ngăn giả mạo, spoofing
  • Xác thực (Authentication): Xác minh danh tính
  • Không chối cãi (Non-repudiation): Không thể phủ nhận hành động