Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Ứng dụng của Steganography

Steganography cũng được biểu diễn như nghệ thuật và khoa học ẩn dữ liệu bằng cách nhúng tin nhắn trong các tin nhắn dường như vô hại. Steganography hoạt động bằng cách khôi phục các bit thông tin vô dụng hoặc không sử dụng trong tệp máy tính thông thường. Dữ liệu ẩn này có thể là bản rõ hoặc bản mã thậm chí hình ảnh.

Steganography ẩn tin nhắn bí mật nhưng không phải thực tế rằng hai bên đang giao tiếp với nhau. Quy trình steganography thường bao gồm đặt tin nhắn ẩn trong một số phương tiện truyền tải, được gọi là carrier.

Tin nhắn bí mật được nhúng trong carrier để tạo kênh steganography. Cần của khóa steganography có thể được dùng cho mã hóa tin nhắn ẩn và cho ngẫu nhiên hóa trong thiết kế steganography.

Có nhiều ứng dụng của steganography như sau:

Watermarking kỹ thuật số (Digital Watermarking)

Watermarking kỹ thuật số là quy trình nhúng dữ liệu vào tín hiệu kỹ thuật số theo cách khó xóa. Tín hiệu có thể là âm thanh, hình ảnh hoặc video.

Ví dụ, nếu tín hiệu được sao chép, thì dữ liệu cũng được mang trong bản sao. Một tín hiệu có thể mang nhiều watermark khác nhau cùng một lúc.

Watermarking nhìn thấy (Visible Watermarking)

Trong watermarking nhìn thấy này, thông tin nhìn thấy trong hình ảnh hoặc video. Thông thường, thông tin là văn bản hoặc logo nhận diện chủ sở hữu phương tiện. Khi một broadcaster truyền hình thêm logo của nó vào góc video truyền, đây cũng là visible watermarking.

Watermarking vô hình (Invisible Watermarking)

Trong watermarking vô hình này, thông tin được chèn như dữ liệu kỹ thuật số vào âm thanh, hình ảnh hoặc video, nhưng không thể được cảm nhận như vậy (mặc dù có thể nhận ra rằng một lượng dữ liệu nào đó bị ẩn).

Watermark có thể được xác định trước cho sử dụng rộng rãi và do đó làm cho nó đơn giản để lấy hoặc nó có thể là một dạng Steganography, nơi một bên giao tiếp tin nhắn ẩn được nhúng trong tín hiệu kỹ thuật số.

Trong invisible watermarking, mục tiêu là gắn quyền sở hữu hoặc dữ liệu mô tả khác vào tín hiệu theo cách khó xóa. Nó cũng thích hợp sử dụng dữ liệu nhúng ẩn như phương tiện giao tiếp bí mật giữa cá nhân.

Digital Watermarking có thể được dùng cho nhiều ứng dụng bao gồm Bảo vệ bản quyền, Theo dõi nguồn (Source Tracking - nhiều người nhận có nội dung watermark khác nhau). Số lượng ứng dụng có thể cho công nghệ watermarking kỹ thuật số đang phát triển rất nhanh.

Ví dụ, trong lĩnh vực an ninh dữ liệu, watermark có thể được dùng cho chứng nhận, xác thực, và truy cập có điều kiện. Chứng nhận là vấn đề quan trọng cho tệp chính thức, bao gồm thẻ nhận dạng hoặc hộ chiếu.

Watermark kỹ thuật số được tạo bằng cách biến đổi thông tin bản quyền thành "nhiễu" kỹ thuật số dường như ngẫu nhiên sử dụng thuật toán không thể nhận thấy bởi tất cả trừ ứng dụng đọc watermark đặc biệt. Vì vậy trong khi tệp JPEG được đọc bởi trình duyệt internet có thể hiển thị hình ảnh tốt, tệp giống nhau sẽ hiển thị bản quyền khi được đọc bởi ứng dụng watermark.