Et digitalt vandmærke (DWM) er en teknologi skabt til at beskytte ophavsretten til multimediefiler . Normalt er digitale vandmærker usynlige. Vandmærkerne kan dog være synlige på billedet eller videoen. Typisk er denne information tekst eller et logo, der identificerer forfatteren.
Usynlige vandmærker er indlejret i digitale data på en sådan måde, at det er svært for brugeren at identificere den tilføjede etiket, hvis han ikke er bekendt med dens format. For eksempel, hvis et vandmærke skal påføres et grafisk billede, så kan denne procedure udføres ved at ændre lysstyrken af visse punkter. Hvis ændringen af lysstyrken er ubetydelig, vil en person sandsynligvis ikke bemærke spor af kunstig transformation, når han ser billedet. Denne teknik fungerer særligt godt, når vandmærket påføres uhomogene områder - for eksempel på et udsnit af et fotografi, hvor græs er afbildet.
Den vigtigste brug af digitale vandmærker er i kopibeskyttelsessystemer, der søger at forhindre eller forhindre uautoriseret kopiering af digitale data. Steganography bruger digital vandmærkning, når parter udveksler hemmelige beskeder indlejret i et digitalt signal. Det bruges som et middel til at beskytte dokumenter med fotografier - pas, kørekort, kreditkort med fotografier. Kommentarer til digitale fotografier med beskrivende information er et andet eksempel på usynlige vandmærker. Selvom nogle digitale dataformater også kan indeholde yderligere information kaldet metadata , adskiller digitale vandmærker sig ved, at informationen er "kablet" direkte ind i signalet. Medieobjekter vil i dette tilfælde være containere (bærere) af data. Den største fordel er tilstedeværelsen af et betinget forhold mellem begivenheden af identifikationsobjektsubstitution og tilstedeværelsen af et sikkerhedselement - et skjult vandmærke. Udskiftning af identifikationsobjektet vil føre til den konklusion, at hele dokumentet er forfalsket. Digitale vandmærker har fået deres navn fra det gamle koncept med vandmærker på papir (penge, dokumenter).
Den såkaldte livscyklus for CEH kan beskrives som følger. For det første indlejres vandmærker i kildesignalet i et pålideligt miljø ved hjælp af funktionen . Resultatet er et signal . Næste trin er distribution gennem netværket eller på anden måde. Under udbredelsen kan signalet blive angrebet. Det resulterende signal har potentiale til at få sine vandmærker fjernet eller ændret. I det næste trin forsøger registreringsfunktionen at detektere vandmærkerne , og funktionen forsøger at udtrække den indlejrede meddelelse fra signalet. Denne proces kan potentielt udføres af en angriber.
Typisk klassificeres vandmærker efter 7 hovedparametre: volumen, kompleksitet, reversibilitet, gennemsigtighed, pålidelighed, sikkerhed og verifikation.
Skelne mellem injiceret og ekstraheret volumen.
Implementeret bindDen indlejrbare volumen er simpelthen størrelsen af den besked , der er indlejret i signalet. Det kan defineres som: Relativt injiceret volumen betragtes også:
Udtrækbart volumenRetrievable volumen er mængden af information, der udvindes fra meddelelsen. Hvis formålet med vandmærket ikke er at overføre information, så er den udtrukne information lig med nul. For ikke-tomme beskeder beregnes mængden, der skal hentes, efter udtrækning. Det beregnes i henhold til følgende formel: , hvor , og angiver eksklusive eller. Dette er en funktion af antallet af bit korrekt transmitteret og antager, at begge meddelelser har samme længde. Nogle gange gentages beskeden flere gange i signalet. I dette tilfælde er den udtrukne besked flere gange længere end den oprindelige. Følgende udtryk tager højde for denne gentagelse: Størrelse normaliseres normalt til meddelelsens længde. Nogle gange overvejes sådanne parametre som kapacitet pr. sekund og kapacitet, der henvises til :
Kompleksiteten af en given funktion kan altid måles. Enhver indsats, der bruges på at infiltrere, angribe, detektere eller dekryptere, måles efter kompleksitet. Lad os måle kompleksitet . For betegner kompleksiteten af processen med at indføre information i signalet . Afhængigt af implementeringen måler funktionen mængden af tid, det tager, antallet af I/O- operationer , antallet af kodelinjer osv. Kompleksiteten afhænger af signalet . Derfor overvejes ofte en normaliseret funktion uafhængig af . Normalisering kan udføres både med hensyn til længden (målt for eksempel i sekunder eller bits) af signalet og med hensyn til det injicerede volumen:
Bemærk, at der her antages en lineær afhængighed af . I det ikke-lineære tilfælde kan man normalisere til det injicerede volumen:
Begge definitioner betragter et bestemt signal . Følgende parametre for vandmærket tages også i betragtning:
Teknologien forudsætter muligheden for at fjerne det digitale vandmærke fra det mærkede signal . Hvis det modtagne signal falder sammen med det originale , så taler man om reversibilitet. Evnen til at konvertere leveres af specielle algoritmer. Disse algoritmer bruger hemmelige nøgler til at beskytte mod uautoriseret adgang til indhold.
Ifølge reference- og testsignalerne måler transparensfunktionen T forskellen mellem disse signaler . Resultatet af beregningen er i intervallet [0,1], hvor 0 svarer til det tilfælde, hvor systemet ikke kan genkende versionen , og 1, hvis observatøren ikke kan skelne mellem disse to signaler.
Dette afsnit beskriver pålideligheden af det digitale vandmærke. Først skal vi introducere begrebet "succesfuld detektion".
Vellykket opdagelseFor at måle succesen af detekterings- og dekrypteringsfunktionerne introduceres en "succesfuld detektions"-funktion. For et vandmærke uden en kodet besked returnerer D 0, hvis vandmærkerne ikke kan detekteres, og ellers, som i følgende formalisering: For at måle antallet af vellykkede injektioner over flere tests , kan gennemsnittet beregnes som følger: . For skemaer med en ikke-null-indlejret meddelelse er det vigtigt at vide, at mindst én (i tilfælde af flere injektioner) meddelelse er blevet dekrypteret. Hvis f.eks. en besked er injiceret én gang, og den hentede mængde af returneringer er 10 % gendannes, så er det ikke klart, hvilke af beskederne der er beskadiget. En sådan definition er dog nyttig, hvis du ved, at mindst én af meddelelserne ikke er beskadiget, hvilket afspejles i følgende udtryk: Bemærk, at dette ikke er den eneste mulige definition. For eksempel kunne definitionen være: det vil sige, en detektion er vellykket, når antallet af succesfuldt hentede bit er over en vis grænse (som er lig med eller tæt på 1).
Pålideligheden af den centrale udstillingshalVandmærkets pålidelighedsmål er et tal indesluttet i intervallet , hvor 0 er den værst mulige værdi, og 1 er den bedste. For at måle pålidelighed bruges begreberne antallet af fejlagtige bytes og frekvensen af fejlagtige bits. Afstanden mellem linjerne i de udtrukne og indlejrede meddelelser måles, eller procentdelen af matches til en bitvis sammenligning. Hvis strengene matcher, så er metoden pålidelig. Et vandmærkeskema anses for upålideligt, hvis mere end bits er beskadiget, og angrebsgennemsigtigheden er højere end . For eksempel, for et vandmærke, der er genstand for angreb , med en meddelelse, kan det beregnes som følger: Indekset angiver, at antallet af bytefejl bliver beregnet. For digitale vandmærker uden en besked er der ingen ekstraktionsfunktion, så metoder til beregning af fejlagtige bits og bytes er ikke anvendelige. Pålidelighedsfunktionen evaluerer worst case. Når man vurderer pålideligheden af ethvert system, tages pålideligheden af det mest upålidelige led i systemet, i tilfælde af det stærkeste angreb, som et mål for pålideligheden. I dette tilfælde forstås det værste angreb som et angreb, hvor det digitale vandmærke fjernes uden tab af signalkvalitet.
Beskriver CEH's modstand mod visse angreb.
Specificerer typen af yderligere information, som funktionen opdagelse/hentning skal arbejde med.
Et digitalt vandmærke kaldes pålideligt med hensyn til klassen af transformationer T, hvis informationen fra det taggede signal kan stoles på selv efter at være blevet udsat for forringelse fra T. Typiske billedtransformationer: JPEG-komprimering, rotation, beskæring, støjtilsætning osv. For videoindhold til denne liste MPEG-komprimering og tidsmæssige transformationer tilføjes. Et digitalt vandmærke kaldes umærkeligt , hvis de originale og mærkede signaler ikke kan skelnes i henhold til visse opfattelseskriterier. Det er normalt nemt at lave et pålideligt eller upåfaldende digitalt vandmærke. Men som regel er det svært at gøre den centrale udstillingshal umærkelig og pålidelig på samme tid.
CEH-teknologier kan klassificeres på forskellige måder.
Et vandmærke siges at være skrøbeligt , hvis det med den mindste ændring ikke længere kan detekteres. Sådanne digitale vandmærker bruges normalt til integritetskontrol.
Et digitalt vandmærke kaldes semi- skørt , hvis det kan modstå mindre signalændringer, men ikke skadelige transformationer. Semi-skrøbelige vandmærker bruges normalt til at detektere et angreb på et signal.
Et digitalt vandmærke kaldes pålideligt , hvis det modstår alle kendte typer angreb. Sådanne digitale vandmærker bruges normalt i kopibeskyttelses- og identifikationssystemer.
Længden af den indlejrede meddelelse definerer to forskellige vandmærkeskemaer:
Metoder til påføring af digitale vandmærker er opdelt i rumlig og frekvens. Rumlige metoder omfatter LSB - metoden . Til frekvens - ved metoden til at sprede spektret . Det mærkede signal opnås ved en additiv modifikation. Sådanne digitale vandmærker er karakteriseret ved gennemsnitlig pålidelighed, men meget lille informationskapacitet. En amplitudemodulationsteknik , der ligner spredt spektrum, bruges også til indlejring. Kvantiseringsmetoden er ikke særlig pålidelig, men giver dig mulighed for at indlejre en stor mængde information.