Skip to main content

ChipWhisperer

Documentation Status | Notebook Tests | Discord

Important Links

Documentation | Tutorials | Forum | Store | NewAE

ChipWhisperer 6.0: Repo Changes and Cleanup

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.

What is ChipWhisperer?

ChipWhisperer is an open source toolchain dedicated to hardware security research. This toolchain consists of several layers of open source components:

  • Hardware: The ChipWhisperer uses a capture board and a target board. Schematics and PCB layouts for the ChipWhisperer-Lite capture board and a number of target boards are freely available.
  • Firmware: Three separate pieces of firmware are used on the ChipWhisperer hardware. The capture board has a USB controller (in C) and an FPGA for high-speed captures (in Verilog) with open-source firmware. Also, the target device has its own firmware; this repository includes many firmware examples for different targets.
  • Software: The ChipWhisperer software includes a Python API for talking to ChipWhisperer hardware (ChipWhisperer Capture) and a Python API for processing power traces from ChipWhisperer hardware (ChipWhisperer Analyzer).

You'll find documentation for all of the above here.

Getting Started

First time using ChipWhisperer? Go to our new documentation site for all you need to know to get started with ChipWhisperer.

GIT Source

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.

Help!

Stuck? If you need a hand, there are a few places you can ask for help:

  • The NewAE Forum is full of helpful people that can point you in the right direction
  • If you find a bug, let us know through the issue tracker

ChipWhisperer is a trademark of NewAE Technology Inc., registered in the US, Europe, and China.

Metadata

Release files for chipwhisperer 6.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chipwhisperer 6.0.0
File Size Uploaded
chipwhisperer-6.0.0.tar.gz 84.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for chipwhisperer 6.0.0
File Interpreter ABI Platform
chipwhisperer-6.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 96.3 MB

Release files / chipwhisperer-6.0.0.tar.gz

Download URL chipwhisperer-6.0.0.tar.gz
Size 84.9 MB
Tags Source
SHA-256 checksum
How to use checksums
25b68d8e94d52e637fc04ea7ba606d249b95fd5e6ff5edfda310fbea7bb44189
BLAKE2b-256 checksum
How to use checksums
a160f5eebc4f4098200d35e427b22ff5e9201e708e31436e7e1bed75c3a9caa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.4

Release files / chipwhisperer-6.0.0-py3-none-any.whl

Download URL chipwhisperer-6.0.0-py3-none-any.whl
Size 11.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
713e122cd1c69a1a4178f345082cfe68d85eac6505692192edaff5a399d41613
BLAKE2b-256 checksum
How to use checksums
b8fab3f22a89ba0c9a4d0228fc818a5c007dee27b13658f49342e92a10d42607
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.4

Release history Release notifications | RSS feed

This release

6.0.0 This release

2 release files

5.7.0

2 release files

5.6.1

4 release files

5.6.0

1 release file

5.5.2

1 release file

5.5.0

1 release file

5.4.0

1 release file

5.3.1

1 release file

5.3.0

1 release file

5.2.1

2 release files

5.1.3

2 release files

5.1.1

3 release files

5.1.0

2 release files

3.5.0

1 release file

3.4.1

1 release file

3.2.1

1 release file

3.2.0

1 release file

3.1.9

1 release file

3.1.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page