ChipWhisperer

重要なリンク
ドキュメント | ラボ | フォーラム | ストア | NewAE
ChipWhisperer 7.0: 刷新されたアナライザ、プロジェクト、SCA101
ChipWhisperer 7.0 は、プロジェクトとアナライザに大幅な改善をもたらすとともに、新しいオンラインコース SCA101 を提供します。これらの変更には以下が含まれます:
- 以前のプロジェクトよりも機能が向上した、新しい Zarr ベースのプロジェクト
- 大幅なパフォーマンス改善を備えた新しい CPA 攻撃クラス
- CPA 攻撃のためのより優れた結果 API
- プロジェクト/アナライザ API の簡素化
- プロジェクト全体での整数演算の使用
- メンテナンスされていないアナライザの部分の削除
- MixColumns 攻撃のアナライザへの移植
- KTP クラス用のイテレータ
また、より詳細な変更点のドキュメントも用意しています。
SCA101 オンラインコースは learn.chipwhisperer.io で利用可能です。
以前の API で ChipWhisperer を使用する必要がある場合、その API を備えた最後のコミットはタグ v6.1.0 として利用可能です
ChipWhisperer とは?
ChipWhisperer は、ハードウェアセキュリティ研究に特化したオープンソースのツールチェーンです。このツールチェーンは、いくつかのレイヤーのオープンソースコンポーネントで構成されています:
- ハードウェア: ChipWhisperer は キャプチャ ボードと ターゲット ボードを使用します。ChipWhisperer-Husky キャプチャボードおよび多数のターゲットボードの回路図と PCB レイアウトが自由に利用可能です。
- ファームウェア: ChipWhisperer ハードウェアでは、3 つの独立したファームウェアが使用されます。キャプチャボードには、オープンソースファームウェアを備えた USB コントローラ(C 言語)と高速キャプチャ用の FPGA(Verilog)があります。また、ターゲットデバイスには独自のファームウェアがあり、このリポジトリにはさまざまなターゲット向けの多数のファームウェア例が含まれています。
- ソフトウェア: ChipWhisperer ソフトウェアには、ChipWhisperer ハードウェア(ChipWhisperer Capture)と通信するための Python API と、ChipWhisperer ハードウェアからの消費電力トレースを処理するための Python API(ChipWhisperer Analyzer)が含まれています。
上記すべてのドキュメントはこちらにあります。
はじめに
ChipWhisperer を初めて使用する場合? ChipWhisperer を始めるために必要なすべての情報については、新しいドキュメントサイトをご覧ください。
ヘルプ!
行き詰まりましたか? 助けが必要な場合、ヘルプを求められる場所がいくつかあります:
ChipWhisperer は NewAE Technology Inc. の商標であり、米国、欧州、中国で登録されています。