ChipWhisperer-Husky от NewAE Technology — это компактный инструмент, предназначенный для анализа мощности побочных каналов и устранения неисправностей. Устройство имеет такие функции, как высокоскоростной логический анализатор, используемый для визуализации сбоев, потоковая передача данных в реальном времени для атаки на асимметричные алгоритмы и поддержка программирования JTAG/SWD.
Компания, занимающаяся исследованиями в области безопасности, объясняет, что ее устройство обеспечивает более стабильную и надежную работу по сравнению с другим готовым тестовым оборудованием, таким как осциллографы и функциональные генераторы, благодаря таким функциям, как синхронная выборка, что означает что время выборки вашего целевого устройства и время выборки ChipWhisperer-Husky могут быть идеально выровнены, или способность генерировать сбои, включая сбои времени, которые могут быть меньше наносекунды.
Основные спецификации и технические характеристики оборудования ChipWhisperer-Husky:
- Синхронные выборки для платы захвата и целевой платы для значительного повышения производительности по сравнению с типичной асинхронной установкой осциллографа.
- 12-разрядный АЦП со скоростью 200 МС/с для захвата кривых мощности. Он может работать как на той же тактовой частоте, что и целевое устройство, так и с целыми числами, кратными этой частоте.
- Размер буфера — 100 тысяч отсчетов
- Регулируемое усиление низкого уровня шума +55 дБ, что позволяет Lite легко измерять слабые сигналы
- Генерация ошибок тактовой частоты и напряжения с помощью генерации импульсов на основе FPGA
- Встроенный загрузчик XMEGA (PDI), AVR (ISP), SAMBA (Microchip SAM) и STM32F (последовательный UART)
- Линии отладки JTAG/SWD на 20-контактном разъеме CW, а также JTAG-совместимый 20-контактный цифровой разъем (работает только через OpenOCD)
- Порт USB 2.0 для подключения к хосту
- Потоковый режим (> 20 мс/с, максимально 8 бит) для длинных захватов
- Разъем Trigger Out/Glitch Out SMB
- Разъем Aux In/Out SMB
- TraceWhisperer Arm Trace нюхает/запускает
- 20-контактный пользовательский разъем ввода-вывода с 8 контактами данных (3,3 В), который также можно использовать для
- JTAG/SWD (20-контактный JTAG-совместимый)
- Arm Trace
- Контроля пользователем
- Логического анализатора
- Триггерных штифтов
- Различные режимы запуска: базовый (Rising edge, falling edge, high, low)
- Аналоговый порог
- Аналоговая модель (сумма абсолютной разности, 32 выборки)
- UART byte
- Edge count
- Arm Trace
- Сбой, основанный на внутреннем VCO, означает, что разрешение сбоя не основано на целевом тактовом сигнале.
- Несколько программируемых сбоев
Хотя ChipWhisperer-Husky не имеет сертификата OSHW, ядро, включая логику Xilinx Artix-A15 FPGA, прошивку микроконтроллера Microchip SAM3U и компьютерный код, имеет открытый исходный код и может быть найдено на GitHub, в документации на RTFM , а также на в отдельном репозитории GitHub с интерактивными учебными пособиями ChipWhisperer с использованием блокнотов Jupyter.
Технология NewAE существует уже некоторое время, и, в 2019 году, мы писали об их инструменте PhyWhisperer-USB для тестирования безопасности USB. Тем временем они представили ChipWhisperer-Lite и ChipWhisperer-Nano, а ChipWhisperer-Husky — это просто эволюция предыдущего дизайна с корпусом и дополнительными функциями.
Несколько недель назад на Crowd Supply был запущен инструмент ChipWhisperer-Husky для анализа мощности сторонних каналов и внедрения неисправностей, который на данный момент привлек более 75 000 долларов. Он предлагается как часть стартового комплекта стоимостью 549 долларов США с устройством ChipWhisperer-Husky, целевой базовой платой CW313, целевым устройством iCE40 FPGA, целевым процессором SAM4S Arm, USB-кабелями, кабелями SMA, 20-контактными прямыми и разветвляющими кабелями, а также подходящими кабелями для запуска большинства руководств по решению. Доставка по всему миру бесплатна, и ожидается, что поставки начнутся в марте 2023 года, когда компания обеспечила будущие поставки основных компонентов как минимум для 400 единиц.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.