Uma tag pode provar que é autêntica?
Só se ela guarda algo que nunca revela e consegue demonstrar que conhece. Uma tag que informa um identificador, um número de série ou uma mensagem assinada está afirmando, e toda afirmação pode ser lida e regravada numa tag virgem. A prova exige um segredo que fica dentro do chip.
Afirmar e provar
Uma afirmação é uma declaração que a tag entrega. Qualquer um que a receba pode repeti-la, porque recebê-la é tê-la.
Uma prova é uma demonstração de que a tag conhece algo, organizada de modo que assistir à demonstração não permite realizá-la.
Toda pergunta sobre a autenticidade de uma tag se reduz a qual das duas você tem, e quase toda decepção vem de comprar a primeira acreditando que é a segunda.
Tudo o que só afirma
O identificador. Ele é anunciado a qualquer leitor antes de qualquer outra coisa acontecer, então é público por projeto.
Um número de série gravado no conteúdo. Legível, e portanto gravável numa tag virgem.
Um registro assinado. A assinatura é verificada na cópia exatamente como na original, porque faz parte do conteúdo que foi copiado.
Uma senha no chip. Ela barra uma operação e não diz nada sobre qual tag você tem na mão.
Uma codificação que ninguém entende. Obscuridade não é segredo, e uma cópia não precisa entender o que está copiando.
O que provar exige
Uma chave dentro do chip que nunca sai, e uma troca em que o chip responde a uma pergunta de um jeito que só essa chave permite.
A resposta é diferente a cada vez, ou específica da pergunta feita, de modo que capturar uma troca não rende nada reutilizável.
E um verificador do outro lado capaz de julgar a resposta, que é a metade que as pessoas esquecem e a metade que custa dinheiro.
Quais famílias de chips oferecem isso e como cada uma se chama pertence à documentação dos fabricantes, e a terminologia varia entre eles.
A tag não é o item
Mesmo um chip que prova perfeitamente quem é só prova que este chip é autêntico. Ele não prova que a bolsa, a garrafa ou a peça em que está colado é autêntica.
Um falsificador que obtém uma tag autêntica e a aplica num produto falso venceu o esquema sem quebrar nada criptográfico.
Fechar essa lacuna quer dizer ligar a tag ao objeto fisicamente, com uma construção com evidência de violação, e registrar qual tag pertence a qual item.
Todo esquema que trata a autenticidade do chip como autenticidade do produto tem um furo, e o furo é por onde os ataques de fato passam.
Perguntas frequentes
Um número de série numa tag prova alguma coisa?
Não. Ele pode ser lido e gravado numa tag virgem. Tudo o que é legível é reproduzível.
E um registro assinado?
A assinatura se copia com o conteúdo e é verificada na cópia. Ela prova a autoria da mensagem, e não a identidade da tag.
O que prova de fato que uma tag é autêntica?
Uma chave dentro do chip que nunca sai dele, demonstrada por uma troca que não pode ser reproduzida.
Isso prova que o produto é autêntico?
Não. Prova que o chip é. Uma tag autêntica num item falsificado vence o esquema sem que nenhuma criptografia seja quebrada.