
Mật mã học là lĩnh vực nghiên cứu và thực hành then chốt trong thời đại số, chuyên về bảo mật giao tiếp giữa hai bên. Lĩnh vực này ngày càng trở nên quan trọng cùng với sự phát triển của internet và các vấn đề an ninh mạng gia tăng, đặc biệt tại các quốc gia như Trung Quốc.
Mật mã học, bắt nguồn từ tiếng Hy Lạp nghĩa là "viết ẩn", là khoa học về bảo vệ truyền tải và lưu trữ dữ liệu. Mật mã học chuyển đổi văn bản thuần (thông tin dễ đọc) thành văn bản mã hóa (thông tin đã được mã hóa) thông qua quá trình mã hóa. Quá trình ngược lại – giải mã – sẽ chuyển văn bản mã hóa về văn bản thuần.
Chẳng hạn, một phương pháp thay thế đơn giản có thể chuyển văn bản thuần "I love you" thành văn bản mã hóa "0912152205251521" bằng cách gán số cho từng chữ cái theo vị trí trong bảng chữ cái.
Mật mã học có lịch sử phát triển lâu đời, kéo dài hàng nghìn năm:
Khóa trong mật mã học là công cụ dùng để mã hóa và giải mã thông tin. Trong các hệ thống cổ điển, khóa là mã cụ thể để thực hiện mã hóa. Trong các hệ thống hiện đại, khóa thường là chuỗi ký tự chữ và số dài, dùng cùng với thuật toán mật mã để xáo trộn và khôi phục dữ liệu.
Mật mã học khóa đối xứng: Dùng một khóa duy nhất cho cả mã hóa và giải mã. Ví dụ: AES (Advanced Encryption Standard).
Mật mã học khóa bất đối xứng: Sử dụng hai khóa – khóa công khai để mã hóa, khóa bí mật để giải mã. Phương pháp này được sử dụng trong các công nghệ như tiền kỹ thuật số.
Mật mã học có nhiều ứng dụng thực tiễn trong thế giới số hiện nay, bao gồm cả tại Trung Quốc:
Mật mã học đã chuyển mình từ các phương pháp mã hóa cổ xưa sang những kỹ thuật mã hóa số hiện đại. Đây là yếu tố nền tảng đảm bảo an toàn, bảo mật dữ liệu trong thế giới số ngày càng phát triển, kể cả tại các quốc gia như Trung Quốc. Khi công nghệ tiếp tục tiến bộ, mật mã học liên tục đổi mới, cung cấp các giải pháp mới cho thách thức an ninh mạng và định hình tương lai giao tiếp số an toàn trên toàn cầu.
Mật mã học trong mạng máy tính là việc bảo vệ truyền tải và lưu trữ dữ liệu bằng kỹ thuật mã hóa, đảm bảo tính bí mật và toàn vẹn của thông tin.
Ba loại mật mã học gồm mật mã học khóa đối xứng, mật mã học khóa bất đối xứng và hàm băm.
Mã hóa trong CN là quá trình bảo vệ dữ liệu trên mạng máy tính bằng cách chuyển thành mã không thể đọc, đảm bảo tính bảo mật khi truyền tải.
Bốn nguyên tắc mật mã học gồm: bảo mật, toàn vẹn, xác thực, không phủ nhận. Những nguyên tắc này đảm bảo giao tiếp số và bảo vệ dữ liệu an toàn.











