Nhóm phương pháp tập đôi (two set method)

Một phần của tài liệu Nghiên cứu một số phương pháp bảo vệ bản quyền âm thanh và ứng dụng (Trang 45)

1/. Giới thiệu chung

Phương pháp tập đôi căn cứ vào những điểm khác nhau giữa hai tập để tạo ra các phương pháp Blind Watermarking đó. Nếu hai tập đó khác nhau, ta có thể khẳng định tồn tại Watermark. Các phương pháp thống kê Patchwork (Amold 2000, Bender 1 996, Veo và Kim 2003) đều sử dụng phương pháp này.

2/. Phƣơng pháp Patchwork

Kỹ thuật Patchwork đầu tiên trình bày về phương pháp nhúng Watermark trên ảnh. Patchwork sử dụng kỹ thuật thống kê, dựa trên giả thuyết đã có tập dữ liệu lớn. Quá trình nhúng thông tin Watermark được tiến hành bằng cách sử dụng một quá trình giả ngẫu nhiên đê chèn thêm vào tập tín hiệu âm thanh gốc các thông tin đã được thống kê. Phương pháp này thường được thực hiện trên các miền biến đổi (Fourier, Wavelet,... ), giúp làm tăng tính bền vững trước các tấn công

3/. Phƣơng pháp điều chỉnh biên độ

Trong phương pháp này, Watermark được nhúng bằng cách thay đổi năng lượng của hai hay ba block. Năng lượng của mỗi block kích thước thước N được xác định:    N i i s E 1 ) (

Năng lượng sẽ cao khi tín hiệu có biên độ lớn. Giả sử có hai block liền nhau được dùng để nhúng Watermark. Ta có thể làm cho năng lượng của hai block A và B giống hay khác nhau bằng cách chỉnh sửa biên độ của từng block. Gọi EA EB lần lượt là năng lượng của block A và block B. Ví dụ, nếu EA ≥ EB + τ , ta xác định bit giá trị của thông điệp mật m = 0. Nêu EA ≤ EB - τ , ta xác định bit giá trị thông điệp mật m = 1. Ngược lại, không có bit thông điệp mật nào được nhúng.

Tuy nhiên, phương pháp này phạm phải một khuyết điểm nghiêm trọng. Giả sử block A có năng lượng cao hơn nhiều so với block B, và bit thông điệp mật m nhúng vào là 0, khi đó sẽ không có vấn đề gì. Ngược lại, ta phải điều chỉnh sao cho năng lượng EA lớn hơn EB vì khoảng năng lượng giữa hai block chênh lệch nhau lớn, do đó, sau khi chỉnh sửa, kết quả đạt được không còn tự nhiên như lúc đầu và rất dễ bị phát hiện. Vấn đề khó khăn này có thể được giải quyết bằng cách sử dụng đến ba block thay vì sử dụng hai block (Lie và Chang 2001), hoặc có thể sử dụng nhiều hơn.

Một phần của tài liệu Nghiên cứu một số phương pháp bảo vệ bản quyền âm thanh và ứng dụng (Trang 45)