MetaWipe

IA e proveniência (C2PA)

C2PASignature

Assinatura e certificado C2PA

Atualizado em

Exposição
Expõe você
Padrão
C2PA (JUMBF)
Exemplo de valor
Assinado por: Adobe Inc.; algoritmo ES256; carimbo de tempo 2024-03-15T17:22:08Z

O que é o campo C2PASignature

C2PASignature é a assinatura digital que protege o manifesto C2PA. Ela garante que a claim e as assertions não foram alteradas depois de assinadas e identifica quem assinou, por meio de um certificado digital no padrão X.509. É essa assinatura que permite a um leitor confirmar que as Credenciais de Conteúdo vieram, por exemplo, da Adobe, da OpenAI ou de uma câmera específica.

A assinatura fica na caixa c2pa.signature do manifesto, no formato COSE_Sign1, com algoritmos como ES256 ou PS256. A cadeia de certificados X.509 vai no cabeçalho x5chain, e pode haver um carimbo de tempo de uma autoridade de tempo, que prova quando a assinatura foi feita. O ExifTool mostra esses dados nos grupos JUMBF e C2PA, incluindo o emissor e o assunto do certificado.

Os validadores conferem a assinatura, o hash dos dados da imagem e se o certificado pertence a uma lista de emissores confiáveis. Se a imagem for alterada depois da assinatura, o hash deixa de bater e as Credenciais de Conteúdo aparecem como inválidas.

O assunto do certificado costuma trazer o nome da organização, como Adobe Inc. ou OpenAI. Câmeras e serviços podem usar certificados próprios por aparelho ou por conta. Nesses casos, o certificado funciona como um identificador estável, que liga todas as imagens assinadas pela mesma conta ou pelo mesmo equipamento.

O que ele revela sobre você

O certificado da assinatura identifica quem assinou o manifesto: em geral a empresa do software, mas em câmeras e fluxos profissionais pode identificar o aparelho, a redação ou a pessoa. O carimbo de tempo mostra quando a assinatura foi feita. Plataformas como LinkedIn usam essa assinatura válida para exibir o ícone de Credenciais de Conteúdo e os rótulos de IA.

Quem grava esse campo

  • Adobe Photoshop
  • Adobe Firefly
  • ChatGPT (geração de imagens da OpenAI)
  • Leica M11-P

Como ver o C2PASignature de um arquivo

No leitor de metadados do MetaWipe, gratuito e sem cadastro, o campo aparece com uma explicação em português. Na linha de comando, o ExifTool mostra só esse campo:

exiftool -C2PASignature arquivo.jpg

Como remover o C2PASignature

C2PASignature é apagado junto com todos os outros blocos de metadados (EXIF, XMP, IPTC, C2PA e os campos próprios de cada formato). O conteúdo — os pixels da imagem, o vídeo, o texto do documento — não é alterado nem recomprimido.

Perguntas frequentes

Quem assina as Credenciais de Conteúdo C2PA?

A assinatura C2PA é feita por quem gera o manifesto: o programa, o serviço de IA ou a câmera, usando um certificado X.509. Em geral, o certificado identifica a empresa, como Adobe Inc. ou OpenAI. Em câmeras e fluxos profissionais, ele pode identificar o aparelho ou a organização que fez a foto.

O que acontece com a assinatura C2PA se eu editar a imagem?

Se a imagem for alterada por um programa que não atualiza as Credenciais de Conteúdo, o hash registrado no manifesto deixa de bater e a assinatura C2PA aparece como inválida nos verificadores. Editores compatíveis criam um novo manifesto assinado e guardam o anterior como ingrediente.

Campos relacionados