Om de effectiviteit van het voorgestelde gedecentraliseerde auteursrechtbeschermingsmodel te beoordelen, wordt het getest tegen verschillende videomanipulatie-aanvallen die vaak voorkomen tijdens multimedia-overdracht, bewerking en auteursrechtinbreuk. Twee belangrijke factoren in de beoordeling zijn: (i) de betrouwbaarheid van het perceptuele hashing-algoritme bij het detecteren van auteursrecht en manipulatie, en (ii) de prestaties van het Hyperledger Fabric blockchainnetwerk. Gelijkenisscores werden gegenereerd door gemiddelde hash (aHash), differentiehash (dHash), perceptuele hash (pHash) en wavelet hash (wHash) te berekenen, die vervolgens werden vergeleken met de videovingerafdrukken die in de blockchain waren opgenomen.
Gelijkenisanalyse onder videomanipulatie-aanvallen
De robuustheid van het model werd beoordeeld met behulp van verschillende aanvallen die op video's werden toegepast, waaronder temporele, ruimtelijke, geometrische, compressie-, filter- en adversariële manipulatie-aanvallen. De gelijkeniswaarden van deze studie kwamen voort uit individuele experimenten voor elk videomanipulatiescenario. Elk type manipulatie werd eenmaal toegepast om een representatief testgeval te creëren, en de gelijkenisscores werden geregistreerd voor analyse. Het doel was om te controleren hoe goed het voorgestelde kader auteursrechtgerelateerde wijzigingen kon herkennen onder verschillende realistische aanvalsomstandigheden. Dus de gerapporteerde waarden tonen resultaten van individuele testcases, niet van gemiddelden van herhaalde onderzoeken.
Gelijkenisscores met vier perceptuele hashing-algoritmen worden vermeld in Tabel 3. Het voorgestelde model bereikt een relatief hoge mate van gelijkenis onder de meeste content-preserve-aanvallen, terwijl het gevoelig blijft voor grote structurele veranderingen in de video's (Tabel 3).
Prestaties onder temporele transformaties
Temporele transformaties zoals frame-insert, frame-verwijdering, framevervanging en framerate-conversie beïnvloeden voornamelijk de temporele continuïteit van video's, terwijl hun ruimtelijke kenmerken vrijwel intact blijven. Experimenten toonden aan dat frame-insertie en framesubstitutie meer dan 80% gelijkenis behaalden met alle geteste fingerprinting-algoritmen (Figuur 4). Daarom behielden perceptuele vingerafdrukken de visuele kenmerken van video's ondanks temporele veranderingen.
Frameverwijdering leidde tot een lichte daling van gelijkeniswaarden vanwege het ontbreken van informatie in de frames. Desalniettemin waren de vingerafdrukken vergelijkbaar genoeg om voldoende prestaties te bieden voor het detecteren van auteursrechtinbreuk. Framerate-variaties hadden geen significante invloed op de gelijkenismaten, aangezien ze waarden boven 97% opleverden in de meeste testmonsters. Dit komt doordat framesnelheidstransformaties de framekenmerken niet significant veranderen.
Invloed van ruimtelijke en geometrische transformaties
Geometrische en ruimtelijke transformaties beïnvloeden direct de visuele structuren in videoframes, waardoor het relatief moeilijk wordt voor de perceptuele hashingtechniek. Lokaal gemanipuleerde regio's leidden slechts tot een lichte afname in gelijkeniswaarden, omdat de visuele aanpassingen lokaal waren en de globale perceptuele hash niet wezenlijk veranderden.
De cropping-operaties resulteerden in grotere variatie in gelijkeniswaarden door het verwijderen van delen van het visuele materiaal. Rotatietransformaties veroorzaakten de grootste vermindering in gelijkeniswaarden, met waarden variërend van ongeveer 48% tot 66% over perceptuele hashtechnieken. Dit is begrijpelijk, aangezien rotatie de ruimtelijke structuren verandert die een belangrijke rol spelen in de perceptuele hash. Het schalen van de beelden had weinig effect op de gelijkenisscores, omdat de waarden boven de 96% bleven. Figuur 5 vat de gelijkenisresultaten samen die zijn verkregen onder videorotatie, inclusief geometrische transformaties.
Robuustheid tegen compressie, filtering en ruis
Compressie en transcoderen zijn routinematige activiteiten bij het opslaan en distribueren van multimedia. Experimentele analyse heeft aangetoond dat de overeenkomsten consequent boven de 98% lagen, zelfs na MPEG-compressie, transcodering en hercodering met verschillende videocodecs. Uit de bevindingen kan worden afgeleid dat perceptuele vingerafdrukken het grootste deel van de visuele inhoud behouden ondanks compressiefouten en kwantisatieruis. Ook zijn er experimenten uitgevoerd met ruisoptelling en -filtering. Ongeacht hoe luid het geluid was, lag de gelijkenis altijd tussen 98% en 99%. Daarnaast resulteerden Gaussiaan-, mediaan- en laagdoorlaatfiltering in minimale veranderingen in gelijkenis, waardoor de algehele structurele informatie van de video behouden bleef.
Detectie van complexe en adversariële wijzigingen
Het voorgestelde model werd ook onderzocht om aanvallen te identificeren zoals het toevoegen van tekst of stickers aan videoframes, het samenvoegen van videoclips en samenzweringsaanvallen. Zo'n wijziging wordt gebruikt om consistentie te behouden bij ongeoorloofde wijzigingen aan auteursrechtelijk beschermd materiaal. De uitkomst van de gelijkenisanalyse na het toevoegen van tekst aan de videoframes wordt weergegeven in Figuur 6 hieronder, terwijl Figuur 7 de resultaten van de gelijkenisanalyse van samengevoegde videoclips toont.
Vergelijking van de prestaties van perceptuele hashing-algoritmen
Elk van de vier perceptuele hashing-algoritmen had specifieke eigenschappen die tijdens experimentele tests werden waargenomen. Perceptuele hashing (pHash) bleek zeer robuust voor compressie, filtering en transcodering, terwijl het gevoelig bleef voor structurele manipulaties. Wavelet-hashing (wHash) presteerde goed onder lokale manipulaties, zoals het toevoegen van tekst of objecten.
Verschilhashing (dHash) kon gradiëntgerelateerde structurele manipulaties detecteren, maar was gevoeliger voor rotatie. Gemiddelde hashing (aHash) was stabiel wanneer toegepast op globaal toegepaste bewerkingen die de algehele intensiteit niet veranderden, maar was minder stabiel wanneer geometrische manipulatie plaatsvond. Al met al leverden pHash en wHash de beste resultaten op onder de geteste algoritmen.
Prestatie-evaluatie van blockchaintechnologie
Naast de prestaties van contentverificatie werden ook de schaalbaarheid en prestaties van het blockchainsysteem meegenomen. Tijdens experimenten werd ontdekt dat de tijd die nodig was voor het uploaden van bestanden lineair toenam met de bestandsgrootte en netwerkgrootte, vanwege de synchronisatie die nodig was tussen peers.
Evenzo nam de tijd om te delven en blokken te creëren lineair toe met het aantal peers. Dit resultaat werd voorspeld omdat het moeilijker wordt om transacties uit te voeren naarmate het aantal peers groeit, wat meer communicatie vereist. De tijd die door de auteurs werd geobserveerd was echter realistisch genoeg voor het domein van auteursrechtregistratie.
De werking van het benaderen van blokken vertoonde geen significante variaties totdat de netwerkgrootte een specifieke waarde overschreed. De waargenomen prestaties worden ook beïnvloed door de hybride opslagarchitectuur. In deze opzet worden eigendomsmetadata, transactie-informatie en perceptuele hashwaarden opgeslagen op de blockchain, terwijl CouchDB multimediadata verwerkt. Dit vermindert het bedrag dat aan het gedistribueerde grootboek wordt toegevoegd, waardoor de groei van blockchain-opslag onder controle blijft. Hoewel de auteurs geen specifieke vergelijking hebben gemaakt met een blockchain-only ontwerp, tonen experimenten aan dat het systeem nog steeds goed presteert voor transactieverwerking en -opvraging over verschillende netwerkopstellingen. Figuren 8–11 vatten de blockchain-prestatie-evaluaties van de onderzoekers samen over verschillende netwerkconfiguraties.
Al met al wijzen de experimentele resultaten op efficiënte prestaties van het voorgestelde systeem dat perceptuele hashing combineert met blockchaintechnologie. Het voorgestelde kader is resistent tegen content-preserve-operaties en tegelijkertijd gevoelig voor structure-veranderende aanvallen. Daarnaast kan het auteursrechten registreren en verifiëren op het Hyperledger Fabric-netwerk.
Beschikbaarheid van gegevens:
De gegevens en codes die in deze studie zijn gebruikt, zijn geüpload naar de Zenodo-repository en zijn toegankelijk van: https://doi.org/10.5281/zenodo.20665324. Deze omvatten geëxtraheerde framedatasets, perceptuele hashes, Hamming-afstandsberekening, blockchain-benchmarktests, smart contract-code, deploymentbestanden en andere metadata die worden gebruikt in de experimenten over auteursrechtregistratie en verificatie.

Figuur 1: Voorgestelde architectuur voor het architectuur van het kader voor bescherming van het auteursrecht van video. De figuur toont de algemene structuur van het voorgestelde framework, inclusief video-preprocessing, perceptuele hashgeneratie, blockchainregistratie, eigendomsverificatie en CouchDB-opslag. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Voorgesteld systeemmodel voor de workflow van video-auteursrechtbescherming en verificatie. De workflow toont video-acquisitie, frame-extractie, perceptuele hashgeneratie, blockchainregistratie, gelijkenisverificatie en auteursrechtbeslissingsprocessen binnen het voorgestelde raamwerk. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Sequentiediagram voor registratie en verificatie van videoauteursrechten. Het sequentiediagram toont de interacties tussen de contenteigenaar, de applicatielaag, de perceptuele hashmodule, het smart contract, de peer-nodes, de orderservice, het blockchain-grootboek en CouchDB tijdens auteursrechtregistratie en verificatie. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Gelijkenisanalyse onder meerdere frame-bewerkingen. De figuur toont de cumulatieve gelijkenisprestaties van het voorgestelde kader over verschillende scenario's van temporele videomanipulatie, waaronder frame-insertie, verwijdering, vervanging en framerate-aanpassing. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5: Gelijkenisanalyse onder videorotatie. De figuur toont de impact van videorotatie op gelijkenisscores. Dit toont de effectiviteit van het voorgestelde kader aan, zelfs wanneer de video's matig worden geroteerd. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 6: Tekst toevoegen aan de video. Dit toont de gelijkenisresultaten na het invoegen van tekst in de videoframes. Het toont het vermogen van het voorgestelde kader aan om inhoudswijzigingen te identificeren terwijl het eigendom wordt geverifieerd. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7: Samengevoegde segmenten in de video. Dit vertegenwoordigt de analyse van videogelijkenis die wordt gegenereerd door fragmenten uit verschillende bronnen samen te voegen. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8: Uitvoeringstijdanalyse voor het uploaden van bestanden op CouchDB off-chain opslag met een variërend aantal peers. Deze figuur toont de tijd die het voorgestelde framework nodig heeft om videometadata te uploaden naar off-chain opslag voor verschillende bestandsgroottes en netwerkconfiguraties. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 9: Uitvoeringstijdanalyse in seconden voor blokmining voor verschillende bestandsgroottes met een wisselend aantal peers op het blockchainnetwerk. Deze figuur toont de prestaties van een block mining-operatie in het Hyperledger Fabric-netwerk over verschillende netwerkconfiguraties. Dit experiment toont de effecten van bestandsgrootte en peer-node-configuratie op systeemprestaties. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 10: Uitvoeringstijdanalyse in seconden voor blokcreatie voor verschillende bestandsgroottes met een wisselend aantal peers op het blockchainnetwerk. De onderstaande figuur toont de tijd die nodig is om een blok in het netwerk te creëren onder verschillende netwerkconfiguraties. Dit helpt bij het analyseren van de operationele capaciteiten en schaalbaarheid van het framework. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 11: Uitvoeringstijdanalyse in seconden voor bloktoegang voor verschillende bestandsgroottes met een wisselend aantal peers op het blockchainnetwerk. Deze figuur toont de tijd die nodig is om informatie uit het blockchainsysteem op te halen voor verschillende bestandsgroottes en peer-node-configuraties. Dit toont aan dat het voorgestelde kader effectief kan worden gebruikt voor auteursrechtvalidatie en het terughalen van eigendom. Klik hier om een grotere versie van deze figuur te bekijken.
| S. Nee. | Auteur(s) | Toepassing | Blockchain | Beveiliging | Bescherming | Schaalbaarheid | Auteursrechtbescherming | Off-chain opslag | Integriteit | Gedecentraliseerd |
| 1 | Liu et al.13 | Digitale auteursrechtbescherming met behulp van blockchaintechnologie | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ |
| 2 | Zheng et al.12 | Blockchain-gebaseerde video-auteursrechtbescherming met watermarkering | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| 3 | Qureshi et al.11 | Multimedia auteursrechtbeheerkader | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 4 | Darwish et al.9 | Videowatermerken en auteursrechtverificatie | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| 5 | Li et al.7 | Gedecentraliseerd systeem voor het beheer van muziekauteursrechten | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 6 | Pandian et al.10 | Blockchain-gebaseerde video-integriteitsverificatie | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ |
| 7 | Guo J et al.6 | Digitaal rechtenbeheer voor multimediale bronnen van online onderwijs | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 8 | Moolikagedara et al.14 | Blockchain-gebaseerd eigendoms- en traceerbaarheidssysteem | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 9 | Madapati en Pradhan5 | Een Ethereum-gebaseerd video-auteursrechtbeschermingsframework | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 10 | Frattolillo et al.8 | Digitale auteursrechtbescherming met Smart Contracts | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ |
| 11 | Voorgesteld kader | Hyperledger Fabric-gebaseerde video-auteursrechtbescherming met meerdere perceptuele hashes (aHash, dHash, pHash en wHash) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Tabel 1: Vergelijking van bestaande blockchain-gebaseerde auteursrechtbeschermingssystemen. De tabel vergelijkt de huidige op blockchain gebaseerde methoden voor auteursrechtbescherming met het voorgestelde kader op basis van belangrijke factoren, waaronder blockchaingebruik, smart contracts, perceptuele hashing, schaalbaarheid, auteursrechtbescherming, eigendomsbeveiliging, integriteitscontroles en decentralisatie.
| Parameter | Configuratie |
| Blockchain Platform | Hyperledger Fabric 2.4.8 |
| Netwerktype | Toestemmingsblockchain |
| Aantal organisaties | 2 |
| Aantal Peer Nodes | 2 |
| Aantal Orderer-knooppunten | 2 |
| Certificaatautoriteiten | 2 |
| Communicatiekanaal | Autochannel |
| Naam van Smart Contract | vitChain |
| Smart Contract-taal | Ga |
| Staatsdatabase | CouchDB |
| Implementatietool | Minifab |
| Containerplatform | Docker |
| Consensusmechanisme | Vlotbesteldienst |
| Metadataopslag | CouchDB |
| Eigendomsopslag | Blockchain Ledger |
Tabel 2: Hyperledger Fabric deployment configuratieparameters. De tabel geeft de implementatieconfiguratiedetails van het Hyperledger Fabric blockchainnetwerk weer, inclusief de organisatie, peers, orderservice, certificaatautoriteit, communicatiekanaal, consensusmechanisme, smart contracts en opslag die voor experimenten worden gebruikt.
| S.No | Video-aanval | pHash (%) | wHash (%) | dHash (%) | aHash (%) |
| 1 | Frame Insertion Attack | 82.81 | 84.33 | 81.31 | 86.42 |
| 2 | Frame Deletion Attack (ruimte links) | 82.69 | 81.78 | 80.17 | 81.07 |
| 3 | Frame Deletion Attack (ruimte verwijderd) | 75.37 | 78.68 | 76.19 | 79.69 |
| 4 | Framevervangingsaanval | 84.86 | 82.6 | 84.19 | 81.07 |
| 5 | Regio-manipulatieaanval | 99.4 | 98.59 | 99.46 | 99.76 |
| 6 | MPEG-compressieaanval | 99.64 | 99.61 | 99.1 | 99.64 |
| 7 | Aanval op ruistoevoeging (25%) | 99.52 | 99.58 | 98.8 | 99.7 |
| 8 | Geluidstoevoegingsaanval (50%) | 99.64 | 99.4 | 98.68 | 99.52 |
| 9 | Ruistoevoegingsaanval (75%) | 99.52 | 99.31 | 98.14 | 99.22 |
| 10 | Cropping-aanval | 69.71 | 54.81 | 69.11 | 57.27 |
| 11 | Rotatieaanval (30°) | 54.21 | 60.61 | 57.09 | 65.56 |
| 12 | Rotatieaanval (60°) | 48.56 | 53.97 | 51.38 | 57.57 |
| 13 | Schaalaanval | 98.56 | 99.28 | 96.81 | 97.48 |
| 14 | Translatie + Flippen (Links–Rechts) | 52.88 | 63.46 | 51.2 | 68.63 |
| 15 | Vertaling + Flippen (Omhoog–Omlaag) | 50 | 45.34 | 60.7 | 42.73 |
| 16 | Mediaanfiltering (25) | 98.92 | 99.1 | 98.02 | 99.7 |
| 17 | Mediaanfiltering (50) | 98.08 | 98.17 | 97.3 | 99.28 |
| 18 | Laagdoorlaatfiltering | 97.84 | 99.13 | 96.03 | 96.63 |
| 19 | Gaussische waas (σ = 5) | 99.76 | 98.68 | 98.68 | 99.76 |
| 20 | Gaussische waas (σ = 10) | 99.76 | 97.6 | 97.78 | 99.4 |
| 21 | Heropname (Camcorder) Attack | 98.68 | 98.83 | 91.95 | 93.51 |
| 22 | Formaatconversie (MPEG-4 encoder) | 99.16 | 99.19 | 98.14 | 99.4 |
| 23 | Formaatconversie (H.264 QSV-encoder) | 99.76 | 99.79 | 99.1 | 99.82 |
| 24 | Formaatconversie (Libvpx-VP9 Encoder) | 99.76 | 99.7 | 99.04 | 99.76 |
| 25 | Temporele aanval (15 fps) | 97.48 | 98.26 | 98.02 | 99.4 |
| 26 | Temporele aanval (24 fps) | 99.16 | 99.16 | 98.38 | 99.82 |
| 27 | Samenzweringsaanval | 99.76 | 99.28 | 98.74 | 99.58 |
| 28 | Transcoderingsaanval | 99.76 | 99.7 | 99.04 | 99.76 |
| 29 | Bitrate-veranderingsaanval | 99.52 | 99.7 | 99.4 | 99.76 |
Tabel 3: Gelijkenisanalyse tussen originele en aangepaste video's onder verschillende aanvallen. De tabel illustreert de gelijkenisscores die worden gegenereerd door verschillende perceptuele hashingtechnieken onder diverse videomanipulaties, waaronder frame-insertion, verwijdering, vervanging, rotatie, compressie, scaling, ruistoevoeging, teksttoevoeging en video-samenvoeging.