Wie beim Menschen erfasst und registriert der digitale Fingerabdruck die Identifikationsmerkmale, die für eine bestimmte digitale Datei einmalig sind. Diese Technik wurde von Videoportalen übernommen, um den Urhebern die Möglichkeit zu geben, ihre Originalvideos mit digitalen Fingerabdrücken zu versehen. Diese Fingerabdrücke werden dann in einer Referenzdatenbank gespeichert. Mithilfe einer speziellen Software wird jeder neue oder unbekannte Inhalt analysiert, und es werden Fingerabdrücke erstellt und mit allen in der Datenbank gespeicherten verglichen, um festzustellen, ob es eine Übereinstimmung gibt und um eine illegale Nutzung zu erkennen.
Das Hauptziel der Fingerabdrücke besteht darin, die Erkennung von Inhalten zu erleichtern. Dabei werden der digitalen Datei keine Informationen hinzugefügt. Stattdessen werden bei Fingerabdrücken die einmaligen, inhärenten Eigenschaften einer digitalen Datei (z. B. Audiowellenformen oder Videomerkmale) analysiert und eine Reihe von Werten erzeugt, die sie beschreiben - der „Fingerabdruck“. Je nach Dateityp kann es sich dabei um Wörter aus einem Text, einen einmaligen Bildausschnitt oder die Tonwellen eines Teils eines Liedes handeln. Die Wertestränge werden in einer Datenbank gespeichert, die dann verwendet werden kann, um Übereinstimmungen mit anderen Inhalten Dritter zu erkennen, die ebenfalls mit Fingerabdrücken versehen wurden. Fingerabdrücke sind sogar in der Lage, ähnliche und veränderte Dateien zu identifizieren, z. B. einen Film, der von einem Fernsehbildschirm aufgenommen wurde, oder eine Coverversion eines Liedes.
Fingerabdrücke werden verwendet, um aufzuzeichnen, wann und wo Videos (komplette Videos, Teile von Videos oder sogar sehr kurze Ausschnitte) gezeigt wurden oder wann Audiodateien abgespielt wurden. Es ist auch für die Forensik hilfreich, um festzustellen, ob eine Datei manipuliert wurde. Diese Technologie kann auch eingesetzt werden, um Sehgewohnheiten zu verfolgen, Videos zu monetarisieren (z. B. über Verwertungsgesellschaften oder Werbedienste) und illegale Inhalte aufzudecken. Sie kann auch für Textdateien verwendet werden.
Wenn Sie Fingerabdrücke verwenden wollen, müssen Sie eine Methode zur Erzeugung von Fingerabdrücken, eine Datenbank, eine Erkennungsmethode und ein Verfolgungssystem auswählen und einrichten. Fingerabdrücke werden manchmal zusammen mit anderen ergänzenden Technologien zur Inhaltserkennung verwendet.
Es gibt eine Vielzahl von Lösungen für Fingerabdrücke, darunter auch einige Open-Source-Lösungen. Obwohl Fingerabdruck-Datenbanken nur Zeichenketten und nicht ganze Dateien speichern, extrahieren die robustesten Fingerabdruck-Technologien eine beträchtliche Anzahl einmaliger Merkmale aus der Datei und benötigen daher mehr Rechenressourcen für deren Erstellung, Speicherung und Verarbeitung.