Um die Wirksamkeit des vorgeschlagenen dezentralen Urheberrechtsschutzmodells zu bewerten, wird es gegen verschiedene Videomanipulationsangriffe getestet, die häufig während der Multimedia-Übertragung, Bearbeitung und Urheberrechtsverletzung auftreten. Zwei Hauptfaktoren in der Bewertung sind: (i) die Zuverlässigkeit des Wahrnehmungs-Hashing-Algorithmus bei der Erkennung von Urheberrecht und Manipulation sowie (ii) die Leistung des Hyperledger Fabric Blockchain-Netzwerks. Ähnlichkeitswerte wurden erzeugt, indem durchschnittlicher Hash (aHash), Differenzhash (dHash), Perceptual Hash (pHash) und Wavelet-Hash (wHash) berechnet wurden, die dann mit den in der Blockchain aufgenommenen Videofingerabdrücken verglichen wurden.
Ähnlichkeitsanalyse bei Videomanipulationsangriffen
Die Robustheit des Modells wurde anhand mehrerer Angriffe bewertet, die auf Videos angewendet wurden, darunter zeitliche, räumliche, geometrische, Kompressions-, Filter- und adversariale Manipulationsangriffe. Die Ähnlichkeitswerte dieser Studie stammten aus einzelnen Experimenten für jedes Videomanipulationsszenario. Jede Art der Manipulation wurde einmal angewendet, um einen repräsentativen Testfall zu erstellen, und deren Ähnlichkeitswerte wurden zur Analyse erfasst. Das Ziel war zu prüfen, wie gut der vorgeschlagene Rahmen urheberrechtsbezogene Änderungen unter verschiedenen realistischen Angriffsbedingungen erkennen kann. Die berichteten Werte zeigen Ergebnisse aus einzelnen Testfällen, nicht Durchschnitte aus wiederholten Studien.
Ähnlichkeitswerte unter Verwendung von vier perceptuellen Hashing-Algorithmen sind in Tabelle 3 aufgeführt. Das vorgeschlagene Modell erreicht unter den meisten inhaltserhaltenden Angriffen einen relativ hohen Grad an Ähnlichkeit, bleibt dabei aber empfindlich gegenüber großen strukturellen Änderungen in den Videos (Tabelle 3).
Leistung unter zeitlichen Transformationen
Zeitliche Transformationen wie Bildeinfügung, Löschung von Bildern, Framesubstitution und Bildratenumwandlung beeinflussen hauptsächlich die zeitliche Kontinuität von Videos, während ihre räumlichen Merkmale nahezu unverändert bleiben. Experimente zeigten, dass Frame-Einfügung und Frame-Substitution mit allen getesteten Fingerprinting-Algorithmen mehr als 80 % Ähnlichkeit erzielten (Abbildung 4). Daher behielten Wahrnehmungsfingerabdrücke die visuellen Merkmale von Videos trotz zeitlicher Veränderungen.
Das Löschen von Frames führte zu einer leichten Verringerung der Ähnlichkeitswerte aufgrund des Fehlens von Informationen in den Frames. Dennoch waren die Fingerabdrücke ähnlich genug, um eine ausreichende Leistung zur Erkennung von Urheberrechtsverletzungen zu gewährleisten. Framerate-Variationen beeinflussten die Ähnlichkeitsmessungen nicht signifikant, da sie in den meisten Testproben Werte über 97 % ergaben. Dies liegt daran, dass Bildratentransformationen die Frame-Features nicht wesentlich verändern.
Einfluss räumlicher und geometrischer Transformationen
Geometrische und räumliche Transformationen wirken sich direkt auf die visuellen Strukturen in Videoframes aus, was die Wahrnehmungs-Hashing-Technik relativ schwierig macht. Lokal manipulierte Bereiche führten nur zu einem leichten Rückgang der Ähnlichkeitswerte, da die visuellen Änderungen lokalisiert waren und den globalen Wahrnehmungshash nicht wesentlich veränderten.
Die Cropping-Operationen führten zu höheren Variationen der Ähnlichkeitswerte aufgrund der Entfernung von Teilen des visuellen Materials. Rotationstransformationen führten zu der größten Verringerung der Ähnlichkeitswerte, mit Werten von etwa 48 % bis 66 % über die Wahrnehmungs-Hash-Techniken hinweg. Das ist verständlich, da die Rotation die räumlichen Strukturen verändert, die eine wichtige Rolle im wahrnehmbaren Hash spielen. Das Skalieren der Bilder hatte kaum Einfluss auf die Ähnlichkeitswerte, da die Werte über 96 % blieben. Abbildung 5 fasst die Ähnlichkeitsergebnisse zusammen, die unter Videorotation erzielt wurden, einschließlich geometrischer Transformationen.
Robustheit gegenüber Kompression, Filterung und Rauschen
Kompression und Transkodierung sind Routinetätigkeiten beim Speichern und Verteilen von Multimedia. Experimentelle Analysen haben gezeigt, dass die Ähnlichkeiten auch nach MPEG-Kompression, Transkodierung und Neukodierung mit verschiedenen Videocodecs konstant über 98 % lagen. Aus den Ergebnissen lässt sich schließen, dass Wahrnehmungsfingerabdrücke trotz Kompressionsfehler und Quantisierungsrauschen den Großteil des visuellen Inhalts behalten. Außerdem wurden Experimente zur Rauschaddition und -filterung durchgeführt. Unabhängig davon, wie laut das Geräusch war, lag die Ähnlichkeit immer zwischen 98 % und 99 %. Zusätzlich führten Gauß-, Median- und Tiefpassfilterung zu minimalen Änderungen der Ähnlichkeit, wodurch die gesamte strukturelle Information des Videos erhalten blieb.
Erkennung komplexer und gegnerischer Modifikationen
Das vorgeschlagene Modell wurde auch untersucht, um Angriffe wie das Hinzufügen von Text oder Aufklebern zu Videobildern, das Zusammenführen von Videoclips und Angriffe zur Modifikation von Absprachen zu identifizieren. Eine solche Änderung dient dazu, die Konsistenz zu wahren, während unautorisierte Änderungen an urheberrechtlich geschütztem Material vorgenommen werden. Das Ergebnis der Ähnlichkeitsanalyse nach dem Hinzufügen von Text zu den Videoframes ist in Abbildung 6 unten dargestellt, während Abbildung 7 die Ergebnisse der Ähnlichkeitsanalyse der zusammengeführten Videoclips darstellt.
Vergleich der Leistung von Wahrnehmungs-Hashing-Algorithmen
Jeder der vier perzeptuellen Hashing-Algorithmen hatte spezifische Eigenschaften, die während experimenteller Tests beobachtet wurden. Perzeptuelles Hashing (pHash) erwies sich als sehr robust gegenüber Kompression, Filterung und Transcoding, blieb jedoch empfindlich gegenüber strukturellen Manipulationen. Wavelet-Hashing (wHash) funktionierte gut unter lokalen Manipulationen, wie dem Hinzufügen von Text oder Objekten.
Differenzhashing (dHash) konnte gradientenbezogene strukturelle Manipulationen erkennen, war jedoch empfindlicher gegenüber Rotation. Das durchschnittliche Hashing (aHash) war stabil, wenn es auf global angewandte Operationen angewandt wurde, die die Gesamtintensität nicht veränderten, war aber weniger stabil, wenn geometrische Manipulationen stattfanden. Insgesamt erzielten pHash und wHash unter den getesteten Algorithmen die besten Ergebnisse.
Leistungsbewertung der Blockchain-Technologie
Neben der Leistung der Inhaltsverifizierung wurden auch die Skalierbarkeit und Leistung des Blockchain-Systems berücksichtigt. Während Experimenten wurde entdeckt, dass die Zeit für den Dateiupload linear mit der Dateigröße und der Netzwerkgröße zunahm, da die Synchronisation zwischen den Peers erforderlich war.
Ähnlich wuchs die Zeit zum Abbauen und Erstellen von Blöcken linear mit der Anzahl der Peers. Dieses Ergebnis wurde vorhergesagt, weil es schwieriger wird, Transaktionen durchzuführen, da die Anzahl der Peers wächst, was mehr Kommunikation erfordert. Die von den Autoren beobachtete Zeit war jedoch realistisch genug für den Anwendungsbereich der Urheberrechtsregistrierung.
Der Zugriff auf Blöcke zeigte keine signifikanten Schwankungen, bis die Netzwerkgröße einen bestimmten Wert überschritt. Die beobachtete Leistung wird ebenfalls durch die hybride Speicherarchitektur beeinflusst. In diesem Setup werden Eigentumsmetadaten, Transaktionsinformationen und wahrnehmungsbezogene Hashwerte auf der Blockchain gespeichert, während CouchDB multimediale Daten verarbeitet. Dies reduziert den Betrag, der dem verteilten Hauptbuch hinzugefügt wird, und hilft, das Wachstum der Blockchain-Speicherung unter Kontrolle zu halten. Obwohl die Autoren keinen konkreten Vergleich mit einem reinen Blockchain-Design durchgeführt haben, zeigen Experimente, dass das System weiterhin gut für die Verarbeitung und Abruf von Transaktionen in verschiedenen Netzwerkkonfigurationen funktioniert. Die Abbildungen 8–11 fassen die Blockchain-Leistungsbewertungen der Forscher über verschiedene Netzwerkkonfigurationen hinweg zusammen.
Insgesamt zeigen die experimentellen Ergebnisse eine effiziente Leistung des vorgeschlagenen Systems, das Wahrnehmungshashing mit Blockchain-Technologie kombiniert. Das vorgeschlagene Framework ist widerstandsfähig gegenüber inhaltsspeichernden Operationen und gleichzeitig empfindlich gegenüber strukturverändernden Angriffen. Zusätzlich kann es Urheberrechte am Hyperledger Fabric-Netzwerk registrieren und überprüfen.
Datenverfügbarkeit:
Die in der vorliegenden Studie verwendeten Daten und Codes wurden in das Zenodo-Repository hochgeladen und können ab: https://doi.org/10.5281/zenodo.20665324. Dazu gehören extrahierte Frame-Datensätze, Wahrnehmungshashes, Hamming-Distanzberechnungen, Blockchain-Benchmarking-Tests, Smart-Contract-Code, Bereitstellungsdateien und weitere Metadaten, die in den Experimenten zur Urheberrechtsregistrierung und -verifizierung verwendet wurden.

Abbildung 1: Vorgeschlagene Architektur des dezentralen Video-Urheberrechtsschutzrahmens. Die Abbildung zeigt die Gesamtstruktur des vorgeschlagenen Frameworks, einschließlich Video-Vorverarbeitung, Erzeugung von Wahrnehmungshashs, Blockchain-Registrierung, Eigentumsverifizierung und CouchDB-Speicherung. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 2: Vorgeschlagenes Systemmodell für den Workflow zum Schutz und zur Verifizierung von Videourheberrechten. Der Workflow zeigt Videoaufnahme, Frame-Extraktion, Erstellung von Wahrnehmungshashen, Blockchain-Registrierung, Ähnlichkeitsverifikation und Entscheidungsprozesse im Urheberrecht innerhalb des vorgeschlagenen Rahmens. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 3: Sequenzdiagramm für die Registrierung und Verifizierung von Videourheberrechten. Das Sequenzdiagramm zeigt die Interaktionen zwischen dem Inhaltseigentümer, der Anwendungsschicht, dem Wahrnehmungs-Hashing-Modul, dem Smart Contract, den Peer-Knoten, dem Bestelldienst, dem Blockchain-Hauptbuch und CouchDB während der Urheberrechtsregistrierung und -verifikation. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 4: Ähnlichkeitsanalyse unter mehreren Frame-Editing-Operationen. Die Abbildung zeigt die kumulative Ähnlichkeitsleistung des vorgeschlagenen Frameworks über mehrere temporale Videomanipulationsszenarien hinweg, einschließlich Frame-Einfügen, Löschen, Ersetzen und Framerate-Modifikation. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 5: Ähnlichkeitsanalyse unter Videorotation. Die Abbildung zeigt den Einfluss der Videorotation auf Ähnlichkeitswerte. Dies zeigt die Wirksamkeit des vorgeschlagenen Rahmens, selbst wenn die Videos moderat rotiert werden. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 6: Text zum Video hinzufügen. Dies zeigt die Ähnlichkeitsergebnisse nach dem Einfügen von Text in die Videoframes. Es zeigt die Fähigkeit des vorgeschlagenen Rahmens, Inhaltsänderungen zu erkennen und gleichzeitig das Eigentum zu überprüfen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 7: Zusammengeführte Segmente im Video. Dies stellt die Analyse der Videoähnlichkeit dar, die durch das Zusammenführen von Fragmenten aus verschiedenen Quellen erzeugt wird. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 8: Ausführungszeitanalyse für das Hochladen von Dateien auf CouchDB Off-Chain-Speicher mit unterschiedlicher Anzahl von Peers. Diese Abbildung zeigt die Zeit, die das vorgeschlagene Framework benötigt, um Videometadaten für verschiedene Dateigrößen und Netzwerkkonfigurationen in Off-Chain-Speicher hochzuladen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 9: Ausführungszeitanalyse in Sekunden für Blockmining für verschiedene Dateigrößen mit unterschiedlicher Anzahl von Peers im Blockchain-Netzwerk. Diese Abbildung zeigt die Leistung einer Blockmining-Operation im Hyperledger-Fabric-Netzwerk über verschiedene Netzwerkkonfigurationen hinweg. Dieses Experiment zeigt die Auswirkungen von Dateigröße und Peer-Node-Konfiguration auf die Systemleistung. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 10: Ausführungszeitanalyse in Sekunden für Blockerstellung für verschiedene Dateigrößen mit unterschiedlicher Anzahl von Peers im Blockchain-Netzwerk. Die untenstehende Abbildung zeigt die Zeit, die benötigt wird, um einen Block im Netzwerk unter verschiedenen Netzwerkkonfigurationen zu erstellen. Dies hilft, die operativen Fähigkeiten und Skalierbarkeit des Frameworks zu analysieren. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Abbildung 11: Ausführungszeitanalyse in Sekunden für Blockzugriff für verschiedene Dateigrößen mit unterschiedlicher Anzahl von Peers im Blockchain-Netzwerk. Diese Abbildung zeigt die Zeit, die benötigt wird, um Informationen aus dem Blockchain-System für verschiedene Dateigrößen und Peer-Node-Konfigurationen abzurufen. Dies zeigt, dass der vorgeschlagene Rahmen effektiv zur Urheberrechtsvalidierung und Eigentumswiederherstellung genutzt werden kann. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
| S. Nein. | Autor(en) | Anwendung | Blockchain | Sicherheit | Schutz | Skalierbarkeit | Urheberrechtsschutz | Off-Chain-Lagerung | Integrität | Dezentralisiert |
| 1 | Liu et al.13 | Digitaler Urheberrechtsschutz mittels Blockchain-Technologie | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ |
| 2 | Zheng et al.12 | Blockchain-basierter Video-Urheberrechtsschutz mit Wassermarkierung | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| 3 | Qureshi et al.11 | Multimedia-Urheberrechtsmanagement-Rahmenwerk | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 4 | Darwish et al.9 | Video-Wasserzeichen und Urheberrechtsprüfung | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| 5 | Li et al.7 | Dezentrales System zur Verwaltung des Musikurheberrechts | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 6 | Pandian et al.10 | Blockchain-basierte Videointegritätsverifizierung | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ |
| 7 | Guo J et al.6 | Digitales Rechtemanagement für multimediale Ressourcen der Online-Bildung | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 8 | Moolikagedara et al.14 | Blockchain-basiertes Eigentums- und Rückverfolgbarkeitssystem | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 9 | Madapati und Pradhan5 | Ein auf Ethereum basierendes Video-Urheberrechtsschutz-Framework | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 10 | Frattolillo et al.8 | Digitaler Urheberrechtsschutz mit Smart-Contract-Effekten | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ |
| 11 | Vorgeschlagener Rahmen | Video-Urheberrechtsschutz durch Hyperledger Fabric unter Verwendung mehrerer Wahrnehmungs-Hashes (aHash, dHash, pHash und wHash) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Tabelle 1: Vergleich bestehender blockchain-basierter Urheberrechtsschutzsysteme. Die Tabelle vergleicht aktuelle blockchain-basierte Methoden zum Schutz des Urheberrechts mit dem vorgeschlagenen Rahmenwerk, darunter Blockchain-Nutzung, Smart Contracts, Wahrnehmungshashing, Skalierbarkeit, Urheberrechtsschutz, Eigentumssicherheit, Integritätsprüfungen und Dezentralisierung.
| Parameter | Konfiguration |
| Blockchain-Plattform | Hyperledger Fabric 2.4.8 |
| Netzwerktyp | Permissionierte Blockchain |
| Anzahl der Organisationen | 2 |
| Anzahl der Peer-Knoten | 2 |
| Anzahl der Orderer-Knoten | 2 |
| Zertifizierungsstellen | 2 |
| Kommunikationskanal | AutoChannel |
| Name des Smart Contracts | vitChain |
| Smart-Contract-Sprache | Los. |
| Staatliche Datenbank | CouchDB |
| Bereitstellungswerkzeug | Minifab |
| Containerplattform | Docker |
| Konsensmechanismus | Floßbestelldienst |
| Metadatenspeicherung | CouchDB |
| Eigentumslagerung | Blockchain-Hauptbuch |
Tabelle 2: Konfigurationsparameter der Hyperledger-Fabric-Deployment. Die Tabelle listet die Bereitstellungskonfigurationsdetails des Hyperledger Fabric Blockchain-Netzwerks auf, einschließlich der Organisation, der Peers, des Bestelldienstes, der Zertifizierungsstelle, des Kommunikationskanals, des Konsensmechanismus, der Smart Contracts und der für Experimente verwendeten Speicher.
| S.No | Videoangriff | pHash (%) | wHash (%) | dHash (%) | aHash (%) |
| 1 | Frame-Insertion-Angriff | 82.81 | 84.33 | 81.31 | 86.42 |
| 2 | Frame-Löschangriff (Spalt links) | 82.69 | 81.78 | 80.17 | 81.07 |
| 3 | Frame Deletion Attack (Platz entfernt) | 75.37 | 78.68 | 76.19 | 79.69 |
| 4 | Frame-Ersatzangriff | 84.86 | 82.6 | 84.19 | 81.07 |
| 5 | Regionmanipulationsangriff | 99.4 | 98.59 | 99.46 | 99.76 |
| 6 | MPEG-Kompressionsangriff | 99.64 | 99.61 | 99.1 | 99.64 |
| 7 | Lärmzusatz-Angriff (25 %) | 99.52 | 99.58 | 98.8 | 99.7 |
| 8 | Lärmadditionsangriff (50 %) | 99.64 | 99.4 | 98.68 | 99.52 |
| 9 | Lärmzusatzangriff (75 %) | 99.52 | 99.31 | 98.14 | 99.22 |
| 10 | Cropping-Angriff | 69.71 | 54.81 | 69.11 | 57.27 |
| 11 | Rotationsangriff (30°) | 54.21 | 60.61 | 57.09 | 65.56 |
| 12 | Rotationsangriff (60°) | 48.56 | 53.97 | 51.38 | 57.57 |
| 13 | Skalierender Angriff | 98.56 | 99.28 | 96.81 | 97.48 |
| 14 | Übersetzung + Flipping (links–rechts) | 52.88 | 63.46 | 51.2 | 68.63 |
| 15 | Übersetzung + Umdrehen (Hoch–Runter) | 50 | 45.34 | 60.7 | 42.73 |
| 16 | Medianfilterung (25) | 98.92 | 99.1 | 98.02 | 99.7 |
| 17 | Medianfilterung (50) | 98.08 | 98.17 | 97.3 | 99.28 |
| 18 | Tiefpassfilterung | 97.84 | 99.13 | 96.03 | 96.63 |
| 19 | Gaußsche Unschärfe (σ = 5) | 99.76 | 98.68 | 98.68 | 99.76 |
| 20 | Gaußsche Unschärfe (σ = 10) | 99.76 | 97.6 | 97.78 | 99.4 |
| 21 | Neuaufnahme (Camcorder) Angriff | 98.68 | 98.83 | 91.95 | 93.51 |
| 22 | Formatkonvertierung (MPEG-4 Encoder) | 99.16 | 99.19 | 98.14 | 99.4 |
| 23 | Formatkonvertierung (H.264 QSV-Encoder) | 99.76 | 99.79 | 99.1 | 99.82 |
| 24 | Formatkonvertierung (Libvpx-VP9-Encoder) | 99.76 | 99.7 | 99.04 | 99.76 |
| 25 | Zeitlicher Angriff (15 fps) | 97.48 | 98.26 | 98.02 | 99.4 |
| 26 | Zeitlicher Angriff (24 fps) | 99.16 | 99.16 | 98.38 | 99.82 |
| 27 | Kollusionsangriff | 99.76 | 99.28 | 98.74 | 99.58 |
| 28 | Transkodierungsangriff | 99.76 | 99.7 | 99.04 | 99.76 |
| 29 | Bitrate-Änderungsangriff | 99.52 | 99.7 | 99.4 | 99.76 |
Tabelle 3: Ähnlichkeitsanalyse zwischen Original- und modifizierten Videos unter unterschiedlichen Angriffen. Die Tabelle veranschaulicht die Ähnlichkeitswerte, die durch verschiedene Wahrnehmungs-Hashing-Techniken unter verschiedenen Videomanipulationen erzeugt werden, darunter Frame-Einfügung, Löschung, Ersetzen, Rotation, Kompression, Skalierung, Rauschzufügung, Textergänzung und Videozusammenführung.