Artykuł badawczy

A Decentralized Approach to Video Copyright Protection Using Private Blockchain and Perceptual Hashing

49 wyświetleń

DOI:

10.3791/71860

11 sierpnia 2026

W tym artykule

Podsumowanie

This study presents a decentralized framework for video copyright protection that integrates private blockchain, smart contracts, and perceptual hashing techniques. The aim is to enable secure ownership registration, immutable record management, and efficient similarity-based verification of video content in distributed environments.

Streszczenie

The growing popularity of video content sharing on the Internet has raised concerns about copyright violations, piracy, and ownership disputes. Traditional centralized methods for handling copyright face transparency issues, susceptibility to manipulation, and reliance on trusted third parties. Therefore, this study presents a decentralized video copyright protection system based on Hyperledger Fabric, smart contracts, and perceptual hashing. Firstly, the frames from the videos are extracted, and perceptual fingerprints are created using the average hash (aHash), difference hash (dHash), perceptual hash (pHash), and wavelet hash (wHash) algorithms. Hashes and ownership information are stored on the blockchain, while multimedia assets are kept outside the ledger. Copyright checks are performed using frame-level similarity comparisons based on the Hamming distance. The proposed framework was tested across various temporal, spatial, and compressive manipulations, including frame insertion, deletion, cropping, resizing, rotation, filtering, and transcoding. The experiments showed high robustness to such changes while simultaneously detecting unauthorized modifications. Therefore, this technology can provide a practical solution to copyright issues using a decentralized blockchain framework.

Wprowadzenie

Advancements in digital multimedia technologies have changed the way videos are produced, distributed, and consumed. Video streaming, social networks, and Internet-based content-sharing systems enable the quick and easy distribution of videos to audiences worldwide. While technological advancements allow more creative possibilities in the production of digital video content and the growth of online business, these same advancements have made it easier for content creators to experience copyright violations, piracy, and problems with ownership1. Videos can easily be copied, edited, re-encoded, and redistributed, making protecting intellectual property increasingly difficult in today's multimedia world2,3.

Typically, the current copyright management systems depend on a central authority to register content, validate ownership, manage licensing agreements, and handle disputes. Despite being widely adopted, these management systems are prone to several significant limitations4. First, centralization exposes copyright management systems to potential cyberattacks, data manipulation, and downtime. Additionally, copyright ownership is stored by trusted third parties, which may not be entirely desirable in terms of auditing and maintaining long-term reliability of such information5. An increased amount of digital multimedia content makes conventional verification processes less efficient, as they tend to take too much time and become impractical6.

The technology of blockchain appears to be one of the solutions that can resolve trust and transparency issues within the distributed environment7. Using immutable ledgers via cryptography and consensus mechanisms, blockchain enables secure recordkeeping without a central authority controlling the process. As soon as the records are added to the blockchain, they become immutable and unchangeable, thus providing higher levels of traceability and accountability8. That is why many efforts have been made to study blockchain applications in areas such as DRM, IP, and multimedia ownership assurance9. Among existing blockchain platforms, Hyperledger Fabric has received significant attention for its features, including a permissioned architecture, a modular structure, support for smart contracts, privacy, and fast processing. In contrast to public chains, Hyperledger Fabric's permissioned architecture makes it ideal for copyright protection systems10.

However, there are certain limitations to using a blockchain as the sole means of identifying the copyright status of multimedia content11. First, traditional cryptographic hash functions (for example, SHA-256) produce completely different hash results even when minor changes are made to a video12. Although it is a desirable characteristic for cryptographic purposes, it hinders visual recognition of similar or modified versions of copyrighted multimedia content. Thus, multimedia copyright verification must be based on content-aware algorithms that can detect perceptual similarities in images or videos13.

One of the most promising ways to address the copyright problem in multimedia content is to use perceptual hashing14. As opposed to cryptographic hashing, perceptual hashing produces fingerprints that encode visual properties of the image or video frame15. Thus, even if the file has been changed through the usual processes (compression, filtering, rescaling, adding noise, and so on), the hash remains relatively unchanged16. There are four types of perceptual hashes currently in use: average hash, difference hash, perceptual hash, and wavelet hash17,18.

There have been numerous research studies investigating the use of blockchain technology in conjunction with copyright protection techniques for multimedia data19. Previous works have utilized blockchain technology for ownership registration, digital watermarking, distributed storage and management of evidence, decentralized rights management, and secure storage of multimedia content20. The Hyperledger Fabric has been leveraged in previous work to enable copyright registration, rights management, and transaction auditing via smart contracts and permissioned consensus protocols21,22. Likewise, perceptual hashing and watermarking approaches have been proposed to detect duplicate and manipulated multimedia content. Despite these promising works in enabling copyright management using blockchain technology, a few gaps still exist23,24. Firstly, many previous frameworks are primarily concerned with ownership registration but lack the capability to verify content. Secondly, many works have relied on a single hashing or watermarking approach, thereby making them more vulnerable to video manipulation attacks25,26. Table 1 shows that existing systems generally support ownership registration but rarely combine decentralized ownership management with multi-hash content verification.

With advances in video editing technology, there is a greater need for efficient video ownership verification to prevent copyright infringement27. Current technology offers several methods to temporally manipulate videos by adding, removing, replacing, and changing the frame rate. Similarly, spatial manipulation options include frame resizing, scaling, filtering, compression, transcoding, and geometric alterations of videos28. These manipulations make it difficult to identify copyright owners, even though they do not change the video's appearance. An efficient system needs to be able to differentiate between permissible manipulation, ownership, and copyright infringement with integrity29.

To address the challenge of efficient video copyright management, this paper proposes a decentralized model that leverages Hyperledger Fabric, smart contracts, and perceptual hashing. The proposed framework will generate perceptual fingerprints using hashing techniques, extracting video frames30,31. Four different hashing techniques, namely aHash, dHash, pHash, and wHash, will be employed to generate perceptual fingerprints. Ownership information, timestamp, and hashes are recorded on the permissioned blockchain-based ledger. To improve scalability, CouchDB is used in conjunction with blockchain to store multimedia content off-chain.

The proposed framework employs Hamming distance analysis to validate frame-level similarity and detect modifications, duplications, or illegal use of videos. By combining several perceptual hashing techniques with blockchain-based audibility, the solution achieves both content-level authentication and tamper-proof ownership management. Unlike previous systems, which rely on a single verification method, the proposed framework uses multiple perceptual descriptors to withstand a range of temporal, spatial, and compressive video manipulations.

These are the primary contributions that are presented in the research work: (1) A decentralization approach for the secure copyright registration and verification process for videos using the Hyperledger Fabric framework; (2) Multiple perceptual hashing algorithms, such as aHash, dHash, pHash, and wHash, are used to create multiple video fingerprints that can recognize similar videos even after being edited; (3) A distributed database model using both Hyperledger Fabric and CouchDB is developed to address scalability issues without compromising data integrity and traceability; (4) A comprehensive verification process involving the calculation of Hamming distance is formulated to determine the manipulation of videos with respect to frames and pixels; (5) Experiments are conducted to show the capability of the proposed method in detecting modified videos.

Thus, by integrating blockchain-based ownership and multiple hashing algorithms, the proposed framework offers a feasible approach to decentralized video copyright protection.

Protokół

This study did not involve human participants, human subjects, animal subjects, or clinical specimens. Therefore, institutional ethics approval and informed consent were not required.

Materials and software 

The environment used to deploy the framework was Hyperledger Fabric version 2.4.8, CouchDB, Docker Containers, Minifab deployment, FFmpeg multimedia processing applications, and the Go programming language. Hyperledger Fabric provided services for decentralized ledger management and smart contract execution, while CouchDB stored and retrieved copyright information efficiently via off-chain storage. FFmpeg was used for preprocessing videos and extracting video frames, while perceptual hashing algorithms were applied through image hashing libraries in the Go programming language. A list of all tools and their respective descriptions is illustrated in the Table of Materials.

Framework architecture

The proposed framework employs perceptual hashing algorithms within the permissioned blockchain Hyperledger Fabric to enable a decentralized approach to video copyright protection and ownership validation. The framework consists of five main components: video preprocessing, perceptual hash generation, blockchain-based copyright registration, and similarity-based verification. In this framework, Hyperledger Fabric serves as the trust layer, providing immutable ownership records, while CouchDB provides off-chain storage. The overall architecture of the proposed framework is depicted in Figure 1.

Model of the system for copyright verification

A detailed workflow of the system under investigation is shown in Figure 2. It starts with video acquisition, followed by frame extraction at regular intervals using FFmpeg. The extracted frames are processed within the Hyperledger Fabric implementation environment, which includes actions such as ownership registration, certificate administration, peer communication, and transaction validation. Perceptual hashing is applied to the extracted frames, followed by Hamming distance calculation to assess the degree of similarity. If the Hamming distance is below the threshold, the frame is considered authentic and similar to the registered content; otherwise, it is treated as modified content.

Video acquisition, preprocessing, and perceptual hashing creation

Video samples used in the experiment were MP4 files at 480p resolution, averaging about 26 seconds in length. The evaluation dataset had 15 video samples, including an original reference video and several modified versions. These modifications included common editing tasks such as changing frame rates, inserting, deleting, or substituting frames, and applying distortions such as cropping, scaling, rotation, and overlay effects. The dataset also included compression, noise, text, and sticker additions, glitch effects, and more. All the videos were in MP4 format at 480p resolution and underwent the same preprocessing and fingerprint generation steps. Designed to test the system's resilience, this dataset covers a wide range of real-world scenarios involving infringement and manipulation. Before being subject to copyright detection and confirmation, video files underwent preprocessing in FFmpeg. Frames from video files were extracted at 1-second intervals to obtain condensed content summaries in the form of visual content that remained computationally inexpensive to process. Next, these frames were converted to grayscale and normalized to minimize changes in pixel intensities arising from lighting conditions, encoding, and compression differences.

Four perceptual hashing functions were used to produce video content fingerprints in the form of average hashing (aHash), difference hashing (dHash), perceptual hashing (pHash), and wavelet hashing (wHash).

For hash generation, frames were first converted to grayscale and resized to 8x8 pixels to compute aHash and dHash. With aHash, a 64-bit fingerprint was generated by comparing each pixel to the average grayscale value. The dHash algorithm did something similar, creating a 64-bit fingerprint too, but it looked at how adjacent horizontal pixel intensities differed. For pHash, frames got resized to 32x32 pixels, then the discrete cosine transform was computed. To generate the 64-bit perceptual fingerprint, only the low-frequency 8x8 DCT coefficients were used. As for wHash, frames were again resized to 32x32 pixels, but this time were processed with a Haar wavelet transform. A 64-bit hash was generated from the lowest-frequency wavelet coefficients extracted. All these parameter settings aim for a good balance between computational efficiency and strength to handle typical video tweaks.

To perform efficient hash function computations, these images were normalized and resized. The average hashing method works by comparing pixel intensities to those of the mean of the picture. Difference hashing operates similarly but focuses on local gradients by comparing pixel intensities with those of neighboring pixels. Perceptual hashing uses Fourier features that result from DCT, while wavelet hashing relies on wavelet transform results to extract features.

Blockchain-based copyright registration and verification

The perceptual fingerprints, ownership metadata, timestamps, and transaction details obtained are fed into the Hyperledger Fabric blockchain via the smart contract, vitChain. Blockchain implementation includes two organizations, two peers, two ordered nodes, two certificate authority (CA) nodes, and CouchDB state databases, all linked via an auto channel. The permissioned blockchain framework facilitates secure processing, restricted access, and tamper-proof storage of copyright details.

The copyright registration procedure commences once the content owner uploads the video via the user interface. When a user submits a video for copyright registration, the application layer calls the vitChain smart contract via the Hyperledger Fabric SDK. This registration includes a unique transaction ID, owner info, video ID, time stamp, and four types of perceptual hash values: aHash, dHash, pHash, and wHash. Also, there’s metadata about the content. The app sends the transaction proposal to the endorsing peers. These peers then run the smart contract logic and ensure the transaction complies with the endorsement policy. Upon successful validation, the transaction moves to the ordering service. Here, verified transactions are grouped into blocks and sent to peer nodes for inclusion in the ledger. Meanwhile, the related metadata goes into CouchDB. They connect to the blockchain's records via the transaction ID, enabling easy lookups and keeping both on-chain and off-chain data consistent.

Following the preprocessing and perceptual hash computations, the fingerprints, along with their associated metadata, are assembled into a transaction to be executed by the smart contract. Transaction validation is performed by participating peers in accordance with the specified endorsement policy. Upon endorsement, the transaction is passed to the ordering service for inclusion in a block on the distributed ledger. For reliable operation, we included basic error-handling in the registration and verification processes. Before a transaction happens, the app checks mandatory metadata, ownership info, and perceptual hashes to avoid issues. If transactions don’t meet the endorsement rules or have invalid parameters, peer nodes reject them outright. When there are problems such as communication failures or processing errors, the system logs them and sends an admin alert. This helps prevent minor processing errors from propagating through the system. During copyright checks, videos containing invalid metadata or corrupted hash values are excluded from the verification process. Videos for which fingerprint generation fails are similarly excluded from the verification process. Overall, these steps keep the data clean and strengthen the framework’s reliability. The ownership information for the copyrighted video becomes immutable and is available for later retrieval.

Verification

The verification process involves similar preprocessing and fingerprint-computation steps, followed by fingerprint comparison against stored fingerprints in the blockchain using a Hamming-distance-based similarity measure. Based on the similarity measure, the smart contract determines the copyright information of the submitted video. The interaction workflow is depicted in Figure 3.

Similarity-based copyright verification

The copyright verification process compares perceptual fingerprints derived from the query video with fingerprints previously stored in the blockchain system. The same preprocessing and hash-value generation process used during registration is repeated in the verification phase to maintain consistency. Similarity is measured using the Hamming distance, which counts the number of bit differences between two hash values. Smaller Hamming distances indicate greater similarity between the two videos, while higher Hamming distances indicate content manipulation. To see if the query video matched the registered video, we used the Hamming distance between their perceptual hash values. Based on preliminary experiments, a Hamming distance threshold of 20 was selected to provide a suitable balance between robustness to common video-processing operations and sensitivity to unauthorized modifications. Videos with a Hamming distance of 20 or less were considered to represent the same copyrighted content. If it were more, it would show big changes. This 20 was chosen to handle common video edits like compression, filtering, transcoding, and frame rate changes, but it still picks up unauthorized changes. Measurements of similarity are made for all collected frame fingerprints, then aggregated to produce a copyright verification conclusion. Videos that deviate from the registered content are flagged for additional scrutiny.

Deployment environment

The testbed environment was created using Docker containers and the Minifab orchestration tool. A blockchain network based on Hyperledger Fabric version 2.4.8 was deployed with CouchDB as the state database and storage layer for smart contract data. The vitChain smart contract was implemented in Go and deployed using the Hyperledger Fabric chaincode lifecycle. The deployment parameters are summarized in Table 2. The network consisted of two participating organizations, namely the Content Creator and the Videographer. To ensure transaction integrity and prevent unauthorized copyright registration or modification, a multi-organization endorsement policy was implemented, requiring approval from both organizations before a transaction could be committed to the ledger. Specifically, the endorsement policy followed an AND rule, expressed as AND ('ContentCreatorMSP.peer','VideographerMSP.peer').

Wyniki

Aby ocenić skuteczność proponowanego zdecentralizowanego modelu ochrony praw autorskich, poddano go testom pod kątem różnych ataków polegających na manipulacji wideo, które często występują podczas przesyłania multimediów, edycji oraz naruszeń praw autorskich. Dwa główne czynniki w ocenie obejmują: (i) niezawodność algorytmu haszowania percepcyjnego w wykrywaniu praw autorskich i manipulacji oraz (ii) wydajność sieci blockchain Hyperledger Fabric. Wyniki podobieństwa wygenerowano poprzez obliczenie średniego hasha (aHash), hasha różnicowego (dHash), hasha percepcyjnego (pHash) oraz hasha falkowego (wHash), które następnie porównano z odciskami palców wideo zapisanymi w blockchainie.

Analiza podobieństwa w warunkach ataków polegających na manipulacji wideo

Wytrzymałość modelu oceniono za pomocą kilku rodzajów ataków zastosowanych do filmów, w tym manipulacji czasowych, przestrzennych, geometrycznych, kompresyjnych, filtrujących oraz ataków przeciwstawnych (adversarial). Wartości podobieństwa w niniejszym badaniu pochodzą z pojedynczych eksperymentów dla każdego scenariusza manipulacji wideo. Każdy rodzaj manipulacji zastosowano jednokrotnie w celu stworzenia reprezentatywnego przypadku testowego, a uzyskane wyniki podobieństwa zapisano do analizy. Celem było sprawdzenie, jak skutecznie proponowany system potrafi wykryć zmiany związane z prawami autorskimi w różnych realistycznych warunkach ataku. W związku z tym raportowane wartości przedstawiają wyniki z pojedynczych przypadków testowych, a nie średnie z powtórzonych prób.

Wyniki podobieństwa uzyskane przy użyciu czterech algorytmów haszowania percepcyjnego przedstawiono w Tabeli 3. Zaproponowany model osiąga stosunkowo wysoki stopień podobieństwa w przypadku większości ataków zachowujących treść, pozostając jednocześnie czułym na znaczne zmiany strukturalne w filmach (Tabela 3).

Wydajność w warunkach transformacji czasowych

Przekształcenia czasowe, takie jak wstawianie klatek, usuwanie klatek, zastępowanie klatek oraz konwersja częstotliwości klatek, wpływają przede wszystkim na ciągłość czasową filmów, zachowując niemal nienaruszone ich cechy przestrzenne. Eksperymenty wykazały, że wstawianie klatek i zastępowanie klatek osiągnęły ponad 80% podobieństwa we wszystkich testowanych algorytmach fingerprintingu (Rysunek 4). Zatem percepcyjne odcisiski cyfrowe zachowały cechy wizualne filmów pomimo zmian czasowych.

Usunięcie klatek spowodowało niewielki spadek wartości podobieństwa ze względu na brak informacji w klatkach. Niemniej jednak odciski palców były wystarczająco podobne, aby zapewnić odpowiednią wydajność w wykrywaniu naruszeń praw autorskich. Zmiany częstotliwości odświeżania klatek nie wpłynęły znacząco na miary podobieństwa, ponieważ w większości próbek testowych uzyskano wartości powyżej 97%. Wynika to z faktu, że przekształcenia częstotliwości klatek nie zmieniają znacząco cech klatek.

Wpływ przekształceń przestrzennych i geometrycznych

Transformacje geometryczne i przestrzenne bezpośrednio wpływają na struktury wizualne w klatkach wideo, co sprawia, że zastosowanie techniki hashowania percepcyjnego jest stosunkowo trudne. Lokalnie zmodyfikowane obszary doprowadziły jedynie do niewielkiego spadku wartości podobieństwa, ponieważ zmiany wizualne były zlokalizowane i nie zmieniły w znacznym stopniu globalnego hasha percepcyjnego.

Operacje przycinania spowodowały większą zmienność wartości podobieństwa ze względu na usunięcie części materiału wizualnego. Transformacje rotacyjne wywołały największy spadek wartości podobieństwa, które w zależności od zastosowanej techniki haszowania percepcyjnego wahały się od około 48% do 66%. Jest to zrozumiałe, ponieważ rotacja zmienia struktury przestrzenne, które odgrywają istotną rolę w haszowaniu percepcyjnym. Skalowanie obrazów miało niewielki wpływ na wyniki podobieństwa, ponieważ wartości pozostały powyżej 96%. Rysunek 5 podsumowuje wyniki podobieństwa uzyskane przy rotacji wideo, w tym transformacje geometryczne.

Odporność na kompresję, filtrowanie i szum

Kompresja i transkodowanie są rutynowymi czynnościami podczas przechowywania i dystrybucji multimediów. Analiza eksperymentalna wykazała, że podobieństwo utrzymywało się konsekwentnie powyżej 98% nawet po kompresji MPEG, transkodowaniu i ponownym kodowaniu za pomocą różnych kodeków wideo. Z uzyskanych wyników można wywnioskować, że odciski palców percepcyjnych zachowują większość zawartości wizualnej pomimo błędów kompresji i szumów kwantyzacji. Przeprowadzono również eksperymenty nad dodawaniem szumu i filtrowaniem. Niezależnie od natężenia szumu, podobieństwo zawsze mieściło się w przedziale od 98% do 99%. Dodatkowo filtrowanie gaussowskie, medianowe i dolnoprzepustowe spowodowało minimalne zmiany w podobieństwie, zachowując ogólną informację strukturalną wideo.

Wykrywanie złożonych i przeciwstawnych modyfikacji

Zaproponowany model został również zbadany w celu zidentyfikowania ataków takich jak dodawanie tekstu lub naklejek do klatek wideo, łączenie klipów wideo oraz ataki polegające na zmodyfikowanej zmowie. Tego rodzaju modyfikacja jest stosowana w celu zachowania spójności przy jednoczesnym wprowadzaniu nieautoryzowanych zmian w materiale chronionym prawem autorskim. Wynik analizy podobieństwa po dodaniu tekstu do klatek wideo przedstawiono na poniższej Rysunce 6, natomiast Rysunek 7 prezentuje wyniki analizy podobieństwa połączonych klipów wideo.

Porównanie wydajności algorytmów percepcyjnego haszowania

Każdy z czterech algorytmów haszowania percepcyjnego wykazywał specyficzne właściwości zaobserwowane podczas testów eksperymentalnych. Haszowanie percepcyjne (pHash) okazało się bardzo odporne na kompresję, filtrowanie i transkodowanie, pozostając jednocześnie czułym na manipulacje strukturalne. Haszowanie falkowe (wHash) sprawdziło się dobrze w przypadku lokalnych manipulacji, takich jak dodawanie tekstu lub obiektów.

Hash różnicowy (dHash) pozwalał na wykrycie manipulacji strukturalnych związanych z gradientem, lecz był bardziej wrażliwy na rotację. Hash średni (aHash) pozostawał stabilny w przypadku operacji stosowanych globalnie, które nie zmieniały ogólnej intensywności, ale wykazywał mniejszą stabilność przy manipulacjach geometrycznych. Podsumowując, pHash i wHash przyniosły najlepsze wyniki spośród testowanych algorytmów.

Ocena wydajności technologii blockchain

Poza wydajnością weryfikacji treści, rozważano również skalowalność i wydajność systemu blockchain. Podczas eksperymentów odkryto, że czas wymagany do przesłania pliku rósł liniowo wraz z rozmiarem pliku i rozmiarem sieci, co było spowodowane koniecznością synchronizacji między węzłami.

Podobnie czas wydobywania i tworzenia bloków rósł liniowo wraz z liczbą węzłów. Wynik ten był przewidywalny, ponieważ wraz ze wzrostem liczby węzłów realizacja transakcji staje się trudniejsza, co wymaga zwiększonej komunikacji. Niemniej jednak czas zaobserwowany przez autorów był wystarczająco realistyczny dla obszaru zastosowań, jakim jest rejestracja praw autorskich.

Operacja dostępu do bloków nie wykazywała znaczących wahań, dopóki rozmiar sieci nie przekroczył określonej wartości. Na obserwowaną wydajność wpływa również hybrydowa architektura przechowywania danych. W tej konfiguracji metadane własności, informacje o transakcjach i wartości skrótów percepcyjnych są przechowywane w blockchainie, natomiast CouchDB zarządza danymi multimedialnymi. Redukuje to ilość danych dodawanych do rozproszonego rejestru, co pomaga kontrolować wzrost objętości pamięci blockchaina. Mimo że autorzy nie przeprowadzili bezpośredniego porównania z projektem opartym wyłącznie na blockchainie, eksperymenty wykazują, że system nadal dobrze radzi sobie z przetwarzaniem transakcji i wyszukiwaniem danych w różnych konfiguracjach sieciowych. Rysunki 8–11 podsumowują oceny wydajności blockchaina przeprowadzone przez badaczy dla różnych konfiguracji sieci.

Ogólnie rzecz biorąc, wyniki eksperymentalne wskazują na wydajne działanie zaproponowanego systemu łączącego percepcyjne haszowanie z technologią blockchain. Zaproponowany model jest odporny na operacje zachowujące treść, a jednocześnie wrażliwy na ataki zmieniające strukturę. Dodatkowo pozwala on na rejestrację i weryfikację praw autorskich w sieci Hyperledger Fabric.

Dostępność danych:

Dane i kody wykorzystane w niniejszym badaniu zostały przesłane do repozytorium Zenodo i są dostępne pod adresem: https://doi.org/10.5281/zenodo.20665324. Obejmują one zestawy danych z wyekstrahowanych klatek, skróty percepcyjne, obliczenia odległości Hamminga, testy benchmarkowe blockchaina, kod inteligentnych kontraktów, pliki wdrożeniowe oraz inne metadane wykorzystane w eksperymentach dotyczących rejestracji i weryfikacji praw autorskich.

Schemat procesu weryfikacji praw autorskich do wideo z wykorzystaniem haszowania percepcyjnego, inteligentnych kontraktów i blockchaina.
Rycina 1: Architektura proponowanego zdecentralizowanego systemu ochrony praw autorskich do materiałów wideo. Na rysunku przedstawiono ogólną strukturę proponowanego systemu, obejmującą wstępne przetwarzanie wideo, generowanie hasza percepcyjnego, rejestrację w blockchainie, weryfikację własności oraz przechowywanie danych w bazie CouchDB. Aby wyświetlić powiększoną wersję tej ryciny, kliknij tutaj.

Schemat analizy wideo, framework Hyperledger Fabric, ekstrakcja klatek, obliczanie odległości Hamminga.
Rysunek 2: Proponowany model systemu dla przepływu pracy ochrony i weryfikacji praw autorskich do wideo. Przepływ pracy przedstawia procesy pozyskiwania wideo, ekstrakcji klatek, generowania skrótu percepcyjnego, rejestracji w blockchainie, weryfikacji podobieństwa oraz podejmowania decyzji o prawach autorskich w ramach proponowanego frameworka. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Schemat weryfikacji wideo w oparciu o blockchain; generowanie skrótu, inteligentny kontrakt, proces sprawdzania praw autorskich.
Rysunek 3: Diagram sekwencji dla rejestracji i weryfikacji praw autorskich do wideo. Diagram sekwencji przedstawia interakcje pomiędzy właścicielem treści, warstwą aplikacji, modułem haszowania percepcyjnego, inteligentnym kontraktem, węzłami peer, usługą kolejkowania, księgą blockchain oraz bazą CouchDB podczas rejestracji i weryfikacji praw autorskich. Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Wykres słupkowy porównujący metody skrótów (pHash, wHash, dHash, aHash) pod kątem podobieństwa w operacjach na klatkach.
Rycina 4: Analiza podobieństwa przy wielu operacjach edycji klatek. Rycina przedstawia skumulowaną wydajność podobieństwa proponowanego frameworka w kilku scenariuszach czasowej manipulacji wideo, w tym wstawiania, usuwania, zastępowania klatek oraz modyfikacji częstotliwości klatek. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Porównanie podobieństwa algorytmów skrótu po rotacji; wykres słupkowy przedstawia wyniki pHash, wHash, dHash, aHash.
Rycina 5: Analiza podobieństwa przy rotacji wideo. Na rysunku przedstawiono wpływ rotacji wideo na wyniki podobieństwa. Wykazuje to skuteczność proponowanego modelu nawet w przypadku umiarkowanej rotacji filmów. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Wykres słupkowy porównujący metryki podobieństwa obrazów: pHash, wHash, dHash, aHash z operacją klatek.
Rycina 6: Dodawanie tekstu do wideo. Przedstawiono wyniki podobieństwa po wstawieniu tekstu do klatek wideo. Demonstruje to zdolność proponowanego frameworka do identyfikacji zmian w treści przy jednoczesnej weryfikacji praw własności. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Wykres słupkowy podobieństwa operacji scalania ramek; porównanie metod pHash, wHash, dHash, aHash.
Rycina 7: Scalone segmenty w wideo. Przedstawia to analizę podobieństwa wideo wygenerowaną poprzez scalanie fragmentów z różnych źródeł. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Wykres słupkowy porównujący czas wykonania w zależności od liczby węzłów dla różnych rozmiarów danych (4MB, 8MB, 16MB, 32MB).
Rycina 8: Analiza czasu wykonania przesyłania plików do pamięci off-chain CouchDB przy zmiennej liczbie węzłów. Na rycinie przedstawiono czas wymagany przez proponowaną strukturę do przesłania metadanych wideo do pamięci off-chain dla różnych rozmiarów plików i konfiguracji sieci. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Czas wykonania a liczba węzłów; wykres słupkowy przedstawia wydajność dla rozmiarów danych 4MB, 8MB, 16MB, 32MB.
Rysunek 9: Analiza czasu wykonania w sekundach dla wydobywania bloków dla różnych rozmiarów plików przy zmiennej liczbie węzłów w sieci blockchain. Rysunek ten przedstawia wydajność operacji wydobywania bloków w sieci Hyperledger Fabric dla różnych konfiguracji sieciowych. Eksperyment ten obrazuje wpływ rozmiaru pliku oraz konfiguracji węzłów (peer-node) na wydajność systemu. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Wykres słupkowy czasu wykonania w zależności od liczby węzłów; rozmiary danych: 4MB, 8MB, 16MB, 32MB; analiza wydajności.
Rysunek 10: Analiza czasu wykonania w sekundach dla tworzenia bloków dla plików o różnych rozmiarach przy zmiennej liczbie węzłów w sieci blockchain. Poniższy rysunek przedstawia czas wymagany do utworzenia bloku w sieci przy różnych konfiguracjach sieciowych. Pomaga to przeanalizować możliwości operacyjne oraz skalowalność struktury. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Wykres słupkowy czasu wykonania w zależności od liczby węzłów dla rozmiarów danych 4MB, 8MB, 16MB i 32MB.
Rysunek 11: Analiza czasu wykonania w sekundach dla dostępu do bloków dla różnych rozmiarów plików przy zmiennej liczbie węzłów w sieci blockchain. Rysunek ten przedstawia czas wymagany do pobrania informacji z systemu blockchain dla różnych rozmiarów plików i konfiguracji węzłów. Wskazuje to, że proponowany framework może być skutecznie wykorzystywany do weryfikacji praw autorskich i odzyskiwania praw własności. Kliknij tutaj, aby wyświetlić większą wersję tego rysunku.

L.p.Autor(zy)ZastosowanieBlockchainBezpieczeństwoOchronaSkalowalnośćOchrona praw autorskichPrzechowywanie poza łańcuchemIntegralnośćZdecentralizowane
1Liu i wsp.13Cyfrowa ochrona praw autorskich z wykorzystaniem technologii blockchain
2Zheng i wsp.12Ochrona praw autorskich do materiałów wideo oparta na technologii blockchain z wykorzystaniem znakowania wodnego
3Qureshi i wsp.11Ramy zarządzania prawami autorskimi do treści multimedialnych
4Darwish i wsp.9Znakowanie wodne wideo i weryfikacja praw autorskich
5Li i wsp.7Zdecentralizowany system zarządzania operacjami w zakresie praw autorskich do muzyki
6Pandian i wsp.10Weryfikacja integralności wideo w oparciu o blockchain
7Guo J i wsp.6Zarządzanie prawami cyfrowymi dla zasobów multimedialnych w edukacji online
8Moolikagedara i wsp.14System własności i identyfikowalności oparty na technologii blockchain
9Madapati i Pradhan5Ramy ochrony praw autorskich do materiałów wideo w oparciu o Ethereum
10Frattolillo i in.8Cyfrowa ochrona praw autorskich oparta na inteligentnych kontraktach
11Proponowane ramy koncepcyjneOchrona praw autorskich do wideo w oparciu o Hyperledger Fabric z wykorzystaniem wielu sum kontrolnych percepcyjnych (aHash, dHash, pHash i wHash)

Tabela 1: Porównanie istniejących systemów ochrony praw autorskich opartych na blockchainie. Tabela porównuje obecne metody ochrony praw autorskich oparte na blockchainie z proponowanym modelem pod kątem kluczowych czynników, w tym zastosowania blockchaina, inteligentnych kontraktów, haszowania percepcyjnego, skalowalności, ochrony praw autorskich, bezpieczeństwa własności, kontroli integralności oraz decentralizacji.

ParametrKonfiguracja
Platforma BlockchainHyperledger Fabric 2.4.8
Typ sieciBlockchain z uprawnieniami
Liczba organizacji2
Liczba węzłów peer2
Liczba węzłów porządkujących2
Urzędy Certyfikacji2
Kanał komunikacyjnyautokanał
Nazwa inteligentnego kontraktuvitChain
Język inteligentnych kontraktówProszę podać tekst źródłowy do tłumaczenia.
Baza danych stanuCouchDB
Narzędzie do wdrażaniaMinifab
Platforma kontenerowaDocker
Mechanizm konsensusuUsługa zamawiania tratw (Raft Ordering Service)
Przechowywanie metadanychCouchDB
Przechowywanie własnościoweKsięga główna blockchain

Tabela 2: Parametry konfiguracji wdrożenia Hyperledger Fabric. Tabela przedstawia szczegóły konfiguracji wdrożenia sieci blockchain Hyperledger Fabric, w tym organizację, peerów, usługę zamawiania (ordering service), urząd certyfikujący (certificate authority), kanał komunikacyjny, mechanizm konsensusu, inteligentne kontrakty oraz pamięć masową wykorzystaną do eksperymentów.

L.p.Atak wideopHash (%)wHash (%)dHash (%)aHash (%)
1Atak polegający na wstawianiu ramek82.8184.3381.3186.42
2Atak polegający na usunięciu ramki (wolna przestrzeń)82.6981.7880.1781.07
3Atak polegający na usuwaniu ramek75.3778.6876.1979.69
4Atak polegający na zastąpieniu klatek84.8682.684.1981.07
5Atak poprzez manipulację regionem99.498.5999.4699.76
6Atak kompresji MPEG99.6499.6199.199.64
7Atak poprzez dodawanie szumu (25%)99.5299.5898.899.7
8Atak poprzez dodawanie szumu (50%)99.6499.498.6899.52
9Atak poprzez dodawanie szumu (75%)99.5299.3198.1499.22
10Atak poprzez przycinanie69.7154.8169.1157.27
11Atak rotacyjny (30°)54.2160.6157.0965.56
12Atak rotacyjny (60°)48.5653.9751.3857.57
13Atak skalujący98.5699.2896.8197.48
14Translacja + odbicie lustrzane (lewo–prawo)52.8863.4651.268.63
15Translacja + Odwracanie (Góra-Dół)5045.3460.742.73
16Filtrowanie medianowe (25)98.9299.198.0299.7
17Filtrowanie medianowe (50)98.0898.1797.399.28
18Filtrowanie dolnoprzepustowe97.8499.1396.0396.63
19Rozmycie gaussowskie (σ = 5)99.7698.6898.6899.76
20Rozmycie gausowskie (σ = 10)99.7697.697.7899.4
21Atak typu re-recording (kamcorderem)98.6898.8391.9593.51
22Konwersja formatu (koder MPEG-4)99.1699.1998.1499.4
23Konwersja formatu (koder H.264 QSV)99.7699.7999.199.82
24Konwersja formatu (koder Libvpx-VP9)99.7699.799.0499.76
25Atak temporalny (15 kl./s)97.4898.2698.0299.4
26Atak temporalny (24 kl./s)99.1699.1698.3899.82
27Atak zmówowy99.7699.2898.7499.58
28Atak transkodowania99.7699.799.0499.76
29Atak polegający na zmianie przepływności99.5299.799.499.76

Tabela 3: Analiza podobieństwa między oryginalnymi a zmodyfikowanymi filmami przy różnych atakach. Tabela przedstawia wyniki podobieństwa wygenerowane przez kilka technik haszowania percepcyjnego przy różnych manipulacjach wideo, w tym wstawianiu, usuwaniu, zastępowaniu, rotacji, kompresji, skalowaniu, dodawaniu szumu, dodawaniu tekstu oraz łączeniu filmów.

Dyskusja

As the proposed framework demonstrates, integrating blockchain with perceptual hashing can effectively protect videos from copyright infringement in a decentralized manner. First, by combining immutable ownership registration and perceptual hashing, it satisfies both the primary conditions of copyright management systems: secure ownership registration and identification of copyrighted materials. Second, using Hyperledger Fabric enables access control, transparent transaction handling, and tamper-proof record management.

A variety of perceptual hash functions offers additional advantages, enabling detection types not possible with a single perceptual hash function. AHash detects global intensity properties and is less computationally intensive than dHash, which is more focused on local gradient changes and structural variations. On the other hand, pHash uses frequency-domain information and is more robust to compression and filtering operations, while wHash is good at detecting localized changes, such as adding text or stickers. Thus, the combination of all these hash functions will make it highly unlikely to miss detection due to the limitations of each hash function separately. Experimental results show that sensitivity to various types of modifications varies across algorithms, demonstrating the usefulness of applying the multi-hash concept to video manipulation detection.

The use of Hyperledger Fabric and CouchDB reduces the amount of data stored on the blockchain, making metadata management much more efficient. Tests show the framework works well in practice, but we still need to conduct a robust quantitative comparison between hybrid and fully on-chain storage setups. This should be investigated in future studies.

While most other blockchain copyright solutions concentrate only on copyright ownership registration, the introduced approach involves both ownership and content-level validation. Such capabilities can be very useful for resolving copyright issues in practice, as mere ownership records are not sufficient to determine whether an edited or redistributed video is related to the copyrighted material.

Still, some limitations do exist. The test was performed on videos with certain features and under specific conditions. Moreover, geometric manipulations, such as rotation, remain problematic for verifying media using perceptual hashing. In the future, it is expected to test the system on additional multimedia datasets and examine the possibility of making fingerprints rotation-invariant and of using artificial intelligence algorithms to automatically identify copyright infringements.

Audit logging and copyright monitoring were incorporated as architectural components of the proposed framework. However, their effectiveness was not independently evaluated in the present study. Future research will investigate their role in dispute resolution, anomaly detection, and automated copyright monitoring in large-scale multimedia environments.

This study presented a decentralized framework for video copyright protection that integrates Hyperledger Fabric blockchain technology with multiple perceptual hashing techniques to support secure ownership registration and content-based copyright verification. The proposed framework combines aHash, dHash, pHash, and wHash algorithms with smart contract–enabled blockchain services to establish a transparent, tamper-resistant, and verifiable copyright management system.

Experimental evaluation demonstrated that the framework effectively supports copyright verification under a wide range of temporal, spatial, and compression-based video modifications. The use of multiple perceptual hashing techniques improved robustness against common multimedia processing operations while maintaining the ability to detect unauthorized content alterations. In addition, integrating Hyperledger Fabric and CouchDB provided a hybrid storage architecture that preserved data integrity and traceability, while enabling efficient metadata management.

From these findings, it is apparent that the suggested system effectively merges the principles of decentralized management and content-level authentication, thereby overcoming some of the shortcomings of classical centralized copyright protection systems. In addition, the presented system offers transparent auditability, immutable ownership, and verification processes based on content similarity.

In conclusion, the research shows that integrating blockchain and perceptual hashing may offer solutions for next-generation video copyright protection. Future research shall include a more comprehensive evaluation of the performance of the suggested framework on larger, more varied video databases, along with the development of advanced fingerprinting mechanisms.

Oświadczenia

The authors have no conflicts of interest to declare.

Podziękowania

The authors would like to thank VIT-AP University, Amaravati, India, for providing the computational facilities and research support required to conduct this study. The authors also acknowledge the support received from the Department of Computer Science and Engineering during the development and evaluation of the proposed framework.

Materiały

Lista materiałów użytych w tym artykule
NazwaFirmaNumer katalogowyKomentarze
CouchDBApache Software Foundationhttps://couchdb.apache.orgNoSQL database used for off-chain storage of video metadata and multimedia content.
DockerDocker Inc.https://www.docker.comContainerization platform used to deploy blockchain nodes, CouchDB instances, and supporting services.
FFmpegFFmpeg Developershttps://ffmpeg.orgMultimedia processing framework used for video decoding, frame extraction, and preprocessing.
Go Programming LanguageGoogle LLCVersion 1.20+; https://go.devProgramming language used to develop the vitChain smart contract (chaincode).
Google DriveGoogle LLChttps://drive.google.comStorage platform used for hosting and retrieving experimental video datasets.
Hyperledger FabricHyperledger FoundationVersion 2.4.8; https://hyperledger-fabric.readthedocs.ioPermissioned blockchain platform used for decentralized copyright registration, transaction validation, and ledger management.
ImageHash LibraryLoupaxhttps://github.com/loupax/imagehashLibrary used to generate perceptual hash values for video-frame authentication.
MinifabIBM / Hyperledger Communityhttps://github.com/hyperledger-labs/minifabLightweight deployment and orchestration tool used to configure and manage the Hyperledger Fabric network.
Ubuntu LinuxCanonical Ltd.Ubuntu 22.04 LTSOperating system used for blockchain deployment and experimental evaluation.
Visual Studio CodeMicrosoft Corporationhttps://code.visualstudio.comIntegrated development environment used for source code development and debugging.

Bibliografia

  1. Hou Z, et al. Zero-watermark method based on multi-channel PCNN and blockchain for remote sensing image transaction certificate and copyright protection. IEEE Transactions on Geoscience and Remote Sensing. 2025 Jun 2.
  2. Zhang T. TMRB: Trusted Multimedia Scheme With Redactable Blockchain. IEEE Transactions on Consumer Electronics. 2025 Feb 17.
  3. Sathyabama AR, Katiravan J. BlockImage: A Secure Framework for Image Authentication and Provenance using AI and Blockchain. Journal of Innovative Image Processing. 2025 Mar;7(1):28-49.
  4. Gao J, Zhang X, Moshayedi AJ, Zhong S. Research on data storage and sharing of intelligent video surveillance in steel plants based on blockchain: J. Gao et al. The Journal of Supercomputing. 2025 May 30;81(8):931.
  5. Madapati SL, Pradhan NR. Decentralizing video copyright protection: a novel blockchain-enabled framework with performance evaluation. Frontiers in Artificial Intelligence. 2025 Aug 18;8:1655709.
  6. Guo J, et al. Blockchain-enabled digital rights management for multimedia resources of online education. Multimedia Tools and Applications. 2020 Apr;79(15):9735-55.
  7. Li Y, et al. A decentralized music copyright operation management system based on blockchain technology. Procedia Computer Science. 2021 Jan 1;187:458-63.
  8. Frattolillo F. Blockchain and smart contracts for digital copyright protection. Future Internet. 2024 May 14;16(5):169.
  9. Darwish SM, Abu-Deif MM, Elkaffas SM. Blockchain for video watermarking: An enhanced copyright protection approach for video forensics based on perceptual hash function. PloS one. 2024 Oct 22;19(10):e0308451.
  10. Pandian PS, et al. Blockchain-Assisted Video Integrity Verification Using ResNeXt and LSTM-Based Deepfake Detection. International Journal of Basic and Applied Sciences. 2025;14:802-7.
  11. Qureshi A, Megias Jimenez D. Blockchain-based multimedia content protection: Review and open challenges. Applied Sciences. 2020 Dec 22;11(1):1.
  12. Zheng J, et al. A novel video copyright protection scheme based on blockchain and double watermarking. Security and communication networks. 2021;2021(1):6493306.
  13. Liu Y, Zhang J, Wu S, Pathan MS. Research on digital copyright protection based on the hyperledger fabric blockchain network technology. PeerJ Computer Science. 2021 Sep 17;7:e709.
  14. Moolikagedara K, Nguyen M, Yan WQ, Li XJ. Video Blockchain: A decentralized approach for secure and sustainable networks with distributed video footage from vehicle-mounted cameras in smart cities. Electronics. 2023 Aug 27;12(17):3621.
  15. Riaz A, et al. S2H-securing smart homes: A blockchain-based preservation approach. Internet of Things. 2025 Mar 1;30:101523.
  16. Adeniyi JK, et al. A blockchain-based smart healthcare system for data protection. IScience. 2025 Apr 18;28(4).
  17. Alamsyah A, Setiawan IP. Enhancing privacy and traceability of public health insurance claim system using blockchain technology. Frontiers in Blockchain. 2025 Feb 11;8:1474434.
  18. Xu S, Yang X, Xie Z. The future of misinformation control: integrating advanced algorithms and Blockchain for effective Deepfake detection. Peer-to-Peer Networking and Applications. 2025 Jul;18(4):244.
  19. Asaithambi S, et al. A secure and trustworthy blockchain-assisted edge computing architecture for industrial internet of things. Scientific Reports. 2025 May 2;15(1):15410.
  20. AbdElkareem N, Selim, M. & Shalaby, A. Blockchain-Based Computationally Efficient Procedure for Multimedia Security Utilizing Bit Plane Slicing and Wavelet Transform. Arab J Sci Eng 50, 19135–19151 (2025).
  21. Abreu H, Pereira V, Barata J. Blockchain-based digital product passport: design principles and demonstration. International Journal of Production Research. 2025 Aug 18;63(16):5863-82.
  22. Sychowiec J, Zieliński Z. A Blockchain-Based Framework for Secure Data Stream Dissemination in Federated IoT Environments. Electronics. 2025 May 20;14(10):2067.
  23. Zhao K, Bao Z, Zhang Y, Lei H. BECAAC: A blockchain and edge computing-assisted access control scheme for medical data sharing. IEEE Internet of Things Journal. 2025 Jun 5.
  24. Ilyas B, Kumar A, Ali SM, Lei H. Blockchain-enabled IoT access control model for sharing electronic healthcare data. Multimedia Tools and Applications. 2025 Mar;84(10):8127-48.
  25. Rani D, et al. A secure digital evidence preservation system for an iot-enabled smart environment using ipfs, blockchain, and smart contracts. Peer-to-Peer Networking and Applications. 2025 Mar;18(2):5.
  26. Ahmed O, Kamabe H. Proposing blockchain based framework to mitigate VUCA realm problems for automobile life cycle. Frontiers in Blockchain. 2025 Jun 27;8:1607271.
  27. Dutta J, Barman S. Smart contract and blockchain-based secured approach for storing and sharing electronic health records. Multimedia Tools and Applications. 2025 May;84(16):16883-907.
  28. Diba BS, et al. From centralization to decentralization: Blockchain’s role in transforming social media platforms. IEEE Access. 2025 Apr 16.
  29. Kulkarni MD, Awate A, Shahade M, Nandwalkar B. ExamGuard: Smart contracts for secure online test. Information Systems. 2025 Feb 1;128:102485.
  30. Ohize HO, et al. Blockchain for securing electronic voting systems: a survey of architectures, trends, solutions, and challenges. Cluster Computing. 2025 Apr;28(2):132.
  31. Xiong R, et al. Leveraging consortium blockchain for secure cross-domain data sharing in supply chain networks. IEEE Transactions on Services Computing. 2025 Feb 20.

Przedruki i uprawnienia

Poproś o pozwolenie na ponowne wykorzystanie tekstu lub ilustracji tego artykułu JoVE

Poproś o pozwolenie

Tagi

Hyperledger Fabricinteligentne kontraktyekstrakcja klatekodleg o Hammingaweryfikacja w asno cipiractwo wideozdecentralizowany system

Powiązane artykuły