← Últimos artigos
💻 ciência da computação

Autonomous hardware security evaluation from reconnaissance to physical validation

Este artigo apresenta um agente autônomo baseado em LLM que integra reconhecimento, análise de firmware e controle humano no ciclo (human-in-the-loop) para executar e validar com sucesso ataques de injeção de falhas por laser tanto em microcontroladores ATmega328P quanto em FPGAs Artix-7, demonstrando um fluxo de trabalho escalável para avaliação de segurança de hardware físico.

Autores originais: Raphael Viera

Publicado 2026-10-27
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Raphael Viera

Artigo original sob licença CC BY 4.0 (https://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

No mundo oculto dos chips de computador, a segurança não se trata apenas de códigos de software complexos; trata-se também da realidade física do próprio silício. Mesmo a fechadura digital mais segura pode ser quebrada se um invasor conseguir cutucar fisicamente o cérebro da máquina no momento exato. Este campo, conhecido como segurança de hardware, envolve tentar compreender como um chip se comporta quando é submetido a perturbações minúsculas e precisas, como um flash de luz ou um pulso magnético. Essas perturbações podem fazer com que o chip esqueça um passo em seu cálculo, pule uma verificação de segurança ou revele uma chave secreta. Durante décadas, testar essas vulnerabilidades foi um processo lento e manual. Requer que um especialista humano estude o design do chip, adivinhe onde uma fraqueza pode estar escondida e, então, direcione cuidadosamente um laser para esse ponto enquanto observa os resultados. É uma dança delicada de raciocínio e precisão, onde um palpite errado desperdiça horas de tempo e um momento perdido significa que o segredo permanecerá seguro.

Um novo estudo de pesquisadores da Mines Saint-Etienne e do CEA, na França, introduz uma maneira diferente de realizar este trabalho. Eles construíram um agente de inteligência artificial que pode guiar todo esse processo, desde o primeiro palpite até a prova final. Este agente não substitui o especialista humano, mas atua como um parceiro incansável que lida com o trabalho pesado de planejamento e execução. O sistema funciona lendo primeiro todos os documentos disponíveis sobre um chip, incluindo seu manual de instruções e o código que está sendo executado nele. Em seguida, ele analisa imagens da estrutura interna do chip para entender onde as diferentes partes estão localizadas. Usando essa informação, a IA forma uma lista de hipóteses sobre onde um pulso de laser poderia causar um erro. Ela então projeta uma série de experimentos para testar essas ideias, estabelecendo regras estritas para o que conta como um sucesso e o que conta como um fracasso. Crucialmente, o especialista humano permanece no comando da segurança e da aprovação final, atuando como um guardião que autoriza cada etapa antes que a máquina prossiga.

Os pesquisadores testaram este sistema em dois tipos de chips de computador muito diferentes para ver se ele poderia funcionar de forma abrangente. O primeiro alvo foi um microcontrolador comum, um chip pequeno frequentemente encontrado em eletrônicos cotidianos. O agente de IA começou analisando o firmware do chip, que é o software que diz ao chip o que fazer. Ele identificou uma verificação de segurança específica onde o chip verifica um número de identificação pessoal, ou PIN. O agente hipotetizou que um pulso de laser poderia enganar o chip para aceitar um PIN incorreto. Para testar isso, o agente direcionou um laser ao chip enquanto ele executava a verificação de segurança. Após uma série de pulsos cuidadosamente cronometrados, o agente conseguiu fazer o chip aceitar um PIN incorreto. Ele não apenas adivinhou; ele verificou o resultado perguntando ao chip sobre seu status interno, confirmando que o chip acreditava estar agora desbloqueado. O agente também testou a capacidade do chip de realizar cálculos matemáticos complexos para criptografia. Ele conseguiu corromper a saída de um processo de criptografia de forma repetível, produzindo exatamente o mesmo erro em quatorze de quatorze tentativas, enquanto um grupo de controle de testes sem o laser não mostrou erros.

O segundo teste envolveu um chip mais complexo usado para tarefas de computação avançada. Aqui, o desafio era diferente porque o layout interno do chip não é tão direto para mapear. O agente utilizou uma abordagem diferente, combinando uma varredura visual da parte traseira do chip com um mapa digital de seu design para localizar a área específica responsável pela criptografia. Em seguida, executou um número massivo de testes, disparando o laser em milhares de pontos diferentes. O sistema registrou quase 183.000 resultados de testes individuais. Ele descobriu que, em certas localizações e com configurações específicas, o chip produziria uma resposta errada. O agente foi capaz de distinguir entre um simples glitch e uma falha de segurança real, observando que alguns erros aconteciam repetidamente enquanto outros eram aleatórios. Isso demonstrou que a IA poderia navegar pela complexidade de um chip moderno sem precisar que um humano guiasse manualmente cada disparo.

O que torna este trabalho significativo não é apenas o fato de a IA ter encontrado esses erros, mas como ela o fez. O sistema não simplesmente disparou um laser aleatoriamente até que algo quebrasse. Em vez disso, construiu um mapa mental do chip, ligando o que sabia sobre o código ao que via nas imagens físicas. Quando encontrava resultados confusos, como um sinal que não correspondia às suas expectativas, ele pausava e reavaliava seu plano. Ele corrigia seus próprios erros, como consertar um problema de fiação que descobriu durante o processo, e então continuava. O operador humano definia os limites, decidindo o que era seguro testar e interrompendo o processo assim que o objetivo era alcançado. A IA lidava com as decisões rotineiras, escolhendo o próximo ponto a ser testado com base nos resultados do anterior. Isso criou um ciclo fechado onde a máquina aprendia com suas próprias ações em tempo real.

O estudo mostra que este método pode funcionar em diferentes tipos de hardware, desde microcontroladores simples até dispositivos de lógica programável complexos. Os pesquisadores descobriram que a abordagem assistida por IA poderia preparar um experimento em cerca de um dia, enquanto um especialista humano trabalhando sozinho poderia levar uma semana ou mais. Essa velocidade vem da capacidade da IA de processar rapidamente vastas quantidades de documentação e imagens para estreitar a área de busca. No entanto, os pesquisadores são claros ao afirmar que isso é uma ferramenta de avaliação, não uma varinha mágica que resolve todos os problemas de segurança. A IA encontrou maneiras específicas de quebrar os chips no laboratório, mas não recuperou as chaves secretas ou explicou totalmente o mecanismo elétrico por trás de cada erro. Alguns dos erros encontrados ainda eram um mistério, e os pesquisadores observaram que mais investigação é necessária para entender exatamente como a luz causou a falha do chip.

O objetivo final deste trabalho é tornar os testes de segurança de hardware mais confiáveis e eficientes. Ao automatizar a conexão entre o entendimento teórico de um chip e o teste físico do mesmo, o sistema permite que os especialistas foquem no panorama geral enquanto a máquina lida com os detalhes. O humano permanece como o juiz, decidindo quando um achado é significativo e quando parar. O estudo conclui que esta parceria entre o julgamento humano e a inteligência artificial é um caminho viável a seguir. Prova que uma IA pode não apenas ler as instruções de um chip, mas também interagir fisamente com ele para encontrar suas fraquezas, tudo isso seguindo regras estritas de segurança. Isso não significa que os chips agora sejam menos seguros; pelo contrário, significa que as pessoas que os constroem têm uma nova e poderosa maneira de encontrar e corrigir suas falhas antes que possam ser exploradas por outros. O trabalho serve como uma demonstração de que o futuro da segurança de hardware provavelmente dependerá de sistemas que possam pensar, planejar e agir no mundo físico, guiados pela supervisão humana.

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 →