Профессиональный реверс-инжиниринг и технический анализ интегральных схем

Анализ конструкции интегральных схем, восстановление прошивки и исследования полупроводников. Для заявки необходимы определённая инженерная цель и документально подтверждённые полномочия в отношении устройства и соответствующего кода. Осуществимость зависит от точной модели и состояния защиты.
Углубленный анализ

Что такое обратное проектирование (RE) интегральных схем?

Обратное проектирование IC изучает структуру, схемотехнику и встроенное поведение микросхемы для определённой инженерной цели.
Стандартный анализ включает исследование структуры, анализ схем и резервное копирование прошивки через разрешённые интерфейсы без обхода защитных механизмов.
Разблокировка микросхем, обход защиты от чтения и извлечение защищённой прошивки оцениваются и рассчитываются отдельно от стандартных услуг анализа или резервного копирования. Для принятия заказа необходимы документально подтверждённое разрешение, охватывающее устройство, код и предполагаемое использование, а также проверка технической осуществимости. Восстановление не гарантируется.

Физическая экстракция

Разслоение схем посредством химического травления или механической полировки.

Логическое восстановление

Использование высокоразрешающих изображений SEM для извлечения информации о соединениях на уровне транзисторов.

«Это не просто дублирование; это важный инструмент для глубокого понимания передовых узлов и защиты патентов».

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

Основные типы микросхем для реверс-инжиниринга

MCU

Кинематографическая вселенная Marvel

FPGA

Программируемая матрица логических элементов

CPLD

CPLD

ARM

ARM

Digital Signal Processor (DSP)

Цифровой сигнальный процессор

Наши возможности в области обратного инжиниринга интегральных схем

Поддерживаемые серии и модели IC

Имея более 15 лет опыта, мы выполнили более 1000 проектов по анализу аппаратного обеспечения и восстановлению прошивки. Наши клиенты — это как инновационные стартапы, так и глобальные предприятия в таких отраслях, как автомобилестроение, аэрокосмическая промышленность, промышленная автоматизация, медицинское оборудование и телекоммуникации. Мы являемся предпочтительным партнером для компаний, которым требуются глубокие знания в области аппаратного обеспечения и поддержка устаревших систем. Для получения информации о других моделях интегральных схем свяжитесь с нами напрямую.

🔍

Как провести обратную разработку микрочипа?

Наши профессиональные методы анализа микросхем и восстановления данных.

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

1. Анализ протокола и логики прошивки

Мы используем углублённый анализ протоколов для выявления логических последовательностей в прошивке. Анализируя временные характеристики выполнения и последовательности стирания в устаревших архитектурах, таких как серия ATMEL AT89C, мы выявляем состояния, в которых память становится доступной. Наша команда составляет карту структур прошивки, обнаруживая шаблоны данных, например шестнадцатеричные последовательности FFFF, и одновременно оценивает возможность восстановления или переноса на современные аппаратные платформы.

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. Анализ мощности бокового канала

Эта неинвазивная техника отслеживает энергопотребление и электромагнитные излучения во время работы чипа. Применяя передовые статистические модели, мы можем определять логические состояния и схемы выполнения без физического вмешательства. Эта методология имеет решающее значение для понимания внутренней работы устройства и криптографических процессов, обеспечивая глубокий взгляд на функциональное поведение чипа и поток данных.

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. Экологическое стресс-тестирование

Применяя контролируемые скачки напряжения или переходные процессы тактовой частоты, мы анализируем поведение процессора в ненормальных условиях эксплуатации. Эта методика стресс-тестирования помогает выявить скрытые уязвимости конструкции и повысить общую надежность системы. Она позволяет инженерам точно определять критические точки отказа и восстанавливать логику управления потоком, которая проявляется только при определенных колебаниях окружающей среды или аппаратных исключениях.

schematic of test probe on pcb

4. Внутреннее микрозондирование

С помощью высокоточных зондовых станций мы исследуем внутренние соединения и поведение сигналов в согласованном объёме исследований или восстановления. Зондирование за пределами защитных выводов корпуса может открыть доступ к защищённым внутренним сигналам, поэтому любой такой запрос требует документально подтверждённых полномочий в отношении как устройства, так и данных. Инвазивные работы могут повредить образец и не гарантируют восстановления прошивки.

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. OTP / EPROM Оценка сохранности данных

Воздействие UV может изменить или стереть накопленный заряд в устройствах EPROM с UV-стиранием; оно не восстанавливает исходную прошивку после стирания. Идентификация устройства и сохранение всех доступных для чтения данных должны предшествовать разрешённой оценке. Не рассматривайте UV-облучение как универсальный метод восстановления памяти OTP или снятых с производства промышленных микросхем.

IC Restore Functionality: finding logic gap in chip code

6. Оценка архитектурной безопасности

Мы используем особенности архитектурного дизайна для расширенного восстановления данных. Определяя специфические аппаратные флаги или логические триггеры (FF) в структуре памяти, мы оцениваем состояние чипа для точного извлечения прошивки. Эта методология очень эффективна для серии ATMEL 51 (AT89C51), где анализ на уровне байтов позволяет инженерам восстановить доступ к критически важному коду, утраченному из-за устаревания оборудования.

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

7. Восстановление логики схемы на основе FIB

Технология Focused Ion Beam (FIB) — наш основной метод прецизионного восстановления схем. После химического вскрытия корпуса мы используем электронную микроскопию для изменения внутренних логических путей в нанометровом масштабе. Этот метод особенно подходит для проектов с серией TI MSP430 (MSP430F1101A, F149, F425), связанных с защитными перемычками. Восстанавливая состояния схем, мы обеспечиваем возможность восстановления прошивки защищённых устройств, когда исходный код недоступен. Запросы на изменение защитных перемычек или восстановление защищённой прошивки требуют отдельной проверки полномочий, технической осуществимости для конкретного устройства и согласия на разрушающие испытания. Указание модели микросхемы не является обещанием доступа к её коду.

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. Реконструкция логического пути

Для высокосложных микросхем CPLD и DSP мы выполняем глубокий структурный анализ, чтобы обойти нефункционирующие логические элементы и восстановить доступ к основным системным данным. Этот процесс включает воссоздание сложных списков соединений и выявление скрытых сигнальных путей в кремниевой структуре. Он особенно эффективен для серии TMS320, позволяя исследователям восстанавливать проприетарные алгоритмы обработки для R&D. Любой запрос на доступ к проприетарным алгоритмам или их воспроизведение должен включать разрешение соответствующего правообладателя и согласованное ограничение использования восстановленных данных.

Часто задаваемые вопросы

Сколько времени занимает обратное проектирование IC?

Простая декапсуляция занимает 1-3 дня. Полная экстракция списка соединений может занять от 2 до 12 недель в зависимости от сложности чипа и размера узла.

Стоимость варьируется в широких пределах. Базовый структурный анализ может стоить от 5 тысяч долларов, а полная экстракция схемы для сложных узлов может стоить от 50 тысяч до более 200 тысяч долларов.

Извлечение прошивки защищённых MCU — услуга, затрагивающая вопросы безопасности. В заявке необходимо указать устройство, состояние защиты, предполагаемое использование и документально подтверждённое разрешение соответствующих правообладателей устройства и кода. Одно лишь право собственности на физический образец не даёт разрешения на извлечение стороннего кода. Возможность восстановления оценивается индивидуально и не может быть гарантирована.

Узнайте больше об IC Knowledges

Embedded PCB connected to a JTAG debug adapter with ribbon cable on a lab bench

JTAG-разъемы, использование и проверка компоновки печатной платы

Разъем JTAG обеспечивает доступ для встроенной отладки, программирования и сканирования границ. В этом руководстве рассматриваются сигналы, риски распиновки и советы по компоновке печатных плат.

Читать дальше »
PIC Basic Pro HPWM servo control timing setup

Использование PIC Basic Pro HPWM для управления сервоприводом без сюрпризов

В этом руководстве объясняется несоответствие времени между стандартными импульсами управления сервоприводом и общим использованием HPWM в проектах PIC Basic Pro с практическими советами на уровне платы.

Читать дальше »
HC-SR04 ultrasonic sensor with analog switch support circuitry

Может ли HC-SR04 работать как коммутатор без микроконтроллера? Варианты схемы и ограничения

В этой статье объясняется, что HC-SR04 должен вести себя как переключатель, запускаемый расстоянием, когда нет MCU, и когда подход становится непрактичным.

Читать дальше »

Что показывает декапсуляция микросхемы до извлечения прошивки

При контролируемой декапсуляции микросхемы удаляют выбранную часть корпуса, чтобы осмотреть кристалл, соединительные проволоки, маркировку и видимые повреждения. Такая процедура помогает идентификации, анализу отказов, послойной съемке или последующему зондированию, но не извлекает защищенный код автоматически и способна необратимо повредить образец. Поэтому снятие защиты и чтение памяти требуют отдельной оценки с учетом конкретного прибора, корпуса, состояния защиты и законной цели.

  • Сначала сформулируйте задачу: укажите, нужна ли идентификация, локализация дефекта, карта соединений или получение данных.
  • Оставьте контрольные образцы: сохраните нетронутые приборы для электрического сравнения, а отдельный экземпляр выделите для настройки процесса.
  • Подберите способ вскрытия: согласуйте химическое, механическое, термическое или лазерное удаление с корпусом и положением кристалла.
  • Определите состав доказательств: потребуйте калиброванные фотографии, размеры, описание слоев, условия испытаний и учет передачи образца.
  • Зафиксируйте правовые рамки: подтвердите собственность, разрешение, конфиденциальность, экспортные ограничения и допустимые операции до начала.

Свяжитесь с нами

Телефон: +86 157 9847 6858
Электронная почта: info@reversepcb.com
Комната 602, здание 7A, фаза 2, инновационный технологический парк Dongjiu, № 73, улица Xialinan, район Nanwan, район Longgang, Шэньчжэнь, Китай.
ПН-ПТ 09:00 - 19:00, СБ-ВС 10:00 - 14:00
Прокрутить вверх

Instant Quote

Мгновенный расчет

Запросить расценки

Отсканируйте код