Para avaliar a eficácia do modelo proposto de proteção descentralizada de direitos autorais, ele é testado contra vários ataques de manipulação de vídeo que ocorrem frequentemente durante transmissão multimídia, edição e infração de direitos autorais. Dois fatores principais na avaliação incluem: (i) a confiabilidade do algoritmo de hashing perceptual na detecção de direitos autorais e adulterações, e (ii) o desempenho da rede blockchain Hyperledger Fabric. As pontuações de similaridade foram geradas calculando hash médio (aHash), hash de diferença (dHash), hash perceptual (pHash) e hash wavelet (wHash), que foram então comparados com as impressões digitais de vídeo registradas na blockchain.
Análise de similaridade sob ataques de manipulação de vídeo
A robustez do modelo foi avaliada usando vários ataques aplicados a vídeos, incluindo ataques temporais, espaciais, geométricos, de compressão, filtragem e manipulação adversarial. Os valores de similaridade deste estudo vieram de experimentos individuais para cada cenário de manipulação de vídeo. Cada tipo de manipulação foi aplicado uma vez para criar um caso de teste representativo, e suas pontuações de similaridade foram registradas para análise. O objetivo era verificar quão bem o framework proposto conseguiria identificar mudanças relacionadas a direitos autorais sob várias condições realistas de ataque. Portanto, os valores relatados mostram resultados de casos individuais de teste, não médias de ensaios repetidos.
Pontuações de similaridade usando quatro algoritmos de hashing perceptual estão listadas na Tabela 3. O modelo proposto alcança um grau relativamente alto de similaridade sob a maioria dos ataques que preservam conteúdo, permanecendo sensível a grandes mudanças estruturais nos vídeos (Tabela 3).
Desempenho sob transformações temporais
Transformações temporais como inserção de quadros, exclusão de quadros, substituição de quadros e conversão de taxa de quadros afetam principalmente a continuidade temporal dos vídeos, preservando suas características espaciais quase intactas. Experimentos mostraram que a inserção e a substituição de quadro alcançaram mais de 80% de semelhança com todos os algoritmos de impressão digital testados (Figura 4). Portanto, as impressões digitais perceptuais mantiveram as características visuais dos vídeos apesar das mudanças temporais.
A exclusão de quadros resultou em uma leve diminuição nos valores de similaridade devido à ausência de informações nos quadros. No entanto, as impressões digitais eram suficientemente semelhantes para fornecer desempenho adequado na detecção de infração de direitos autorais. As variações na taxa de quadros não afetaram significativamente as medidas de similaridade, pois apresentaram valores superiores a 97% na maioria das amostras de teste. Isso porque transformações de taxa de quadros não alteram significativamente as características dos quadros.
Influência das transformações espaciais e geométricas
Transformações geométricas e espaciais afetam diretamente as estruturas visuais nos quadros de vídeo, tornando relativamente difícil a técnica de hashing perceptual. Regiões localmente adulteradas levaram a apenas uma leve diminuição nos valores de similaridade, já que as modificações visuais foram localizadas e não alteraram substancialmente o hash perceptual global.
As operações de corte resultaram em maior variação nos valores de similaridade devido à remoção de partes do material visual. Transformações rotacionais causaram a maior redução nos valores de similaridade, com valores variando de cerca de 48% a 66% em técnicas de hash perceptual. Isso é compreensível, já que a rotação altera as estruturas espaciais que desempenham um papel importante no hash perceptual. A escala das imagens teve pouco efeito nas pontuações de similaridade, já que os valores permaneceram acima de 96%. A Figura 5 resume os resultados de similaridade obtidos sob rotação de vídeo, incluindo transformações geométricas.
Robustez à compressão, filtragem e ruído
Compressão e transcodificação são atividades rotineiras ao armazenar e distribuir multimídia. Análises experimentais mostraram que as semelhanças foram consistentemente acima de 98% mesmo após compressão, transcodificação e recodificação MPEG com vários codecs de vídeo. A partir dos achados, pode-se inferir que as impressões digitais perceptuais retêm a maior parte do conteúdo visual apesar dos erros de compressão e do ruído de quantização. Além disso, experimentos foram realizados sobre adição e filtragem de ruído. Independentemente do quão alto fosse o barulho, a semelhança sempre ficava entre 98% e 99%. Além disso, filtragem gaussiana, mediana e passa-baixa resultaram em mudanças mínimas na semelhança, preservando a informação estrutural geral do vídeo.
Detecção de modificações complexas e adversariais
O modelo proposto também foi investigado para identificar ataques como adicionar texto ou adesivos a quadros de vídeo, mesclar clipes de vídeo e ataques de modificação por conluio. Essa modificação é usada para preservar a consistência ao fazer alterações não autorizadas em material protegido por direitos autorais. O resultado da análise de similaridade após adicionar texto aos quadros de vídeo é mostrado na Figura 6 abaixo, enquanto a Figura 7 mostra os resultados da análise de similaridade de clipes de vídeo mesclados.
Comparação do desempenho de algoritmos de hashing perceptual
Cada um dos quatro algoritmos de hashing perceptual teve propriedades específicas observadas durante testes experimentais. O hashing perceptual (pHash) mostrou-se muito robusto à compressão, filtragem e transcodificação, permanecendo sensível a manipulações estruturais. O hashing wavelet (wHash) teve bom desempenho sob manipulações locais, como adicionar texto ou objetos.
O hashing de diferença (dHash) podia detectar manipulações estruturais relacionadas ao gradiente, mas era mais sensível à rotação. O hashing médio (aHash) era estável quando aplicado a operações aplicadas globalmente que não alteravam a intensidade geral, mas era menos estável quando ocorria manipulação geométrica. No geral, pHash e wHash produziram os melhores resultados entre os algoritmos testados.
Avaliação de desempenho da tecnologia blockchain
Além do desempenho na verificação de conteúdo, a escalabilidade e o desempenho do sistema blockchain também foram considerados. Durante experimentos, descobriu-se que o tempo necessário para upload de arquivos crescia linearmente com o tamanho do arquivo e o tamanho da rede, devido à sincronização necessária entre os pares.
Da mesma forma, o tempo para minerar e criar blocos cresceu linearmente com o número de pares. Esse resultado foi previsto porque se torna mais difícil realizar transações à medida que o número de pares cresce, exigindo mais comunicação. No entanto, o tempo observado pelos autores foi realista o suficiente para o domínio de aplicação do registro de direitos autorais.
A operação de acesso aos blocos não apresentou variações significativas até que o tamanho da rede ultrapassasse algum valor específico. O desempenho observado também é afetado pela arquitetura de armazenamento híbrido. Nesse contexto, metadados de propriedade, informações de transação e valores perceptuais de hash são armazenados na blockchain, enquanto o CouchDB lida com dados multimídia. Isso reduz a quantidade adicionada ao livro-razão distribuído, ajudando a manter o crescimento do armazenamento em blockchain sob controle. Embora os autores não tenham realizado uma comparação específica com um design apenas blockchain, experimentos mostram que o sistema ainda tem bom desempenho para processamento e recuperação de transações em diferentes configurações de rede. As Figuras 8–11 resumem as avaliações de desempenho dos pesquisadores em blockchain em várias configurações de rede.
No geral, os resultados experimentais indicam desempenho eficiente do sistema sugerido que combina hashing perceptual com tecnologia blockchain. A estrutura sugerida é resistente a operações de preservação de conteúdo e, ao mesmo tempo, sensível a ataques que mudam a estrutura. Além disso, pode registrar e verificar direitos autorais na rede Hyperledger Fabric.
Disponibilidade de Dados:
Os dados e códigos usados no presente estudo foram enviados para o repositório Zenodo e podem ser acessados em: https://doi.org/10.5281/zenodo.20665324. Esses incluem conjuntos de dados de frames extraídos, hashes perceptuais, computação de distância de Hamming, testes de benchmarking em blockchain, código de contratos inteligentes, arquivos de implantação e outros metadados usados nos experimentos de registro e verificação de direitos autorais.

Figura 1: Arquitetura proposta para estrutura descentralizada de proteção de direitos autorais em vídeo. A figura mostra a estrutura geral do framework proposto, incluindo pré-processamento de vídeo, geração perceptual de hash, registro em blockchain, verificação de propriedade e armazenamento no CouchDB. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 2: Modelo de sistema proposto para proteção de direitos autorais em vídeo e fluxo de trabalho de verificação. O fluxo de trabalho demonstra aquisição de vídeo, extração de quadros, geração perceptual de hash, registro em blockchain, verificação de similaridade e processos de tomada de decisão de direitos autorais dentro do framework proposto. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 3: Diagrama de sequência para registro e verificação de direitos autorais em vídeo. O diagrama de sequência retrata as interações entre o proprietário do conteúdo, a camada de aplicação, o módulo de hash perceptivo, o contrato inteligente, os nós pares, o serviço de ordenação, o livro de contas da blockchain e o CouchDB durante o registro e verificação de direitos autorais. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 4: Análise de similaridade sob múltiplas operações de edição de quadros. A figura apresenta o desempenho cumulativo de similaridade do framework proposto em vários cenários de manipulação temporal de vídeo, incluindo inserção, exclusão, substituição e modificação da taxa de quadros. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 5: Análise de similaridade sob rotação de vídeo. A figura mostra o impacto da rotação de vídeo nas pontuações de similaridade. Isso mostra a eficácia do framework proposto mesmo quando os vídeos são rotacionados moderadamente. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 6: Adicionando texto ao vídeo. Isso mostra a semelhança resulta após inserir texto nos quadros de vídeo. Demonstra a capacidade do framework proposto de identificar mudanças de conteúdo enquanto verifica a propriedade. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 7: Segmentos fundidos no vídeo. Isso representa a análise da similaridade de vídeo gerada pela fusão de fragmentos de várias fontes. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 8: Análise do tempo de execução para upload de arquivos em armazenamento off-chain do CouchDB com um número variável de pares. Esta figura mostra o tempo necessário pelo framework proposto para enviar metadados de vídeo para armazenamento off-chain para diferentes tamanhos de arquivo e configurações de rede. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 9: Análise do tempo de execução em segundos para mineração de blocos para arquivos de tamanhos variados com um número variável de pares na rede blockchain. Esta figura mostra o desempenho de uma operação de mineração em bloco na rede Hyperledger Fabric em diferentes configurações de rede. Este experimento mostra os efeitos do tamanho do arquivo e da configuração de nodos pares no desempenho do sistema. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 10: Análise do tempo de execução em segundos para criação de blocos para diferentes tamanhos de arquivos com um número variável de pares na rede blockchain. A figura abaixo mostra o tempo necessário para criar um bloco na rede sob diferentes configurações de rede. Isso ajuda a analisar as capacidades operacionais e a escalabilidade do framework. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 11: Análise do tempo de execução em segundos para acesso a blocos para arquivos de tamanhos variados com um número variável de pares na rede blockchain. Esta figura mostra o tempo necessário para recuperar informações do sistema blockchain para diferentes tamanhos de arquivo e configurações de nodos peer. Isso mostra que a estrutura proposta pode ser usada de forma eficaz para validação de direitos autorais e recuperação de propriedade. Por favor, clique aqui para ver uma versão ampliada desta figura.
| S. Não. | Autor(es) | Aplicação | Blockchain | Segurança | Proteção | Escalabilidade | Proteção de Direitos Autorais | Armazenamento fora da cadeia | Integridade | Descentralizado |
| 1 | Liu et al.13 | Proteção digital de direitos autorais usando tecnologia blockchain | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ |
| 2 | Zheng et al.12 | Proteção de direitos autorais de vídeo baseada em blockchain com marca d'água | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| 3 | Qureshi et al.11 | Estrutura de gerenciamento de direitos autorais multimídia | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 4 | Darwish et al.9 | Marca d'água em vídeo e verificação de direitos autorais | ✓ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ |
| 5 | Li et al.7 | Sistema descentralizado de gerenciamento de operações de direitos autorais musicais | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 6 | Pandian et al.10 | Verificação de integridade de vídeo baseada em blockchain | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ |
| 7 | Guo J et al.6 | Gestão de direitos digitais para recursos multimídia de educação online | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 8 | Moolikagedara et al.14 | Sistema de propriedade e rastreabilidade baseado em blockchain | ✓ | ✓ | ✗ | ✗ | ✓ | ✓ | ✗ | ✓ |
| 9 | Madapati e Pradhan5 | Estrutura de proteção de direitos autorais de vídeo baseada em Ethereum | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 10 | Frattolillo et al.8 | Proteção digital de direitos autorais habilitada por contratos inteligentes | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✗ | ✓ |
| 11 | Estrutura Proposta | Proteção de direitos autorais de vídeo baseada em Hyperledger Fabric usando múltiplos hashes perceptuais (aHash, dHash, pHash e wHash) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Tabela 1: Comparação dos sistemas existentes de proteção de direitos autorais baseados em blockchain. A tabela compara os métodos atuais baseados em blockchain de proteção de direitos autorais com o framework proposto em fatores-chave, incluindo uso de blockchain, contratos inteligentes, hashing perceptivo, escalabilidade, proteção de direitos autorais, segurança de propriedade, verificações de integridade e descentralização.
| Parâmetro | Configuração |
| Plataforma de Blockchain | Hyperledger Fabric 2.4.8 |
| Tipo de rede | Blockchain Permissionada |
| Número de Organizações | 2 |
| Número de Nós Pares | 2 |
| Número de nós ordenadores | 2 |
| Autoridades certificadoras | 2 |
| Canal de Comunicação | autochannel |
| Nome do Contrato Inteligente | vitChain |
| Linguagem de Contratos Inteligentes | Vai |
| Banco de Dados Estadual | CouchDB |
| Ferramenta de Implantação | Minifab |
| Plataforma de Contêineres | Docker |
| Mecanismo de Consenso | Serviço de Pedido de Balsas |
| Armazenamento de Metadados | CouchDB |
| Armazenamento de propriedade | Livro Razão de Blockchain |
Tabela 2: Parâmetros de configuração de implantação do Hyperledger Fabric. A tabela lista os detalhes da configuração de implantação da rede blockchain Hyperledger Fabric, incluindo a organização, pares, serviço de pedido, autoridade certificadora, canal de comunicação, mecanismo de consenso, contratos inteligentes e armazenamento usados para experimentação.
| S.No | Ataque de Vídeo | pHash (%) | wHash (%) | dHash (%) | aHash (%) |
| 1 | Ataque de Inserção de Quadro | 82.81 | 84.33 | 81.31 | 86.42 |
| 2 | Ataque por Exclusão de Quadros (espaço à esquerda) | 82.69 | 81.78 | 80.17 | 81.07 |
| 3 | Ataque de Exclusão de Quadros (espaço removido) | 75.37 | 78.68 | 76.19 | 79.69 |
| 4 | Ataque de Substituição de Quadro | 84.86 | 82.6 | 84.19 | 81.07 |
| 5 | Ataque de Manipulação Regional | 99.4 | 98.59 | 99.46 | 99.76 |
| 6 | Ataque de Compressão MPEG | 99.64 | 99.61 | 99.1 | 99.64 |
| 7 | Ataque de Adição de Ruído (25%) | 99.52 | 99.58 | 98.8 | 99.7 |
| 8 | Ataque de Adição de Ruído (50%) | 99.64 | 99.4 | 98.68 | 99.52 |
| 9 | Ataque de Adição de Ruído (75%) | 99.52 | 99.31 | 98.14 | 99.22 |
| 10 | Ataque de Corte | 69.71 | 54.81 | 69.11 | 57.27 |
| 11 | Ataque de Rotação (30°) | 54.21 | 60.61 | 57.09 | 65.56 |
| 12 | Ataque de rotação (60°) | 48.56 | 53.97 | 51.38 | 57.57 |
| 13 | Ataque Escalonável | 98.56 | 99.28 | 96.81 | 97.48 |
| 14 | Tradução + Virar (Esquerda–Direita) | 52.88 | 63.46 | 51.2 | 68.63 |
| 15 | Tradução + Virar (Para Cima–Baixo) | 50 | 45.34 | 60.7 | 42.73 |
| 16 | Filtragem Mediana (25) | 98.92 | 99.1 | 98.02 | 99.7 |
| 17 | Filtragem Mediana (50) | 98.08 | 98.17 | 97.3 | 99.28 |
| 18 | Filtragem passa-baixa | 97.84 | 99.13 | 96.03 | 96.63 |
| 19 | Borrão Gaussiano (σ = 5) | 99.76 | 98.68 | 98.68 | 99.76 |
| 20 | Borrão Gaussiano (σ = 10) | 99.76 | 97.6 | 97.78 | 99.4 |
| 21 | Regravação (Filmadora) Ataque | 98.68 | 98.83 | 91.95 | 93.51 |
| 22 | Conversão de Formato (Codificador MPEG-4) | 99.16 | 99.19 | 98.14 | 99.4 |
| 23 | Conversão de Formato (Codificador H.264 QSV) | 99.76 | 99.79 | 99.1 | 99.82 |
| 24 | Conversão de Formato (Libvpx-VP9 Encoder) | 99.76 | 99.7 | 99.04 | 99.76 |
| 25 | Ataque Temporal (15 fps) | 97.48 | 98.26 | 98.02 | 99.4 |
| 26 | Ataque Temporal (24 fps) | 99.16 | 99.16 | 98.38 | 99.82 |
| 27 | Ataque de Conluio | 99.76 | 99.28 | 98.74 | 99.58 |
| 28 | Ataque de Transcodificação | 99.76 | 99.7 | 99.04 | 99.76 |
| 29 | Ataque de Mudança de Bitrate | 99.52 | 99.7 | 99.4 | 99.76 |
Tabela 3: Análise de similaridade entre vídeos originais e modificados sob diferentes ataques. A tabela ilustra as pontuações de similaridade geradas por várias técnicas de hashing perceptual sob diversas manipulações de vídeo, incluindo inserção, exclusão, substituição de quadros, rotação, compressão, escalonamento, adição de ruído, adição de texto e fusão de vídeo.