O que é um identificador único (UID) em etiquetas RFID?

Índice

Nos sistemas RFID, o Identificador Único (UID) é muitas vezes mal interpretado. É frequentemente tratado como uma credencial de segurança, quando na realidade nunca foi concebido para esse fim. Para conceber, avaliar ou auditar corretamente um sistema RFID, é essencial compreender o que é um UID, o que não é e como deve ser utilizado.

O significado técnico de um UID

Um UID é um identificador não volátil permanentemente armazenado no interior de um circuito integrado RFID. É atribuído pelo fabricante da pastilha durante a produção e destina-se a distinguir exclusivamente uma etiqueta de outra ao nível do protocolo.

Do ponto de vista das normas, o UID existe para garantir:

  • Seleção fiável de etiquetas
  • Resolução de colisões
  • Comunicação determinística entre o leitor e a etiqueta

É verdade não fornecer autenticação, encriptação ou prova de legitimidade.

Como um UID é utilizado durante a comunicação RFID

Quando um leitor RFID ativa o campo RF, várias etiquetas podem responder simultaneamente. O UID desempenha um papel fundamental nesta fase.

A sequência típica é:

  1. As etiquetas respondem com os seus identificadores
  2. O leitor efectua a anti-colisão
  3. Uma única etiqueta é selecionada utilizando o seu UID
  4. Início das operações de camadas superiores (se suportadas)

Em nenhuma fase o UID valida se a etiqueta é genuína, autorizada ou de confiança.

Armazenamento e imutabilidade de UIDs

Nos chips RFID genuínos, o UID é armazenado em memória só de leitura programada de fábrica. Não pode ser modificado ou reescrito em condições normais de funcionamento.

As etiquetas que permitem a modificação do UID são:

  • Fichas clone
  • Emuladores
  • Dispositivos de desenvolvimento

Não são representativos das credenciais de produção em conformidade com as normas.

Comprimento e estrutura do UID

O comprimento do UID depende da norma RFID e da família de chips. Exemplos comuns incluem:

  • UIDs de 32 e 40 bits em sistemas LF antigos
  • UIDs de 7 ou 10 bytes em sistemas ISO/IEC 14443 HF
  • Identificadores de 96 bits associados aos quadros EPC UHF

A estrutura do UID pode incluir:

  • Identificação do fabricante
  • Informações sobre a família das pastilhas
  • Numeração de série

Esta estrutura apoia a interoperabilidade e não o secretismo.

Comportamento do UID nas bandas de frequência RFID

Baixa frequência (125 kHz)

Os sistemas RFID LF baseiam-se quase universalmente no funcionamento apenas com UID. Estes sistemas fornecem:

  • Identificadores fixos
  • Sem autenticação
  • Sem encriptação
  • Comunicação unidirecional

Nesses sistemas, a posse de um UID é suficiente para se fazer passar por uma etiqueta.

Alta-frequência (13,56 MHz)

A RFID HF introduz camadas de segurança opcionais. O papel do UID muda consoante o tipo de pastilha.

Em sistemas HF seguros, o UID é utilizado apenas para:

  • Anticolisão
  • Seleção de etiquetas

As decisões de controlo de acesso são tomadas após autenticação criptográfica, e não por comparação de UIDs.

Frequência ultra-alta (UHF)

Na RFID UHF, o conceito de um único UID é substituído por múltiplos identificadores:

  • TID para autenticidade do chip
  • EPC para identificação ao nível da aplicação

Também neste caso, os identificadores apoiam a escala e a logística, não a confiança.

Saiba mais: Explicação das frequências dos chips RFID: LF vs HF vs UHF

O principal erro de conceção: Tratar o UID como uma credencial

Muitos sistemas de controlo de acesso ainda se baseiam na comparação de UID como mecanismo de autorização. Esta abordagem é fundamentalmente incorrecta.

A autorização baseada em UID falha porque:

  • Os UIDs são transmitidos em texto claro
  • Qualquer leitor compatível pode capturá-los
  • As etiquetas clonadas são indistinguíveis das originais

Não se trata de um erro de implementação - é um utilização incorrecta do conceito de UID.

Porque é que os sistemas só com UID ainda existem

Apesar das limitações conhecidas, os sistemas só com UID continuam a ser comuns devido a:

  • Baixo custo
  • Infra-estruturas herdadas
  • Complexidade mínima do software
  • Compatibilidade com as primeiras implementações de RFID

Só são adequados quando os requisitos de segurança são negligenciáveis.

Como os sistemas RFID seguros utilizam corretamente o UID

Em sistemas RFID modernos e seguros:

  • O UID nunca é utilizado para decisões de acesso
  • A autenticação baseia-se num desafio-resposta criptográfico
  • As chaves secretas permanecem protegidas dentro do chip
  • A verificação baseada na sessão impede a repetição e a clonagem

Nestes sistemas, a duplicação de um UID não tem qualquer valor prático.

Perspetiva das normas

Normas RFID como a ISO/IEC 14443, a ISO/IEC 15693 e a ISO/IEC 18000 definem explicitamente o comportamento do UID. Nenhuma delas define o UID como um mecanismo de segurança.

A segurança é intencionalmente estratificada acima o UID.

Esta distinção é explícita tanto na documentação das normas como nos projectos de referência dos fornecedores.

Implicações práticas para os projectistas de sistemas

Se a segurança de um sistema depende do sigilo do UID, o sistema é inseguro por conceção.

Se um sistema utilizar o UID apenas para identificação e se basear na autenticação criptográfica para autorização, está em conformidade com as melhores práticas modernas de RFID.

O UID é um componente fundamental da comunicação RFID, mas nunca foi concebido para ser uma credencial. Confundir identificação com autenticação levou a décadas de fraquezas de segurança evitáveis.

Compreender a função correta do UID não é opcional - é um pré-requisito para a criação de sistemas RFID que escalem, interoperem e permaneçam seguros.

Mais artigos:
Partilhar:
Facebook
X
LinkedIn
Pinterest
E-mail
Deixe um comentário
Disponível para contacto pelo WhatsApp/telefone?
滚动至顶部