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

Yêu cầu của Steganography

Steganography là nghệ thuật che giấu thực tế rằng giao tiếp đang diễn ra, bằng cách ẩn dữ liệu trong thông tin khác. Một số cấu trúc tệp carrier khác nhau có thể được sử dụng, nhưng hình ảnh kỹ thuật số là quan trọng nhất do tần suất của chúng trên mạng máy tính.

Để ẩn dữ liệu riêng tư trong hình ảnh, tồn tại nhiều phương pháp steganographic, một số phức tạp hơn những cái khác và một số có điểm mạnh và yếu cụ thể.

Có một số ứng dụng có nhiều yêu cầu của các phương pháp steganography được sử dụng. Ví dụ, có một số phần mềm có thể cần sự vô hình tuyệt đối của thông tin ẩn, trong khi những cái khác cần tin nhắn bí mật cao hơn để ẩn.

Có một số yêu cầu của steganography như sau:

Vô hình (Invisibility)

Sự vô hình của thuật toán steganographic là điều kiện đầu tiên và theo thứ tự, vì sức mạnh của steganography nằm ở khả năng không bị nhìn thấy bởi mắt người. Điểm là nếu có thể nhìn thấy rằng một hình ảnh đã bị can thiệp, thuật toán bị xâm phạm.

Dung lượng tải (Payload capacity)

Khác với watermarking, chỉ cần nhúng một lượng nhỏ thông tin bản quyền, steganography nhằm giao tiếp bí mật và do đó cần dung lượng nhúng đầy đủ.

Độ bền chống tấn công thống kê (Robustness against statistical attacks)

Steganalysis thống kê là quy trình nhận diện dữ liệu ẩn bằng cách sử dụng kiểm tra thống kê trên thông tin hình ảnh. Có một số thuật toán steganographic để lại 'dấu hiệu' khi nhúng dữ liệu có thể dễ dàng được nhận diện qua phân tích thống kê.

Để có thể vượt qua người kiểm tra (warden) mà không bị nhận diện, thuật toán steganographic không nên để lại dấu hiệu như vậy trong hình ảnh có ý nghĩa thống kê.

Độ bền chống thao tác hình ảnh (Robustness against image manipulation)

Trong truyền tải hình ảnh stego qua hệ thống tin cậy, hình ảnh có thể bị biến đổi bởi warden chủ động trong nỗ lực loại bỏ thông tin ẩn.

Trong thao tác hình ảnh, cắt xén hoặc xoay có thể được thực hiện trên hình ảnh trước khi nó đến đích. Tùy thuộc vào cách tin nhắn được nhúng, các thao tác này có thể phá hủy tin nhắn ẩn.

Nên mong muốn thuật toán steganographic bền vững chống lại các thay đổi độc hại hoặc ngẫu nhiên đối với hình ảnh.

Độc lập định dạng tệp (Independent of file format)

Với nhiều định dạng tệp hình ảnh khác nhau được dùng trên Internet, có vẻ đáng ngờ rằng chỉ một loại định dạng tệp luôn được truyền giữa hai bên.

Các thuật toán steganographic mạnh do đó có khả năng nhúng dữ liệu trong bất kỳ loại tệp nào. Điều này cũng giải quyết vấn đề không luôn tìm thấy hình ảnh phù hợp tại đúng thời điểm, đúng định dạng để phục vụ làm hình ảnh che giấu.

Tệp không gây nghi ngờ (Unsuspicious files)

Điều kiện này bao gồm một số đặc điểm của thuật toán steganographic có thể dẫn đến hình ảnh không được sử dụng chung và có thể gây nghi ngờ. Kích thước tệp bất thường, ví dụ, là một đặc điểm của hình ảnh có thể dẫn đến điều tra thêm hình ảnh bởi warden.