En digital vattenstämpel (DWM) är en teknik som skapats för att skydda upphovsrätten för multimediafiler . Normalt är digitala vattenstämplar osynliga. Vattenstämplarna kan dock vara synliga i bilden eller videon. Vanligtvis är denna information text eller en logotyp som identifierar författaren.
Osynliga vattenstämplar är inbäddade i digital data på ett sådant sätt att det är svårt för användaren att identifiera den tillagda etiketten om han inte är bekant med dess format. Till exempel, om en vattenstämpel behöver appliceras på en grafisk bild, kan denna procedur göras genom att ändra ljusstyrkan för vissa punkter. Om modifieringen av ljusstyrkan är obetydlig, kommer en person troligen inte att märka spår av konstgjord transformation när du tittar på bilden. Denna teknik fungerar särskilt bra när vattenstämpeln appliceras på inhomogena områden - till exempel på en del av ett fotografi där gräset avbildas.
Den viktigaste användningen av digitala vattenstämplar är i kopieringsskyddssystem som försöker förhindra eller förhindra obehörig kopiering av digital data. Steganography använder digital vattenmärkning när parterna utbyter hemliga meddelanden inbäddade i en digital signal. Det används som ett sätt att skydda dokument med fotografier - pass, körkort, kreditkort med fotografier. Kommentarer på digitala fotografier med beskrivande information är ett annat exempel på osynliga vattenstämplar. Även om vissa digitala dataformat också kan innehålla ytterligare information som kallas metadata , skiljer sig digitala vattenstämplar genom att informationen är "fastkopplad" direkt i signalen. Medieobjekt i detta fall kommer att vara behållare (bärare) av data. Den största fördelen är närvaron av ett villkorligt förhållande mellan händelsen av identifieringsobjektsersättning och närvaron av ett säkerhetselement - en dold vattenstämpel. Ersättning av identifieringsobjektet kommer att leda till slutsatsen att hela dokumentet är förfalskat. Digitala vattenstämplar har fått sitt namn från det gamla konceptet med vattenstämplar på papper (pengar, dokument).
Den så kallade livscykeln för CEH kan beskrivas enligt följande. Först bäddas vattenstämplar in i källsignalen i en pålitlig miljö med funktionen . Resultatet är en signal . Nästa steg är distribution via nätet eller på annat sätt. Under fortplantningen kan signalen attackeras. Den resulterande signalen har potential att få sina vattenstämplar borttagna eller ändrade. I nästa steg försöker detekteringsfunktionen detektera vattenstämplarna och funktionen försöker extrahera det inbäddade meddelandet från signalen. Denna process kan eventuellt utföras av en angripare.
Vanligtvis klassificeras vattenstämplar enligt 7 huvudparametrar: volym, komplexitet, reversibilitet, transparens, tillförlitlighet, säkerhet och verifiering.
Skilj mellan injicerad och extraherad volym.
Implementerad volymDen inbäddningsbara volymen är helt enkelt storleken på meddelandet som är inbäddat i signalen. Det kan definieras som: Relativ injicerad volym beaktas också:
Extraherbar volymÅtertagbar volym är mängden information som extraheras från meddelandet. Om syftet med vattenstämpeln inte är att överföra information, är den extraherade informationen lika med noll. För icke-tomma meddelanden beräknas volymen som ska hämtas efter extraktion. Den beräknas enligt följande formel: , där , och betecknar exklusiv eller. Detta är en funktion av antalet bitar som sänds korrekt och antar att båda meddelandena är lika långa. Ibland upprepas meddelandet flera gånger i signalen. I det här fallet är det extraherade meddelandet flera gånger längre än det ursprungliga. Följande uttryck tar hänsyn till denna upprepning: Storleken normaliseras vanligtvis till meddelandets längd. Ibland övervägs parametrar som kapacitet per sekund och kapacitet som refereras till :
En given funktions komplexitet kan alltid mätas. All ansträngning som görs för att infiltrera, attackera, detektera eller dekryptera mäts efter komplexitet. Låt oss mäta komplexitet . För betecknar komplexiteten i processen att införa information i signalen . Beroende på implementeringen mäter funktionen hur lång tid den tar, antalet I/O -operationer , antalet kodrader etc. Komplexiteten beror på signalen . Därför anses ofta en normaliserad funktion oberoende av . Normalisering kan utföras både när det gäller längden (mätt, till exempel i sekunder eller bitar) av signalen och i termer av den injicerade volymen:
Observera att här antas ett linjärt beroende av . I det icke-linjära fallet kan man normalisera till den injicerade volymen:
Båda definitionerna tar hänsyn till en viss signal . Följande parametrar för vattenstämpeln beaktas också:
Tekniken förutsätter möjligheten att ta bort den digitala vattenstämpeln från den taggade signalen . Om den mottagna signalen sammanfaller med den ursprungliga talar man om reversibilitet. Möjligheten att konvertera tillhandahålls av speciella algoritmer. Dessa algoritmer använder hemliga nycklar för att skydda mot obehörig åtkomst till innehåll.
Enligt referens- och testsignalerna mäter transparensfunktionen T skillnaden mellan dessa signaler . Resultatet av beräkningen är i intervallet [0,1], där 0 motsvarar fallet när systemet inte kan känna igen versionen och 1 om observatören inte kan skilja mellan dessa två signaler.
Det här avsnittet beskriver tillförlitligheten hos den digitala vattenstämpeln. Först måste vi introducera begreppet "framgångsrik upptäckt".
Lyckad upptäcktFör att mäta framgången för detekterings- och dekrypteringsfunktionerna, introduceras en "framgångsrik detektering"-funktion. För en vattenstämpel utan ett kodat meddelande returnerar D 0 om vattenstämplarna inte kan detekteras, och annars, som i följande formalisering: För att mäta antalet lyckade injektioner över flera tester kan medelvärdet beräknas enligt följande: . För scheman med ett inbäddat meddelande som inte är noll är det viktigt att veta att minst ett (vid flera injektioner) meddelande har dekrypterats. Om till exempel ett meddelande injiceras en gång, och den hämtade volymen av returer är 10 % återvinningsbar, är det inte klart vilket av meddelandena som är skadade. En sådan definition är dock användbar om du vet att minst ett av meddelandena inte är skadat, vilket återspeglas i följande uttryck: Observera att detta inte är den enda möjliga definitionen. Till exempel kan definitionen vara: det vill säga en detektering är framgångsrik när antalet framgångsrikt hämtade bitar är över en viss gräns (som är lika med eller nära 1).
Tillförlitligheten hos Central Exhibition HallTillförlitlighetsmåttet för vattenstämpeln är ett tal som ingår i intervallet , där 0 är det sämsta tänkbara värdet och 1 är det bästa. För att mäta tillförlitligheten används begreppen antalet felaktiga bytes och frekvensen av felaktiga bitar. Avståndet mellan raderna i de extraherade och inbäddade meddelandena mäts, eller procentandelen matchningar för en bitvis jämförelse. Om strängarna matchar är metoden tillförlitlig. Ett vattenstämpelschema anses vara opålitligt om mer än bitar är skadade och attacktransparensen är högre än . Till exempel, för ett vattenmärke som är föremål för attacker , med ett meddelande, kan det beräknas enligt följande: Indexet indikerar att antalet bytefel beräknas. För digitala vattenstämplar utan meddelande finns det ingen extraktionsfunktion, så metoder för att beräkna felaktiga bitar och bytes är inte tillämpliga. Tillförlitlighetsfunktionen utvärderar det värsta fallet. När man utvärderar tillförlitligheten hos vilket system som helst, tas tillförlitligheten hos den mest opålitliga länken i systemet, i fallet med den starkaste attacken, som ett mått på tillförlitligheten. I det här fallet förstås den värsta attacken som en attack där den digitala vattenstämpeln tas bort utan förlust av signalkvalitet.
Beskriver CEH:s motstånd mot vissa attacker.
Anger vilken typ av ytterligare information som funktionen för upptäckt/hämtning behöver arbeta med.
En digital vattenstämpel kallas tillförlitlig med avseende på klassen av transformationer T om informationen från den taggade signalen kan litas på även efter att ha utsatts för försämring från T. Typiska bildtransformationer: JPEG-komprimering, rotation, beskärning, brustillägg, etc. För videoinnehåll till den här listan MPEG-komprimering och temporära transformationer läggs till. En digital vattenstämpel kallas omärklig om de ursprungliga och taggade signalerna är omöjliga att särskilja enligt vissa uppfattningskriterier. Det är vanligtvis lätt att göra en pålitlig eller oansenlig digital vattenstämpel. Men som regel är det svårt att göra den centrala utställningshallen omärklig och pålitlig på samma gång.
CEH-teknologier kan klassificeras på olika sätt.
En vattenstämpel sägs vara ömtålig om den med minsta modifiering inte längre kan upptäckas. Sådana digitala vattenstämplar används vanligtvis för integritetskontroll.
En digital vattenstämpel kallas halvsprött om den tål mindre signalförändringar, men inte skadliga transformationer. Halvbräckliga vattenstämplar används vanligtvis för att upptäcka en attack på en signal.
En digital vattenstämpel kallas pålitlig om den motstår alla kända typer av attacker. Sådana digitala vattenstämplar används vanligtvis i kopieringsskydd och identifieringssystem.
Längden på det inbäddade meddelandet definierar två olika vattenstämpelscheman:
Metoder för att applicera digitala vattenstämplar är indelade i rumslig och frekvens. Rumsliga metoder inkluderar LSB - metoden . Till frekvens - genom metoden att sprida spektrumet . Den märkta signalen erhålls genom en additiv modifiering. Sådana digitala vattenstämplar kännetecknas av genomsnittlig tillförlitlighet, men mycket liten informationskapacitet. En amplitudmoduleringsteknik , liknande spridningsspektrum, används också för inbäddning. Kvantiseringsmetoden är inte särskilt tillförlitlig, men låter dig bädda in en stor mängd information.