ChipWhisperer - 一套完整的开源工具链,用于侧信道功率分析和故障攻击
Documentation | Tutorials | Forum | Store | NewAE
ChipWhisperer 6.0 is bringing many changes to the ChipWhisperer repository. The biggest one is a cleanup of the git history on both this repo and chipwhisperer-jupyter, as well as moving some files out of these repositories. We've done our best to make everything most users will want on this repo, as well as to backup everything else to other repos.
For more information, please check out our writeup on this update.
ChipWhisperer is an open source toolchain dedicated to hardware security research. This toolchain consists of several layers of open source components:
You'll find documentation for all of the above here.
First time using ChipWhisperer? Go to our new documentation site for all you need to know to get started with ChipWhisperer.
Note all development occurs on the develop branch. If you are looking for bleeding edge it's NOT on master - we push each release (and possibly any critical changes) to master. This means that "master" always gives you the latest known-working branch, but there may be new features on the "develop" branch.
Stuck? If you need a hand, there are a few places you can ask for help:
ChipWhisperer is a trademark of NewAE Technology Inc., registered in the US, Europe, and China.
Release a new version?
v6.0.0 Windows installer sets SHELL to developer-local bash.cmd, breaking Jupyter terminals
GlitchController.glitch_values doesn't yield results properly
scope.default_setup(): division by zero / invalid TIO mode (CW HuskyPlus)
Intermittent failure when running Fault101 example on ChipWhisperer Husky
High bandwidth simpleserial failure under high system stress
ChipWhisperer Nano links to broken docs
CW340 Bulk Transfer Issues
ChipWhisperer installation - error compiling Cython file