Engenharia reversa profissional de circuitos integrados e análise técnica

Análise de projetos de circuitos integrados, recuperação de firmware e investigação de semicondutores. Os pedidos exigem um objetivo de engenharia definido e legitimidade documentada sobre o dispositivo e o código relevante. A viabilidade depende do modelo exato e do estado de proteção.
Análise aprofundada

O que é Engenharia Reversa (RE) de IC?

A engenharia reversa de IC examina a estrutura, os circuitos e o comportamento incorporado de um chip para uma finalidade de engenharia definida.
A análise padrão inclui inspeção estrutural, análise de circuitos e cópia de segurança do firmware através de interfaces permitidas, sem contornar as proteções de segurança.
O desbloqueio de chips, a contornação da proteção de leitura e a extração de firmware protegido são avaliados e orçamentados separadamente, fora dos serviços padrão de análise ou cópia de segurança. A aceitação exige autorização documentada que abranja o dispositivo, o código e a utilização prevista, além de uma análise de viabilidade técnica. A recuperação não é garantida.

Extração física

Descamar circuitos através de gravação química ou polimento mecânico.

Recuperação lógica

Utilização de imagens SEM de alta resolução para extrair conectividade ao nível do transístor.

"Não se trata apenas de duplicação; é uma ferramenta vital para a compreensão profunda dos nós avançados e da proteção de patentes."

METAL 3 (Top Layer)
METAL 2
METAL 1
POLY / TRANSISTOR LAYER
SCANNING STATUS: 100% COMPLETE

Tipos de chips principais para engenharia reversa

MCU

Universo Cinematográfico Marvel

FPGA

Matriz de portas programáveis em campo

CPLD

CPLD

ARM

ARM

Digital Signal Processor (DSP)

Processador de Sinais Digitais

Nossa capacidade de engenharia reversa de IC

Série e modelos de IC compatíveis

Com mais de 15 anos de experiência, concluímos mais de 1.000 projetos de análise de hardware e recuperação de firmware. Nossos clientes variam de startups inovadoras a empresas globais em setores como automotivo, aeroespacial, automação industrial, dispositivos médicos e telecomunicações. Somos o parceiro preferencial para empresas que precisam de insights profundos sobre hardware e suporte a sistemas legados. Para mais modelos de IC, entre em contato conosco diretamente.

🔍

Como fazer engenharia reversa em um microchip?

Nossas metodologias profissionais para análise de chips e recuperação de dados.

IC reverse engineeing by software: Pocket-CHM-Pro-59

1. Protocolo de firmware e análise lógica

Utilizamos análise avançada de protocolos para identificar sequências lógicas no firmware. Ao analisar os tempos de execução e as sequências de apagamento em arquiteturas antigas, como a série ATMEL AT89C, identificamos estados em que a memória fica acessível. A nossa equipa mapeia as estruturas do firmware através da deteção de padrões de dados, como sequências hexadecimais FFFF, enquanto avalia a viabilidade de recuperação ou migração para plataformas de hardware modernas.

A high-resolution display showing a DPA correlation graph with sharp red spikes against blue noise, positioned in front of a blurred hardware hacking setup featuring a circuit board, data acquisition unit, and an engineer's hands using a multimeter probe.

2. Análise de potência do canal lateral

Esta técnica não invasiva monitora o consumo de energia e as emissões eletromagnéticas durante a operação do chip. Ao aplicar modelos estatísticos avançados, podemos inferir estados lógicos e padrões de execução sem invasão física. Essa metodologia é crucial para compreender as operações internas do dispositivo e os processos criptográficos, proporcionando uma visão profunda do comportamento funcional e do fluxo de dados do chip.

A first-person perspective of a technical workbench featuring two monitors. The left screen shows oscilloscope waveforms and a logic analyzer with flatlined channels. The right screen displays a disassembler's control flow graph with a red-highlighted interrupt. A hand rests on a keyboard in the foreground under a desk lamp.

3. Testes de estresse ambiental

Ao aplicar falhas de tensão controladas ou transientes de clock, analisamos o comportamento do processador em condições operacionais anormais. Essa metodologia de estresse ajuda a identificar vulnerabilidades ocultas no projeto e a melhorar a robustez geral do sistema. Ela permite que os engenheiros identifiquem pontos críticos de falha e reconstruam a lógica do fluxo de controle que só surge durante flutuações ambientais específicas ou exceções de hardware.

schematic of test probe on pcb

4. Micro-sondagem interna

Com estações de sondagem de alta precisão, investigamos as ligações internas e o comportamento dos sinais dentro de um âmbito de investigação ou recuperação acordado. A sondagem para além dos pinos de segurança do encapsulamento pode expor sinais internos protegidos, pelo que qualquer pedido deste tipo exige legitimidade documentada que abranja tanto o dispositivo como os dados. O trabalho intrusivo pode danificar a amostra e não garante a recuperação do firmware.

A high-contrast shot of a flat substrate under intense blue-violet ultraviolet light, showing a faint rectangular circuit pattern and a squeegee tool at the bottom edge.

5. Avaliação de preservação de OTP / EPROM

A exposição a UV pode alterar ou apagar a carga armazenada em dispositivos EPROM apagáveis por UV; não reconstitui o firmware original após o apagamento. A identificação do dispositivo e a preservação de quaisquer dados legíveis devem preceder uma avaliação autorizada. Não considere a irradiação UV como um método geral de recuperação para memória OTP ou chips industriais descontinuados.

IC Restore Functionality: finding logic gap in chip code

6. Avaliação da segurança arquitetônica

Aproveitamos as características do projeto arquitetônico para uma recuperação avançada de dados. Ao identificar sinalizadores de hardware específicos ou flip-flops lógicos (FFs) dentro da estrutura da memória, avaliamos o estado do chip para uma extração precisa do firmware. Essa metodologia é altamente eficaz para a série ATMEL 51 (AT89C51), onde a análise em nível de byte permite que os engenheiros restaurem o acesso a códigos críticos perdidos devido à obsolescência do hardware.

FIB-(focused-ion-beam)-(2)

7. Restauração da lógica do circuito baseada em FIB

A tecnologia de feixe de iões focalizado (FIB) é o nosso principal método de restauro de precisão de circuitos. Após o desencapsulamento químico, utilizamos microscopia eletrónica para modificar os percursos lógicos internos à escala nanométrica. É ideal para projetos da série TI MSP430 (MSP430F1101A, F149, F425) que envolvem fusíveis de segurança. Ao restaurar estados dos circuitos, possibilitamos a recuperação de firmware de dispositivos protegidos quando o código-fonte original não está disponível. Os pedidos que envolvam a modificação de fusíveis de segurança ou a recuperação de firmware protegido exigem uma análise separada da legitimidade, da viabilidade específica do dispositivo e do consentimento para ensaios destrutivos. A indicação de um modelo de chip não constitui uma promessa de acesso ao respetivo código.

A hyper-realistic macro SEM view of a silicon chip showing exposed metallic interconnect layers labeled "metal 1" and "metal 3," with a glowing translucent digital schematic in cyan and amber superimposed over the nanometer-scale transistors and vias.

8. Reconstrução do caminho lógico

Para chips CPLD e DSP de elevada complexidade, realizamos uma análise estrutural aprofundada para contornar portas lógicas não funcionais e restaurar o acesso aos dados centrais do sistema. Este processo envolve a reconstrução de netlists complexas e a identificação de percursos de sinais ocultos na estrutura de silício. É particularmente eficaz para a série TMS320, permitindo aos investigadores recuperar algoritmos de processamento proprietários para fins de R&D. Qualquer pedido de acesso ou reprodução de algoritmos proprietários deve incluir a permissão do titular dos direitos relevante e um limite acordado para a utilização dos dados recuperados.

Perguntas frequentes

Quanto tempo leva a engenharia reversa do IC?

A descapsulação simples leva de 1 a 3 dias. A extração completa da lista de redes pode levar de 2 a 12 semanas, dependendo da complexidade do chip e do tamanho do nó.

Os custos variam muito. Uma análise estrutural básica pode custar a partir de US$ 5 mil, enquanto a extração completa do circuito para nós avançados pode variar de US$ 50 mil a mais de US$ 200 mil.

A extração de firmware de MCU protegidos é um serviço sensível em termos de segurança. O pedido deve identificar o dispositivo, o estado de proteção, a utilização prevista e a legitimidade documentada concedida pelos titulares dos direitos relevantes sobre o dispositivo e o código. A propriedade de uma amostra física, por si só, não constitui permissão para extrair código de terceiros. A recuperação é avaliada caso a caso e não pode ser garantida.

Explore mais sobre os conhecimentos da IC

O que o decapsulamento de CI revela antes de recuperar firmware

O decapsulamento controlado de um circuito integrado remove parte do encapsulamento para permitir a inspeção do die, dos fios de ligação, das marcações e de danos visíveis. O procedimento pode apoiar identificação, análise de falhas, imagens de camadas ou sondagem posterior, mas não recupera automaticamente código protegido e pode inutilizar a amostra. O desbloqueio e a extração de memória exigem, portanto, um plano separado baseado no componente exato, encapsulamento, estado de proteção e objetivo autorizado.

  • Defina primeiro a pergunta: indique se o objetivo é identificação, localização de defeito, mapeamento de conexões ou recuperação de dados.
  • Reserve amostras de controle: mantenha unidades intactas para comparação elétrica e use outra no desenvolvimento do processo.
  • Escolha o método de abertura: adapte remoção química, mecânica, térmica ou a laser ao encapsulamento e ao die.
  • Especifique as evidências: solicite fotografias calibradas, dimensões, notas de camadas, condições de teste e rastreabilidade.
  • Estabeleça limites legais: registre propriedade, autorização, confidencialidade, restrições de exportação e manuseio permitido antes do início.

Entre em contato conosco

Telefone: +86 157 9847 6858
E-mail: info@reversepcb.com
Sala 602, Edifício 7A, Fase 2, Parque Tecnológico de Inovação Dongjiu, nº 73, Rua Xialinan, Bairro Nanwan, Distrito de Longgang, Shenzhen, China.
Segunda a sexta-feira, das 9h às 19h; sábado e domingo, das 10h às 14h.
Rolar para cima

Instant Quote

Cotação instantânea

Solicitar um orçamento

Escanear o código