Cyfrowe "znaki wodne" do ochrony autorstwa danych
Digital watermarking
Streszczenie
Treścią przedstawionej pracy jest prezentacja strategii ochrony autorstwa danych
multimedialnych, polegającej na dodawaniu do treści oryginalnych plików "niewidocznych"
informacji, zaświadczających o pochodzeniu, nazywanych "znakami
wodnymi". Ogólna charakterystyka rozważanego zagadnienia została uzupełniona
praktycznym wdrożeniem jednej z metod wprowadzania i weryfikacji znaku wodnego.
Metoda ta bazuje na połączeniu dwóch transformacji: dyskretnej transformacji
falkowej (DWT) i dyskretnej transformacji kosinusowej (DCT). Opracowana w języku
JAVA aplikacja komputerowa pozwala na umieszczanie znaku wodnego w obrazach,
sprawdzenie jego obecności oraz zapewnia możliwość weryfikacji odporności zastosowanego
zabezpieczenia na różne rodzaje przekształceń , jakim mogą być poddawane
obrazy (przekształcenia afiniczne, manipulacje poziomem jasności i kontrastu
oraz stratną kompresję).
Abstract
This thesis describes a data protection strategies, consisting of adding to the content
of the original files ’invisible’ information, attesting to the origin, called ’watermarks’.
General characteristics of the issue was complemented by the practical implementation
of one of the methods of embedding and extracting of the watermark.
This method is based on a combination of two transformations: discrete wavelet
transform (DWT) and Discrete Cosine Transformation (DCT). Developed in Java desktop
application allows to embed a watermark in the pictures, checking the presence
and provides the opportunity to review the security of resistance applied to different
kinds of transformations, which may be subjected to images (affine transformation,
manipulation of levels of brightness and contrast, and lossy compression).