ChipWhisperer

Welcome to the new home of the documentation for the ChipWhisperer software, following the release of ChipWhisperer 5.1.0.

After installing ChipWhisperer and setting up your hardware run:

>>> import chipwhisperer as cw
>>> scope = cw.scope()
>>> scope
cwlite Device
gain =
    mode = low
    gain = 0
    db   = -6.5
adc =
    state      = False
    basic_mode = low
    timeout    = 2
    offset     = 0
...

You now have access to an object-oriented interface to configure the attached hardware. To see what is possible with this interface check out the scope section of the API documentation.

To see longer, more in-depth examples of what the tool-chain can do, take a look at the Using the ChipWhisperer Analyzer for a Correlation Power Analysis Attack tutorial. Check out all the other tutorials to see what is possible. The content is generated from Jupyter notebooks included with the project. It includes interactive plots.

If you are new to the latest major changes and other websites and resources related to side-channel analysis and the ChipWhisperer tool-chain, here is an overview page for you.

Additional Information

Here is more information about changes, and contribution.