4 Các yêu cầu cơ bản của hệ thống thủy vân
4.4 Mô hình hệ thống thủy vân
Một mô hình hệ thống thuỷ vân tổng quát được xem xét theo hai quá trình.
4.4.1 Quá trình nhúng thuỷ vân
- Một bức ảnh gốc cần được bảo vệ S.
- Tuỳ theo mục đích bảo vệ người ta chọn thủy vân có thể là dạng văn
bản, chuỗi bit hoặc một bức ảnh gọi chung là thông tin thủy vân W. - Có thể sử dụng một hệ thống khoá K làm khoá cho quá trình nhúng và
- Một thuật toán trong hệ thống sẽ kết hợp giữa thông tin về ảnh gốc, thông tin thuỷ vân và thông tin khoá để tạo thành một bức ảnh mới gọi là
ảnh đã nhúng thuỷ vân hay ảnh chứa thuỷ vân SW. Bức ảnh này sẽđược sử dụng để phân phối. Mô hình quá trình nhúng thuỷvân được thể hiện qua hình 3.2.
Hình 6. Mô hình quá trình nhúng thuỷ vân
4.4.2 Quá trình tách thuỷ vân
Ảnh chứa thuỷ vân SW trong quá trình phân phối có thể bị sử dụng
trái phép, người sử dụng có thể đã dùng một số phép biến đổi ảnh thông
thường để tấn công vào SW nhằm phá huỷ thủy vân nếu có trong SW, các tấn công trên SW tạo ra SW*.
Quá trình tách thuỷ vân từ ảnh chứa SW* (SW* có thể trùng với SW) tiến hành:
- Sử dụng ảnh chứa thuỷ vân SW*, hệ thống khoá K đã sử dụng trong quá trình nhúng thuỷ vân.
- Tuỳ theo kỹ thuật, ảnh gốc S có thể sử dụng.
- Việc tách thủy vân được thực hiện theo một thuật toán đã xác định. Kết quả là thông tin thủy vân W* tách được từ SW*.
Ảnh gốc S Thuỷ vân W Thuật toán thuỷ vân Ảnh chứa thuỷ vân SW Khoá K
- Thuỷ vân tách được cần so sánh với thuỷ vân gốc W để đưa ra những kết luận.
Mô hình quá trình tách thuỷ vân trong hệ thống thuỷvân được trình bày trong hình 3.3.
Hình 7. Mô hình quá trình tách và kiểm định thuỷ vân