PHÂN LOẠI CÁC PHƯƠNG PHÁP GIẤU TIN Thông tin là một khái niệm trừu tượng, thể hiện dưới nhiều dạng thức khác nhau. Thông tin có thể phát sinh, được lưu trữ, được biến đổi trong những vật mang tin. Thông tin có thế được truyền đi, được sao chép hoặc xử lý, đế cho chúng ta các thông tin có ý nghĩa thiết thực. Thông tin được biểu hiện bằng các tín hiệu vật lý
Trang 1GVHD: PGS.TS TRỊNH NHẬT
TIẾN HVTH: NGUYỄN TRẦN VÂN
PHÂN LOẠI CÁC PHƯƠNG PHÁP
GIẤU TIN
Trang 2NỘI DUNG TRÌNH BAY
Khái niệm về giấu tin
Phân loại kỹ thuật giấu tin
Các giao thức giấu tin
Giấu tin trong dữ liệu đa phương tiện
Demo chương trình
Trang 31 Khái niêm thông tin số hóa
2 Khái niệm giấu tin
Giấu tin là giấu (hoặc nhúng) một lượng thông tin số vào trong đối tượng dữ liệu số khác “Giấu tin” nhiều khi không phải chỉ hành động giấu theo nghĩa thông thường,
mà chỉ mang ý nghĩa quy ước.
I KHÁI NIỆM VỀ GIẤU TIN
Thông tin là một khái niệm trừu tượng, thể hiện dưới nhiều dạng thức khác nhau Thông tin có thể phát sinh, được lưu trữ, được biến đổi trong những vật mang tin Thông tin có thế được truyền đi, được sao chép hoặc xử lý, đế cho chúng ta các thông tin có ý nghĩa thiết thực Thông tin được biểu hiện bằng các tín hiệu vật lý
Trang 4Mục đích của giấu tin
Bảo mật cho những dữ liệu được giấu trong đối tượng chứa.
Bảo đảm an toàn (bảo vệ bản quyền) cho chính đối tượng chứa dữ liệu giấu trong đó.
Trang 5Mô hình giấu tin vào phương tiện chứa
Trang 6Mô hình tách tin từ phương tiện chứa
Diễn ra theo quy trình ngược lại với giấu tin: đầu ra là
các thông tin được giấu và phương tiện chứa
Trang 7II Phân loại kỹ thuật giấu tin
Giấu thông tin trong ảnh,trong các file âm thanh,trong video, trong văn bản dạng text.
Phân loại theo phương tiện chứa tin
Phân loại theo mục đích sử dụng
Giấu thông mật, giấu tin thủy vân.
Phân loại theo cách thức tác động lên phương tiện
Phương pháp chèn dữ liệu, phương pháp thay thế, phương pháp tạo các phương tiện chứa
Trang 8III CÁC GIAO THỨC GIẤU TIN (1/3)
Bộ bốn giá trị = (C, M, D, E) được gọi là Hệ giấu tin thuần tuý trong đó:
C là tập các phương tiện chứa thông
tin có thể, M là tập các thông điệp cần giấu |C| > |M|
E: CxM C là hàm nhúng và D: C M là hàm tách, với tính chất D(E (c, m)) =
m với m € M và c € C.
Giấu tin thuần thuý
Trang 9Bộ năm giá trị = (C, M, K, Dk, Ek)
được gọi là hệ giấu tin sử dụng khoá
bí mật, trong đó:
C là tập các phương tiện chứa có thể,
M là tập các thông điệp cần giấu với |
C| > |M|, K là tập các khoá bí mật
Ek: C M K C và Dk: C K M với điều
kiện Dk(Ek(c, m, k), k) = m
Giấu tin sử dụng khoá bí mật
III CÁC GIAO THỨC GIẤU TIN (2/3)
Trang 10Hệ thống giấu tin với khoá công khai cũng yêu cầu có hai khoá: khóa bí mật và khóa công khai Khóa công khai được lưu trong Cơ sở dữ liệu khoá công khai, giống như mật mã với khoá công khai, và được dùng trong quá trình nhúng thông tin Khoá bí mật chỉ người nhận mới biết và được dùng trong quá trình tách lấy thông tin, tái tạo lại thông điệp ban đầu
Giấu tin với khoá công khai
III CÁC GIAO THỨC GIẤU TIN (3/3)
Trang 11IV GIẤU TIN TRONG DỮ LIỆU ĐA
PHƯƠNG TIỆN (1/2)
Giấu tin trong ảnh
Giấu tin trong ảnh, hiện nay, là bộ phận chiếm tỉ lệ lớn
nhất trong các hệ giấu tin trong đa phương tiện, bởi lượng thông tin được trao đổi bằng ảnh là rất lớn,
Thông tin được giấu vào dữ liệu ảnh nhưng chất lượng ảnh
ít thay đối, và “khó” biết được đằng sau ảnh đó mang thông tin có ý nghĩa
Một đặc điểm của giấu tin trong ảnh là thông tin được giấu trong ảnh một cách vô hình Nó như là một cách mà truyền thông tin mật cho nhau mà người khác “khó” thế biết được
Trang 12IV GIẤU TIN TRONG DỮ LIỆU ĐA
PHƯƠNG TIỆN (2/2)
Giấu tin trong audio
Giấu tin trong audio mang đặc điểm riêng, không giống với giấu tin trong đối tượng đa phương tiện khác Một trong những yêu cầu cơ bản của giấu tin là đảm bảo tính chất ẩn của thông tin được giấu, đồng thời không làm ảnh hưởng đến chất lượng của dữ liệu gốc
Giấu tin trong audio đòi hỏi yêu cầu rất cao về tính đồng bộ
và tính an toàn của thông tin Các phương pháp giấu tin trong audio đều lợi dụng điểm yếu trong hệ thống thính giác của con người
Giấu tin trong video
Trang 13Demo