isGenAI.com

Glossário

Hard binding: o hash que prende a assinatura aos pixels

Um hard binding (vínculo rígido) é o hash criptográfico do conteúdo do ativo, excluindo o próprio manifesto, registrado dentro de uma claim C2PA assinada, para que um validador possa recalcular o hash e provar que o conteúdo não mudou desde que o manifesto foi assinado.

Ilustração desenhada por código para Hard binding

Ilustração · Arquivo PNG

  1. Signature + IHDR
  2. iTXt XML:com.adobe.xmpregistro
  3. tEXt parameters
  4. tEXt prompt / workflow
  5. tEXt invokeai_metadata
  6. eXIf
  7. caBX C2PA manifest
  8. IDAT pixels
  9. IEND

Origem por IA declarada

O próprio arquivo se identifica como feito por IA.

O DigitalSourceType do IPTC, como trainedAlgorithmicMedia, é lido do XMP e exibido com o valor exato.

Verificar uma imagem →
Origem por IA declarada: onde este registro fica dentro de um arquivo PNG e o que o relatório do isGenAI diz sobre ele. A imagem é uma ilustração desenhada por código.

Como funciona

Uma asserção data-hash lista os intervalos de bytes incluídos no hash e o seu digest; para arquivos ISO base media, uma asserção de hash BMFF cobre as caixas; para alguns formatos, usa-se um hash geral de caixas. A claim referencia essas asserções e é assinada. Se qualquer byte coberto mudar, o recálculo falha e o validador relata uma divergência de hash, e é assim que se detecta edição, corte, compressão ou recodificação depois da assinatura. Os bytes do manifesto são excluídos para que o manifesto possa ser inserido depois do cálculo do hash.

O que o isGenAI relata

O verificador C2PA relata a validação criptográfica separadamente da confiança: uma assinatura válida com hashes que batem está íntegra; uma assinatura válida com hashes divergentes é relatada como conteúdo alterado após a assinatura. A Black Forest Labs e outros fornecedores avisam que editar ou comprimir depois da assinatura produz exatamente esse resultado, então uma divergência geralmente indica uma cópia, e não uma falsificação, mas, de um jeito ou de outro, o registro já não garante estes pixels.

Rígido versus flexível

O hard binding é exato e frágil; o soft binding é aproximado e durável. Um sistema de verificação completo usa os dois, e o relatório do isGenAI mostra qual deles produziu cada achado.

Em vídeo, o hash BMFF pode cobrir o arquivo em blocos, o que permite a um validador conferir mídias grandes sem calcular o hash de tudo de uma vez e indicar qual parte mudou. O verificador C2PA relata os códigos de validação das partes que falharam.

Como usar este termo ao verificar um arquivo

  1. Envie o arquivo original ao detector de imagens de IA ou à ferramenta indicada na página.
  2. Encontre o achado que usa este termo em “How we checked” (como verificamos) e leia o campo de origem que ele indica.
  3. Pese cada achado pelo tipo: um registro assinado, um campo declarado, um prompt salvo e uma cópia correspondente são evidências de força diferente.
  4. Lembre-se de que a ausência de um registro não é evidência de autoria humana.

Veja o termo em um relatório real

Perguntas frequentes

O que quebra um hard binding?

Qualquer alteração no conteúdo incluído no hash: editar, cortar, recomprimir, recodificar ou converter o arquivo depois que ele foi assinado.

Um vínculo quebrado significa que a imagem é falsa?

Não. Significa que o conteúdo mudou depois da assinatura. A assinatura pode continuar válida para o conteúdo original, que este arquivo já não é.

Por que o manifesto fica fora do hash?

Para que o manifesto assinado possa ser gravado no arquivo depois que o hash é calculado; a especificação define os intervalos de exclusão.

Como o isGenAI mostra o resultado de um vínculo?

Como o estado de validação criptográfica no verificador C2PA e no detector de imagens de IA, separado da confiança no signatário.

Fontes

As definições seguem os padrões publicados indicados acima; o comportamento do isGenAI descrito é o do verificador em produção em outubro de 2026.