Steganography là nghệ thuật ẩn dữ liệu và nỗ lực ẩn sự tồn tại của dữ liệu được nhúng. Nó đóng vai trò như phương pháp bảo vệ tin nhắn vượt trội hơn mật mã học chỉ ẩn nội dung tin nhắn chứ không phải sự tồn tại của tin nhắn.
Tin nhắn gốc được ẩn trong carrier sao cho các thay đổi xuất hiện trong carrier không rõ ràng. Có nhiều ứng dụng của steganography như sau:
Steganography có thể là giải pháp cho phép gửi tin tức và dữ liệu mà không bị kiểm duyệt và không sợ tin nhắn bị chặn và truy ngược về chúng ta.
Nó cũng thích hợp để đơn giản sử dụng steganography để lưu dữ liệu trên một vị trí. Ví dụ, một số nguồn thông tin như thông tin ngân hàng riêng tư, một số bí mật quân sự, có thể được lưu trong nguồn che giấu.
Khi cần bỏ ẩn dữ liệu bí mật trong nguồn che giấu, và có thể đơn giản tiết lộ thông tin ngân hàng và sẽ không thể xác thực sự tồn tại của bí mật quân sự bên trong.
Steganography thường được dùng để thực hiện watermarking (dấu vết nước). Mặc dù khái niệm watermarking không chắc chắn là steganography. Có một số phương pháp steganographic được sử dụng để lưu watermark trong dữ liệu.
Sự khác biệt lớn nằm ở mục đích, trong khi mục đích của steganography là ẩn dữ liệu, watermarking chỉ mở rộng nguồn che giấu với thêm dữ liệu.
Vì mọi người sẽ không chấp nhận thay đổi dễ thấy trong hình ảnh, âm thanh hoặc video do watermark, phương pháp steganographic có thể được dùng để ẩn điều này.
Thương mại điện tử cho phép yêu cầu thú vị của steganography. Trong giao dịch e-commerce hiện tại, một số người dùng được bảo vệ bằng tên người dùng và mật khẩu, không có cách thực sự xác minh người dùng là chủ thẻ thực sự.
Duyệt vân tay sinh trắc học, kết hợp với ID phiên đặc biệt nhúng vào hình ảnh vân tay qua steganography. Nó cho phép lựa chọn rất an toàn để xác minh giao dịch thương mại điện tử mở.
Khi kết hợp với phương pháp truyền thông hiện tại, steganography có thể được dùng để thực hiện trao đổi ẩn. Chính phủ quan tâm đến hai loại giao tiếp ẩn như những hỗ trợ an ninh quốc gia và những không hỗ trợ.
Steganography số hỗ trợ ẩn lớn cho cả hai loại. Doanh nghiệp có thể có cùng lo ngại về bí mật thương mại hoặc dữ liệu sản phẩm mới.
Vận chuyển thông tin nhạy cảm là một ứng dụng chính khác của steganography. Vấn đề tiềm ẩn với mật mã học là kẻ nghe lén biết họ có tin nhắn được mã hóa khi họ kiểm tra một cái.
Steganography cho phép vận chuyển thông tin nhạy cảm qua kẻ nghe lén mà không cần họ hiểu bất kỳ thông tin nhạy cảm nào đã đi qua họ.
Khái niệm sử dụng steganography trong vận chuyển dữ liệu có thể được áp dụng cho hầu như bất kỳ phương pháp vận chuyển dữ liệu nào, từ E-Mail đến hình ảnh trên trang web Internet.
Ứng dụng chính của steganography là nó có thể được dùng để gửi bí mật tin nhắn mà không có thực tế của việc truyền输 bị phát hiện.