← Últimos artigos
💻 computer science

TroPUF: Evaluating Hardware Trojan Insertion in Delay-Based Physical Unclonable Functions

Este artigo introduz um framework de simulação unificado demonstrando que Trojans de hardware furtivos incorporados em Funções Físicas Não Clonáveis (PUFs) baseadas em atraso podem permanecer indetectados pelos métodos de validação convencionais até a ativação, expondo, assim, uma lacuna crítica nas atuais suposições de segurança de PUFs.

Autores originais: Marissa Marcarelli, Amin Rezaei

Publicado 2026-07-28
📖 4 min de leitura☕ Leitura rápida

Autores originais: Marissa Marcarelli, Amin Rezaei

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você tem um scanner de impressão digital mágico, mas em vez de olhar para a sua pele, ele olha para as minúsculas imperfeições invisíveis dentro de um chip de computador. Essas imperfeições ocorrem naturalmente quando o chip é fabricado em uma fábrica, como partículas de poeira assentando em uma vidraça. Como não existem dois chips fabricados exatamente iguais, este scanner pode diferenciá-los perfeitamente. Isso é chamado de "Função Não Clonável Física" (ou PUF, para abreviar). É como um cartão de identidade digital que nasce com o chip e nunca pode ser copiado. Especialistas em segurança adoram isso porque eles deveriam ser a "raiz de confiança" definitiva — o fundamento inabalável que prova que um dispositivo é quem diz ser.

Mas aqui está a reviravolta: e se alguém infiltrar um espião minúsculo e invisível na fábrica enquanto o chip está sendo construído? Este espião, conhecido como "Hardware Trojan" (Cavalo de Troia de Hardware), espera silenciosamente até que um sinal secreto o mande acordar e causar problemas. Geralmente, os guardas de segurança procuram por esses espias verificando se o comportamento do chip é estranho ou se ele usa muita energia. Mas, como a "impressão digital" do chip é suposta ser um pouco aleatória e imprevisível, o espião pode se esconder dentro desse caos natural. É como tentar encontrar um esquilo sorrateiro específico em uma floresta onde as folhas já estão balançando ao vento; o movimento do esquilo se parece justamente com o do vento. Este artigo faz uma pergunta assustadora: um espião pode se esconder dentro do próprio scanner de impressão digital, e ainda podemos confiar no scanner se não conseguirmos ver o espião?

Os pesquisadores da Universidade Estadual da Califórnia, Long Beach, construíram um parquinho digital chamado "TroPUF" para responder a isso. Eles não apenas adivinharam; eles simularam um monte de diferentes scanners de impressão digital (especificamente, PUFs baseados em atraso) e secretamente plantaram vários tipos de espias digitais dentro deles. Eles testaram três tipos diferentes de espias: um que espera por uma sequência específica de eventos, um que conta quantas vezes o chip é usado e um que espera por um código matemático específico. Eles também testaram duas maneiras diferentes de os espias causarem problemas assim que acordassem: ou forçando o scanner a dar a mesma resposta todas as vezes, ou congelando a resposta para a primeiríssima que ele já deu.

Os resultados foram um pouco um chamado de atenção. A equipe descobriu que, enquanto os espias estavam dormindo (dormentes), os scanners pareciam absolutamente perfeitos. Eles passaram em todos os testes padrão de unicidade, confiabilidade e aleatoriedade. Mesmo quando os pesquisadores tentaram usar aprendizado de máquina avançado para detectar padrões, os espias adormecidos eram invisíveis. Os scanners usavam quase a mesma quantidade de espaço e energia que os limpos, e eram tão difíceis de enganar quanto os designs originais. Era como se os espias fossem fantasmas que podiam atravessar paredes sem fazer um som.

No entanto, no momento em que os espias acordaram, todo o sistema desmoronou. A "impressão digital" deixou de ser única e começou a parecer igual para cada chip. A confiabilidade caiu e a aleatoriedade desapareceu. Os modelos de aprendizado de máquina, que não conseguiam prever o scanner limpo de forma alguma, de repente tornaram-se capazes de prever o infectado com mais de 99% de precisão. O artigo conclui que nossa maneira atual de verificar esses dispositivos de segurança é falha. Não podemos apenas verificar se o scanner funciona bem e assumir que ele é seguro; se um espião estiver escondido dentro do próprio scanner, o scanner pode parecer perfeito até o segundo exato em que decidir nos trair. Isso significa que precisamos de uma nova maneira de pensar sobre segurança, que assuma que as próprias ferramentas que usamos para verificar a segurança podem ser as que escondem o perigo.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →