ChipWhisperer

Hardware & Industrial v6.0.0b · 26.03.2025 >1 года

Платформа для side-channel атак и fault injection от NewAE Technology. Позволяет проводить: анализ потребления мощности (CPA/DPA), электромагнитный анализ (EM), voltage/clock glitching для обхода защит. Поддерживает атаки на AES, RSA, ECC. Включает Python API и Jupyter-ноутбуки.

v6.0.0b
26.03.2025 current
Добавлен 13.07.2026 · Обновлён 13.07.2026 · Hardware & Industrial
Установка
pip install chipwhisperer
# Требует аппаратный ChipWhisperer ($200–$1500)
import chipwhisperer as cw
scope = cw.scope()
scope.default_setup()
переведено ИИ

ChipWhisperer

Статус документации | Тесты ноутбуков | Discord

Важные ссылки

Документация | Руководства | Форум | Магазин | NewAE

ChipWhisperer 6.0: изменения и очистка репозитория

ChipWhisperer 6.0 вносит множество изменений в репозиторий ChipWhisperer. Наиболее значимым из них является очистка истории git как в этом репозитории, так и в репозитории chipwhisperer-jupyter, а также вынос некоторых файлов за пределы этих репозиториев. Мы приложили все усилия, чтобы в этом репозитории было всё, что может понадобиться большинству пользователей, а также чтобы создать резервные копии всего остального в других репозиториях.

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

Что такое ChipWhisperer?

ChipWhisperer — это набор инструментов с открытым исходным кодом, предназначенный для исследований в области аппаратной безопасности. Этот инструментарий состоит из нескольких уровней компонентов с открытым исходным кодом: * Аппаратное обеспечение: ChipWhisperer использует доску захвата и целевую доску. Схемы и макеты печатных плат для доски захвата ChipWhisperer-Lite и ряда целевых досок доступны свободно. * Прошивка: На аппаратном обеспечении ChipWhisperer используется три отдельных компонента прошивки. Доска захвата имеет USB-контроллер (на C) и FPGA для высокоскоростного захвата (на Verilog) с прошивкой с открытым исходным кодом. Кроме того, целевое устройство имеет собственную прошивку; этот репозиторий содержит множество примеров прошивок для различных целевых устройств. * Программное обеспечение: Программное обеспечение ChipWhisperer включает Python API для взаимодействия с аппаратным обеспечением ChipWhisperer (ChipWhisperer Capture) и Python API для обработки энергетических следов от аппаратного обеспечения ChipWhisperer (ChipWhisperer Analyzer).

Вы найдёте документацию для всех вышеуказанных компонентов здесь.

Начало работы

Впервые используете ChipWhisperer? Перейдите на наш новый сайт документации, чтобы получить всю необходимую информацию для начала работы с ChipWhisperer.

Исходный код GIT

Обратите внимание, что вся разработка ведётся на ветке develop. Если вы ищете самые последние изменения — их НЕТ на master, потому что мы отправляем каждый релиз (и, возможно, любые критические изменения) в master. Это означает, что «master» всегда предоставляет вам последнюю известную рабочую ветку, но на ветке «develop» могут быть новые функции.

Помощь!

Застряли? Если вам нужна помощь, есть несколько мест, где можно её получить: * Форум NewAE полон полезных людей, которые могут указать вам правильное направление * Если вы нашли ошибку, сообщите нам через трекер проблем


ChipWhisperer — это торговая марка NewAE Technology Inc., зарегистрированная в США, Европе и Китае.

Комментарии
Войдите, чтобы оставить комментарий