ChipWhisperer

Wichtige Links
Dokumentation | Labs | Forum | Shop | NewAE
ChipWhisperer 7.0: Überarbeiteter Analyzer, Projekt, SCA101
ChipWhisperer 7.0 bringt wesentliche Verbesserungen für Projekte, den Analyzer sowie einen neuen Online-Kurs, SCA101. Zu diesen Änderungen gehören:
- Neue Zarr-basierte Projekte mit verbesserter Funktionalität gegenüber früheren Projekten
- Neue CPA-Angriffsklasse mit erheblichen Leistungsverbesserungen
- Bessere Results-API für CPA-Angriffe
- Vereinfachung der Projekt-/Analyzer-API
- Verwendung von Integer-Arithmetik im gesamten Projekt
- Entfernung nicht gepflegter Teile des Analyzers
- Portierung des MixColumns-Angriffs auf den Analyzer
- Iteratoren für KTP-Klassen
Wir haben außerdem ein ausführlicheres Dokument der Änderungen.
Der SCA101 Online-Kurs ist unter learn.chipwhisperer.io verfügbar.
Wenn Sie ChipWhisperer mit der vorherigen API verwenden müssen, ist der letzte Commit mit dieser API als Tag v6.1.0 verfügbar
Was ist ChipWhisperer?
ChipWhisperer ist eine Open-Source-Toolchain für die Hardware-Sicherheitsforschung. Diese Toolchain besteht aus mehreren Schichten von Open-Source-Komponenten:
- Hardware: ChipWhisperer verwendet ein Capture-Board und ein Target-Board. Schaltpläne und PCB-Layouts für das ChipWhisperer-Husky-Capture-Board und eine Reihe von Target-Boards sind frei verfügbar.
- Firmware: Auf der ChipWhisperer-Hardware werden drei separate Firmware-Komponenten verwendet. Das Capture-Board verfügt über einen USB-Controller (in C) und ein FPGA für Hochgeschwindigkeits-Captures (in Verilog) mit Open-Source-Firmware. Außerdem hat das Target-Gerät seine eigene Firmware; dieses Repository enthält viele Firmware-Beispiele für verschiedene Targets.
- Software: Die ChipWhisperer-Software umfasst eine Python-API zur Kommunikation mit der ChipWhisperer-Hardware (ChipWhisperer Capture) und eine Python-API
zur Verarbeitung von Leistungskurven (Power Traces) der ChipWhisperer-Hardware (ChipWhisperer Analyzer).
Die Dokumentation für all das oben Genannte finden Sie hier.
Erste Schritte
Verwenden Sie ChipWhisperer zum ersten Mal? Besuchen Sie unsere neue Dokumentationsseite für alles, was Sie für den Einstieg in ChipWhisperer wissen müssen.
Hilfe!
Festgefahren? Wenn Sie Unterstützung benötigen, gibt es einige Orte, an denen Sie um Hilfe bitten können:
- Das NewAE Forum ist voll von hilfsbereiten Menschen, die Ihnen den richtigen Weg weisen können
- Wenn Sie einen Fehler finden, lassen Sie es uns über den Issue-Tracker wissen
ChipWhisperer ist eine Marke von NewAE Technology Inc., eingetragen in den USA, Europa und China.