¿Cómo se protege un despliegue contra la copia?
Consiguiendo que tener una copia no sirva de nada. Bloquear y las contraseñas protegen a una etiqueta de que la cambien y no tocan la duplicación, que es la confusión detrás de casi todos los despliegues decepcionados. Lo que funciona es un chip que se demuestre, o un sistema que deje de fiarse de la etiqueta sola.
Qué no funciona
Bloquear. Impide que la etiqueta se reescriba y no tiene ninguna influencia sobre que se lea, y copiar es leer y después escribir en otra etiqueta.
Una contraseña sobre la operación de escritura, por lo mismo.
La oscuridad en el contenido. Codificar la carga para que parezca ininteligible se copia igual de perfectamente, porque la copia no necesita entenderla.
Un número de serie escrito en el contenido. Cualquiera que pueda leerlo puede escribirlo, y una copia se lo lleva fielmente.
Cada una de estas cosas se vende, en algún sitio, como protección contra la copia. Ninguna lo es, y un despliegue construido sobre una de ellas se descubrirá tarde.
Protección en el chip
La categoría que funciona es un chip que demuestra algo en vez de afirmarlo: guarda una clave, la clave no sale nunca, y responde a un desafío de una forma que no se puede repetir.
Una familia emparentada y más barata produce un valor que cambia en cada lectura, de forma que una respuesta capturada está caducada para cuando pudiera usarse.
Las familias disponibles, sus nombres y lo que cuesta cada una por unidad pertenecen a las hojas de características del chip, que mantienen los fabricantes en vez de duplicarse aquí.
El coste no es solo el chip. Verificar lo que el chip produce exige algo de tu lado que guarde el secreto correspondiente, y esa infraestructura es la parte que sorprende a la gente.
Protección en el sistema
A menudo mejor relación de valor, y siempre digna de plantearse primero: organizar las cosas de forma que una copia no gane nada aunque se haga.
Ata la etiqueta a otra cosa. Una etiqueta que solo significa algo junto a un acceso, un lugar, una ventana de tiempo o un precinto físico es una etiqueta cuya copia es inerte.
Usa la etiqueta como una señal y no como la decisión. Un sistema que se da cuenta de que el mismo identificador aparece en dos sitios en un minuto ha detectado algo que ninguna función de chip habría evitado.
Y reduce aquello de lo que se fía la etiqueta, que sale gratis.
Elegir entre las dos
Empieza por qué ganaría una copia, porque eso determina el presupuesto. Una copia que gana una página pública no justifica nada.
Cuando la protección esté justificada, pon precio al montaje entero y no al chip: los chips, la infraestructura de verificación, y el trabajo operativo de gestionar claves durante la vida del despliegue.
Compara eso con una medida del lado del sistema que puede lograr el mismo resultado con etiquetas que se compran en cualquier parte.
Y desconfía de un proveedor que responda que no se puede clonar sin decir qué parte no se puede. El contenido siempre se puede.
Preguntas frecuentes
¿Bloquear protege de la copia?
No. Bloquear impide la alteración. Copiar es leer, y leer es lo que una etiqueta está hecha para permitir.
¿Ayuda cifrar el contenido?
No. Una copia reproduce los bytes fielmente y no necesita entenderlos.
¿Qué funciona de verdad?
Un chip que demuestre conocer una clave sin revelarla, o un sistema organizado de forma que una copia no gane nada.
¿Cuánto cuesta?
Más que el chip. La verificación necesita infraestructura que guarde el secreto correspondiente, y esa es la parte que se subestima.