Precis som den mänskliga motsvarigheten fångar och registrerar digitala fingeravtryck de identifieringsfunktioner som är unika för en specifik digital fil. Tekniken har använts av videodelningssajter för att låta upphovsmännen placera digitala fingeravtryck på sina originalvideor. Dessa fingeravtryck lagras sedan i en referensdatabas. Med hjälp av särskild programvara analyseras varje nytt eller okänt innehåll och fingeravtryck genereras och jämförs med alla fingeravtryck som finns lagrade i databasen för att se om det finns en matchning och för att upptäcka olaglig användning.
Huvudsyftet med fingeravtryck är att underlätta igenkänning av innehåll. Ingen information läggs till i den digitala filen. I stället analyserar metoderna för digitala fingeravtryck de unika, inneboende egenskaperna hos en digital fil (t.ex. ljudvågformer eller videoegenskaper) och genererar en värdesträng för att beskriva dem – "fingeravtrycket". Det kan beroende på filtyp vara ord ur en text, ett unikt utsnitt av en bild eller ljudvågorna från en del av en låt. Värdesträngarna lagras i en databas, som sedan kan användas för att upptäcka matchningar med annat innehåll från tredje part som också har fingeravtryck. Tekniker för fingeravtryck kan till och med identifiera liknande och ändrade filer, till exempel en film som spelats in från en TV-skärm eller en coverversion av en låt.
Fingeravtryck används för att registrera när och var videor (kompletta videor, delar av videor eller till och med mycket korta utdrag) har visats eller när ljudfiler har spelats upp. Det är också till hjälp för kriminaltekniker för att avgöra om en fil har manipulerats. Tekniken kan också användas för att spåra hur folk tittar, tjäna pengar på videor (t.ex. via upphovsrättsorganisationer eller reklamtjänster) och upptäcka olagligt innehåll. Den kan också användas för textfiler.
Om du vill använda fingeravtryck måste du välja och utforma en metod för att generera fingeravtryck, en databas, en detekteringsmetod och ett spårningssystem. Fingeravtryck används ibland tillsammans med andra kompletterande tekniker för igenkänning av innehåll.
Det finns en mängd olika lösningar för fingeravtryck, inklusive vissa lösningar med öppen källkod. Även om databaser för fingeravtryck endast lagrar teckensträngar snarare än hela filer, kommer de mest robusta teknikerna för fingeravtryck att extrahera ett betydande antal unika egenskaper från filen och kommer därför att behöva mer datorbaserade resurser för att skapa, lagra och bearbeta dem.