Sự khác biệt giữa Mật mã và Steganography

Anonim

Mật mã học so với Steganography

Nghiên cứu về thông tin ẩn được gọi là Mật mã học. Khi truyền thông qua một môi trường không tin cậy như internet, điều quan trọng là phải bảo vệ thông tin và mật mã đóng một vai trò quan trọng trong việc này. Hôm nay, mật mã sử dụng các nguyên tắc từ nhiều nguyên tắc như toán học, khoa học máy tính, vv Steganography đề cập đến việc sáng tác các tin nhắn ẩn để chỉ người gửi và người nhận biết rằng thông điệp thậm chí còn tồn tại. Vì, không ai trừ người gửi và người nhận biết sự tồn tại của thông điệp, 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ề thông tin ẩn và nó được sử dụng khi truyền thông qua một môi trường không đáng tin cậy như internet, nơi mà thông tin cần được bảo vệ khỏi các bên thứ ba khác. Mật mã hiện đại tập trung vào việc phát triển các thuật toán mật mã khó phá vỡ bởi kẻ thù vì độ cứng tính toán do đó không thể bị phá vỡ bởi một phương tiện thực tiễn. Trong thuật toán mật mã hiện đại, có ba loại thuật toán mật mã được sử dụng gọi là mật mã khoá đối xứng, mật mã khóa công cộng và hàm băm. Mật mã khoá đối xứng bao gồm các phương pháp mã hóa, trong đó cả người gửi và người nhận chia sẻ cùng một khoá được sử dụng để mã hóa dữ liệu. Trong khoá mật mã khoá công cộng, hai phím khác nhau nhưng có liên quan đến toán học được sử dụng. Hash chức năng không sử dụng một phím, thay vào đó họ tính một giá trị băm cố định chiều dài từ dữ liệu. Không thể khôi phục chiều dài hoặc văn bản thuần gốc từ giá trị băm này.

Steganography là gì?

Steganography đề cập đến việc sáng tác các tin nhắn ẩn để chỉ người gửi và người nhận biết rằng thông điệp còn tồn tại. Vì không ai trừ người gửi và người nhận biết sự tồn tại của thông điệp, 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à các phương pháp cổ xưa được gọi là Steganography thể chất. Một số ví dụ cho các phương pháp này là các tin nhắn ẩn trong thân thư, tin nhắn được viết bằng mực bí mật, tin nhắn được viết trên bao thư trong các khu vực được đóng dấu, vv Các phương pháp Steganography hiện đại được gọi là Steganography số. Các phương pháp hiện đại này bao gồm ẩn tin nhắn trong các hình ảnh ồn ào, nhúng một thông điệp trong dữ liệu ngẫu nhiên, nhúng hình ảnh với thông điệp trong các tập tin video … Hơn nữa, Steganography mạng đượ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 (giấu một tin nhắn trong cuộc hội thoại Voice over IP) và Steganography WLAN (các phương pháp truyền Steganograms trong Wireless Local Area Networks).

Sự khác nhau giữa mật mã và Steganography là gì?

Mật mã học là nghiên cứu về thông tin ẩn, trong khi Steganography đề cập đến việc sáng tác các tin nhắn ẩn để chỉ người gửi và người nhận biết rằng thông điệp vẫn tồn tại. Trong Steganography, chỉ có người gửi và người nhận biết sự tồn tại của thông điệp, trong khi trong mật mã thì sự tồn tại của thông điệp mã hóa là hiển nhiên đối với thế giới. Do đó, Steganography loại bỏ sự chú ý không mong muốn đến các tin nhắn ẩn. Các phương pháp mã hóa cố gắng bảo vệ nội dung của một bài viết, trong khi Steganography sử dụng các phương pháp có thể giấu cả thông điệp cũng như nội dung. Bằng cách kết hợp Steganography và Cryptography chúng ta có thể đạt được sự bảo mật tốt hơn.