ChipWhisperer

Link importanti
Documentazione | Laboratori | Forum | Negozio | NewAE
ChipWhisperer 7.0: Analyzer e Project rinnovati, SCA101
ChipWhisperer 7.0 introduce miglioramenti significativi ai progetti e all'analyzer, oltre a un nuovo corso online, SCA101. Queste modifiche includono:
- Nuovi progetti basati su Zarr con funzionalità migliorate rispetto ai progetti precedenti
- Nuova classe di attacco CPA con importanti miglioramenti delle prestazioni
- API dei risultati migliorata per gli attacchi CPA
- Semplificazione dell'API project/analyzer
- Utilizzo della matematica intera in tutto il progetto
- Rimozione delle parti non mantenute dell'Analyzer
- Porting dell'attacco MixColumns nell'Analyzer
- Iteratori per le classi KTP
Abbiamo anche un documento delle modifiche più dettagliato.
Il corso online SCA101 è disponibile su learn.chipwhisperer.io.
Se hai bisogno di utilizzare ChipWhisperer con l'API precedente, l'ultimo commit con tale API è disponibile come tag v6.1.0
Cos'è ChipWhisperer?
ChipWhisperer è una toolchain open source dedicata alla ricerca sulla sicurezza hardware. Questa toolchain è composta da diversi livelli di componenti open source:
- Hardware: ChipWhisperer utilizza una scheda di cattura e una scheda target. Gli schemi e i layout PCB per la scheda di cattura ChipWhisperer-Husky e per diverse schede target sono disponibili gratuitamente.
- Firmware: Sul hardware ChipWhisperer vengono utilizzati tre componenti firmware separati. La scheda di cattura dispone di un controller USB (in C) e di un FPGA per catture ad alta velocità (in Verilog) con firmware open source. Inoltre, il dispositivo target ha il proprio firmware; questo repository include molti esempi di firmware per diversi target.
- Software: Il software ChipWhisperer include un'API Python per comunicare con l'hardware ChipWhisperer (ChipWhisperer Capture) e un'API Python
per l'elaborazione delle tracce di potenza provenienti dall'hardware ChipWhisperer (ChipWhisperer Analyzer).
Troverai la documentazione per tutto quanto sopra qui.
Per iniziare
È la prima volta che usi ChipWhisperer? Vai al nostro nuovo sito di documentazione per tutto ciò che devi sapere per iniziare con ChipWhisperer.
Aiuto!
Sei bloccato? Se hai bisogno di una mano, ci sono alcuni posti in cui puoi chiedere aiuto:
- Il NewAE Forum è pieno di persone disponibili che possono indicarti la direzione giusta
- Se trovi un bug, faccelo sapere tramite l'issue tracker
ChipWhisperer è un marchio di NewAE Technology Inc., registrato negli Stati Uniti, in Europa e in Cina.