PGM có kích cỡ 512x512 pixel.
- Tiếp tục sử dụng 20 ảnh trên để giấu thông điệp bằng kỹ thuật giấu MFP(middle frequency pair) với 2 thông điệp sau:
Hình 5.2. Thông điệp giấu – 58 byte (464 bit)
- Sau đó sử dụng 2 chương trình phát hiện được cài đặt theo hai kỹ thuật phát hiện: kỹ thuật phát hiện giấu tin trên miền wavelet và kỹ thuật phát hiện bằng thống kê χ2. Kết quả phát hiện được thể hiện trong bảng 5.1. - Dòng lệnh chạy chương trình:
java JJ2KDecoder -i image01.j2k -o 1.pgm -rate 1
Đối số JJ2KDecoder: là tên file chạy khởi đầu của chương trình thực hiện phát hiện thông tin ẩn giấu trong ảnh.
Đối số -i: cho biết ảnh đầu vào (input).
Đối số image01.j2k: tên file ảnh đầu vào.
Đối số -o: cho biết ảnh đầu ra (output).
Đối số 1.pgm: tên file ảnh đầu ra.
Đối số rate: cho biết là thực hiện giấu hay tách lấy thông điệp. Với 1 là thực hiện tách.
- Giao diện chính của chương trình:
STT Image
Kỹ thuật phát hiện bằng
thống kê χ2 Kỹ thuật phát hiện giấu tin trênmiền WAVELET
Ảnh gốc JPEG2000 Ảnh đã giấu tin Ảnh gốc JPEG2000 Ảnh đã giấu tin 1 Image01 K C K C 2 Image02 K C K C 3 Image03 C C K C 4 Image04 K K K C 5 Image05 K C C C 6 Image06 C C K K 7 Image07 K K K C 8 Image08 K C C C 9 Image09 K C K C 10 Image10 C C K K 11 Image11 K K K C 12 Image12 C C K C 13 Image13 K C C K 14 Image14 K K K C 15 Image15 K C K C 16 Image16 C C K C 17 Image17 K K C C 18 Image18 C C K C 19 Image19 K C K C 20 Image20 K C K C
Bảng 5.1. Kết quả phát hiện dùng kỹ thuật phát hiện bằng thống kê χ2 và
Kỹ thuật phát hiện giấu tin trên miền WAVELET. Trong đó: k là phát hiện ảnh không giấu tin
c là phát hiện ảnh có giấu tin
5.3. Đánh giá thuật toán
- Từ bảng 5.1, chúng ta thấy rằng với một số ảnh chưa giấu tin nhưng chương trình phát hiện vẫn có kết quả là có giấu tin.Ngoài ra, ta thấy rằng phương pháp phát hiện giấu tin trên miền wavelet có tỷ lệ phát hiện thành công cao hơn phương pháp phát hiện bằng thống kêχ2.
Phát hiện thông tin ẩn giấu trong dữ liệu đa phương tiện đặc biệt là trong ảnh số là một vấn đề đang được quan tâm hiện nay trong nhiều lĩnh vực. Để phát hiện và phân biệt được một ảnh số nào đó có mang tin mật hay không đòi hỏi rất nhiều yếu tố và kỹ thuật phức tạp. Trong lĩnh vực thuỷ vân số (watermarking) thường sử dụng kỹ thuật DWT để biến đổi miền dữ liệu của ảnh sang miền tần số sau đó nhúng một lượng thông tin số vào trong các hệ số DWT đó. Vấn đề phát hiện và phân loại các ảnh số có giấu thông tin trên các miền biến đổi DWT là vấn đề rất đang được quan tâm.
Vì thời gian có hạn nên đề tài mới chỉ tìm hiểu và nghiên cứu một số kỹ thuật phát hiện ảnh có giấu tin trên miền biến đổi DWT rất cơ bản nhưng đã mở ra một hướng đi mới cho các nghiên cứu tiếp theo trong lĩnh vực steganalysis.
TÀI LIỆU THAM KHẢO
1. Westfeld and A. Pfitzmann. “Attacks on Steganographic Systems”, In: LNCS vol.1768, Springer-Verlag, Berlin, pp. 61−75, 2000.
2. Christy A.Stanley. “Pair of Values and the chi-Squared Attack”, Department of Mattematics, Iowa State University, may-2005
3. T. Zhang and X. Ping. “A Fast and Effective Steganalytic Technique Against JSteg-like Algorithms”. Proc. 8th ACM Symp. Applied Computing, ACM Press, 2003.
4. Quan Yuanm Hongxun Yao, Wen Gao and Sanghyun Joo. “Blind Watermarking Method Based on DWT Middle Frequency Pair”. Proceeding of IEEE ICME, vol 2,pages: 473-476(2002).
5. Đỗ Ngọc Anh. “Nén ảnh sử dụng biến đổi wavelet và ứng dụng trong các dịch vụ dữ liệu đa phương tiện di đông”.
6. Shaohui Liu, Hongxun Yao, Wen Gao. “Steganalysis of Data Hiding Techniques in Wavelet Domain”.
7. Munira Poonawala, Mamta Sharma. “Digital Watermarking Technology”.
8. R. G. van Schyndel, A. Z. Tirkel, and C. F. Osborne. “A digital watermark”. proceeding of IEEE International Conference On Image Processing, volume: 2, pp. 86-90, 1994.
9. JJ2000-4.1-src. http://jpeg2000.epfl.ch
10.http://www.paintshoppro.com
11. Ming-Sing Hsyeh, Din-Chang Tseng, Yong-Huai Huang. “Hiding Digital Watermark Using Miltiresolution Wavelet Transform”, IEEE Transactions on Industrial Electronics, volume: 48, No. 5, Pages: 875- 882, 10/2001.