Mật mã vs Steganography
Nghiên cứu về việc che giấu thông tin được gọi là Mật mã học. Khi liên lạc qua một phương tiện không tin cậy như internet, việc bảo vệ thông tin là rất quan trọng và Mật mã đóng vai trò quan trọng trong việc này. Ngày nay, mật mã sử dụng các nguyên tắc từ một số ngành như toán học, khoa học máy tính, v.v. Steganography liên quan đến việc soạn tin nhắn ẩn để chỉ người gửi và người nhận biết rằng tin nhắn thậm chí còn tồn tại. Vì, không ai ngoại trừ người gửi và người nhận biết sự tồn tại của tin nhắn, nó không thu hút sự chú ý không mong muốn.
Mật mã học là gì?
Mật mã học là nghiên cứu về việc che giấu thông tin và nó được sử dụng khi liên lạc qua một phương tiện không tin cậy như internet, nơi thông tin cần được bảo vệ khỏi các bên thứ ba khác. Mật mã học hiện đại tập trung vào phát triển các thuật toán mật mã khó bị phá vỡ bởi một kẻ thù do độ cứng tính toán do đó không thể bị phá vỡ bằng một phương tiện thực tế. Trong mật mã hiện đại, có ba loại thuật toán mã hóa được sử dụng gọi là mật mã khóa đối xứng, mật mã khóa công khai và hàm băm. Mật mã khóa đối xứng liên quan đến các phương thức mã hóa trong đó cả người gửi và người nhận đều chia sẻ cùng một khóa được sử dụng để mã hóa dữ liệu. Trong mật mã khóa công khai, hai khóa khác nhau nhưng liên quan đến toán học được sử dụng. Các hàm băm không sử dụng khóa, thay vào đó chúng tính toán giá trị băm có độ dài cố định từ dữ liệu. Không thể khôi phục độ dài hoặc văn bản thuần gốc từ giá trị băm này.
Steganography là gì?
Steganography liên quan đến việc soạn tin nhắn ẩn để chỉ người gửi và người nhận biết rằng tin nhắn thậm chí còn tồn tại. Vì không ai ngoại trừ người gửi và người nhận biết sự tồn tại của tin nhắn, nó không thu hút sự chú ý không mong muốn. Steganography đã được sử dụng ngay cả trong thời cổ đại và những phương pháp cổ xưa này được gọi là Steganography vật lý. Một số ví dụ cho các phương thức này là các tin nhắn ẩn trong nội dung thư, tin nhắn được viết bằng mực bí mật, tin nhắn được viết trên phong bì ở các khu vực được dán tem, v.v ... Các phương pháp Steganography hiện đại được gọi là Digital Steganography. Các phương pháp hiện đại này bao gồm ẩn tin nhắn trong các hình ảnh nhiễu, nhúng tin nhắn trong dữ liệu ngẫu nhiên, nhúng hình ảnh với tin nhắn trong các tập tin video, v.v. Hơn nữa, Network Steganography được sử dụng trong các mạng viễn thông. Điều này bao gồm các kỹ thuật như Steganophony (ẩn tin nhắn trong các cuộc hội thoại qua IP) và Steganography WLAN (phương pháp truyền Steganogram trong Mạng cục bộ không dây).
Sự khác biệt giữa Mật mã học và Steganography là gì?
Mật mã học là nghiên cứu về việc che giấu thông tin, trong khi Steganography liên quan đến việc soạn tin nhắn ẩn để chỉ người gửi và người nhận biết rằng tin nhắn thậm chí còn tồn tại. Trong Steganography, chỉ người gửi và người nhận biết sự tồn tại của tin nhắn, trong khi trong mật mã, sự tồn tại của tin nhắn được mã hóa được hiển thị cho thế giới. Do đó, Steganography loại bỏ sự chú ý không mong muốn đến thông điệp ẩn. Các phương thức mã hóa cố gắng bảo vệ nội dung của tin nhắn, trong khi Steganography sử dụng các phương thức sẽ ẩn cả tin nhắn cũng như nội dung. Bằng cách kết hợp Steganography và Mật mã, người ta có thể đạt được bảo mật tốt hơn.