Wymagania Korzystając z faktu, że w przekazach multimedialnych występują szumy, na tym poziomie wstawia się cyfrowy znak wodny. Algorytm tworzenia cyfrowego znaku wodnego powinien spełniać kilka podstawowych wymagań: jawny, zgodny ze standardem, gwarantujący nieusuwalność znaku, dający możliwość stosowania klucza prywatnego, zapewniający niezależność znaku cyfrowego od merytorycznej zawartości pliku.

Technologia ta nie nadaje się do znakowania prostych plików graficznych obecnych na większości stron WWW - minimalny rozmiar obrazu, dla jakiego można zastosować cyfrowy znak wodny, to ok. 200×200 pikseli przy 256 kolorach. Spowodowane jest to dużą nadmiarowością zawartej w obrazie informacji - dzięki temu np. przy podziale zdjęcia na fragmenty, każdy z nich zachowa komplet danych.

System cyfrowych znaków wodnych thumb|Ogólny system wstawiania cyfrowego znaku wodnego thumb|Ogólny system dekodowania cyfrowego znaku wodnego

Ogólny system cyfrowych znaków wodnych składa się zawsze z kodera i dekodera (lub detektora).

Koder na podstawie oryginalnego obrazu i innych opcjonalnych parametrów ma za zadanie stworzyć cyfrowo oznakowany obraz.