Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
2,44 MB
Nội dung
Mộtsốkỹthuậtgiấutintrongtruyềnthôngđaphươngtiện Nội dung trình bày • Giới thiệu về giấutin • Thủy vân (Watermarking) • Phủ tin (Steganography) • Mộtsốthuật toán giấutin • Phương pháp giấutintrong AVI • Demo chương trình • Q&A Nhu cầu sử dụng kĩ thuậtgiấutin • Truyềntin mật (tin được giấutrong bản phủ - vật mang tin) • Bảo vệ bản quyền tác giả • Xác thực thôngtin • Thêm tiêu đề, ghi chú vào ảnh. Thêm phụ đề hoặc tiếng lồng vào video. • Các trình duyệt thông minh tự động lấy các thôngtin về bản quyền, thôngtin về xếp hạng của tệp tin âm nhạc hay video • Kiểm sóat sao chép Mô hình hệ thốnggiấutin • Có hai kĩ thuật quan trọngtronggiấutin đó là: Phủ tin (Steganography) và Thủy vân (Watermarking) – Phủ tin: • Tư tưởng: giấuthôngtin và đảm bảo bí mật sự tồn tài của thông điệp – Thủy vân • Tư tưởng: giấuthôngtin và làm cho thôngtin không cảm nhận được • Giấutin khác với mã hóa (mã hóa dùng để bảo vệ nội dung của thông điệp) Thông điệp Thuật toán nhúng Bản phủ Truyền qua mạng Bộ tách Thông điệp Khóa Khóa Các vấn đề cần quan tâm khi thực hiện giấutin • Cảm nhận: Thôngtin nhúng vào có làm “méo mó” bản gốc hay không • Dung lượng: Bao nhiêu thôngtin có thể nhung trong ngưỡng cảm nhận cho phép • Bền vững trước các tấn công: Thôngtin nhúng có thể tồn tại được trước các tấn công để phá hủy, gỡ và thay đổi dữ liệu nhúng hay không • Sự cân bằng giữa ba yếu tố trên: – Càng bền vững => Dung lượng càng thấp – Càng khó cảm nhận => Dung lượng càng thấp vv Truyềntin mật Bảo vệ bản quyền của ảnh (xác thực) Thêm tiêu đề, ghi chú vào ảnh. Thêm phụ đề hoặc tiếng lồng vào video. Bảo vệ toàn vẹn ảnh (phát hiện lỗi) Kiểm soát sao chép Các trình duyệt thông minh tự động lấy các thôngtin về bản quyền, thôngtin về xếp hạng của tệp tin âm nhạc hay video Yêu cầu Thấp Cao Dung lượng Bền vững Không nhìn thấy An toàn Độ phức tạp nhúng tin Độ phức tạp để phát hiện Yêu cầu Ứng dụng An toàn Bền vững Dung lượng Mô hình tam giác Kĩ thuật phủ tin an toàn Thủy vân số Phủ tin chất phác Data hiding Giấuthôngtin Robust Thuỷ vân bền vững Imperceptible Thuỷ vân ẩn Steganography Phủ tin Watermarking Thuỷ vân Fragile Thuỷ vân dễ vỡ Visible Thuỷ vân hiển Phân loại các kĩ thuậtgiấutin Môi trường giấutin • Giấutintrong văn bản: ví dụ như thêm các khoảng trống sau các dấu chấm câu, khoảng trống giữa các dòng văn bản, khoảng trống cuối câu … • Giấutintrong ảnh: thay đổi bit ít quan trọng của ảnh, nhiễu ngẫu nhiên … • Giấutintrong audio: mã hóa tần số thấp, nhiễu ngẫu nhiên không cảm nhận được … • Giấutintrong video: thay đổi các bít ít quan trọngtrong các khung hình Miền không gian Nhúng dữ liệu trực tiếp bằng việc thay đổi giá trị các điểm ảnh Trong miền tần số Dữ liệu được nhúng vào miền biến đổi bằng cách thay đổi các hệ số + = DCT Modify DCT Inverse DCT Miền giấutin [...]... cộng, nhiễu nhân; • - Lọc tuyến tính; • - Nén mất thông tin; • - Giảm dữ liệu: cropping, sửa histogram; • - Thuỷ vân nhiều lần Phủ tin (steganography) • Định nghĩa:Nhúng thôngtin vào vật mang tin sao cho sự tồn tại của thôngtin không bị phát hiện • Mục đích: truyềnthông điệp bí mật bên trongphươngtiện mang tinthông thường vì vậy sự tồn tại của thông điệp không bị phát hiện • Tính bền vững không... sẽ chạy một đoạn video và thu lại tất cả các khung dưới dạng bitmap như ở hình dưới đây Đồng thời chúng ta cũng thu thập mộtsốthôngtin sau: a Khung bắt đầu (starting frame): Đó là khung đầu tiên mà từ đó thuật toán bắt đầu nhúng thông điệp Phương pháp giấutintrong tập video b Khối macro (macroblock) đầu tiên: chỉ ra khối macro trong khung đã chọn để từ đó thuật toán bắt nhúng thông điệp c Số lượng... thực hiện giấu, đây chính là khoá để giải mã • Với mỗi khối việc giải tin theo quy tắc: đếm số bít 1 trong khối, nếu tổng số bít 1 là lẻ thì thu được bít 1, ngược lại thu được bít 0 Và cứ tiếp tục cho đến khi hết các khối đãgiấu • Như vậy, sau khi xét hết các khối đãgiấu ta thu được một chuỗi bit Chuỗi bit này chính là thôngtinđãgiấutrong ảnh nhị phân Thuật toán Wu-Lee Tư tưởng giấutin của Wu... cao, được gọi là các khung (frames) Trước tiên, chúng ta sẽ chạy một đoạn video và thu lại tất cả các khung dưới dạng bitmap như ở hình dưới đây Đồng thời chúng ta cũng thu thập mộtsốthôngtin sau: a Khung bắt đầu (starting frame): Đó là khung đầu tiên mà từ đó thuật toán bắt đầu nhúng thông điệp Phương pháp giấutintrong tập video Tệp tin AVI độ nét cao đơn giản chỉ là nối tiếp liên tục các hình ảnh...Ví dụ về giấutin ± 2 mức xám + = ± 5 mức xám + = ± 31 mức xám Ảnh gốc + = Thủy vân • Mục đích: Thôngtin đem giấu mang mộtsốthôngtin về vật mang tin như chủ sở hữu, bản quyền hoặc các thôngtin khác • Thủy vân có thể xem xét là một thuộc tính mở rộng của dữ liệu • Tính bền vững of của thủy vân là quan trọng nhất • Thủy... bao nhiêu khối macro trongmột khung được sử dụng để giấu dữ liệu Các khối macro này có thể là khung liên tiếp dựa trên kiểu định trước Rõ ràng là chúng ta càng sử dụng nhiều khối macro thì càng làm tăng khả năng giấutin hơn Ngoài ra, nếu kích thước của thông điệp cố định thì số lượng các khối macro này cũng cố định Ngược lại nó sẽ thay đổi một cách linh động Phương pháp giấutintrong tập video d Chu... 103 121 120 101 72 92 95 98 112 100 103 99 Mộtsố công cụ thương mại của thủy vân và phủ tin • Digimarc ImageBridge – Giấu tintrong ảnh • Digimarc MarcSpider – Kiểm soát tất cả các ảnh có dấu Digimarc trên mạng internet • Digimarc cung cấp giải pháp nhận thực bí mất cho hơn 200 đơn vị của 24 chính phủ trên thế giới Phương pháp giấutintrong tập video Tệp tin AVI độ nét cao đơn giản chỉ là nối tiếp... Với mỗi khối điểm ảnh F (ma trận điểm ảnh) có thể được giấu tối đa 1 bit b (b= 0 hoặc b = 1) Quá trình giấutin sẽ thực hiện biến đổi ma trận nhị phân F thành ma trận G nhưng giữa F và G chỉ khác nhau tối đa là một vị trí Thuật toán Wu-Lee • Giả sử ta cần giấu dãy bit b1b2b3 = 011 vào một ảnh kích thước 6x6 với ma trận khóa K có kích thước 3x3 như trong hình vẽ Ta chia ảnh F thành 4 khối ảnh nhỏ với... chống lại được mộtsố phép xử lý ảnh thông thường và mộtsố tấn công có chủ định đối với ảnh chứa thuỷ vân Tuỳ theo mục tiêu bảo vệ, trong thực tế khi tiến hành thuỷ vân phải cân nhắc giữa tính bền vững với các thuộc tính khác như lượng thôngtin giấu, tính ẩn… Dựa vào những biến đổi có chủ định hay không có chủ định đối với hệ thuỷ vân mà ta có thể phân biệt thành mộtsố loại tấn công sau: • - Biến đổi... • Thủy vân (watermarking) là việc nhúng mộtthông điệp có nội dung liên quan đến tác phẩm (bản phủ) vào chính tác phẩm đó mà không làm thay đổi nội dung của tác phẩm • Thủy vân tương đối giống với phủ tin (steganography), tuy nhiên có những điểm khác nhau: – Trong thủy vân thì thông điệp có liên quan đến vật mang tin – Phủ tin liên quan đến việc che đậy thôngtin liên lạc điểmđiểm nên yêu cầu về tính . Một số kỹ thuật giấu tin trong truyền thông đa phương tiện Nội dung trình bày • Giới thiệu về giấu tin • Thủy vân (Watermarking) • Phủ tin (Steganography) • Một số thuật toán giấu tin • Phương. pháp giấu tin trong AVI • Demo chương trình • Q&A Nhu cầu sử dụng kĩ thuật giấu tin • Truyền tin mật (tin được giấu trong bản phủ - vật mang tin) • Bảo vệ bản quyền tác giả • Xác thực thông. thống giấu tin • Có hai kĩ thuật quan trọng trong giấu tin đó là: Phủ tin (Steganography) và Thủy vân (Watermarking) – Phủ tin: • Tư tưởng: giấu thông tin và đảm bảo bí mật sự tồn tài của thông