Skip to content

Releases: newaetech/chipwhisperer

ChipWhisperer 3.1.8

25 Jan 18:38
Compare
Choose a tag to compare

Changes from 3.1RC1:

  • Read/save buttons.
  • Trace recorder.
  • Graph widget: hairlines, grid, move, help, select trace, position.
  • Check for updates.
  • New Parameter class. API runs standalone now (especially the capture tool).
  • Customizable key/trace colors.
  • Results table with color gradient.
  • Faster graphs plotting, especially in fast mode.
  • Fixed a bug where highlighted traces for other keys would not show up.
  • Trace Explorer moved to the main window as a settings dock.
  • Bug fixes.

ChipWhisperer 3.1RC4

25 Jan 18:38
Compare
Choose a tag to compare

No release notes - see 3.1.8 instead.

ChipWhisperer 3.1RC1

25 Jan 18:32
Compare
Choose a tag to compare

Changes from 0.12:

  • Consolidate project (move traces to the project dir).
  • Improved trace manager.
  • Fixed GUI bugs with Mac OS X.
  • New plugin architecture (should be much easier to add new modules).
  • Bug fixes.
  • Large code refactoring.

ChipWhisperer 0.12RC1

25 Jan 17:48
Compare
Choose a tag to compare
ChipWhisperer 0.12RC1 Pre-release
Pre-release

WARNING: This release has significant issues with the glitching support in CW-Lite (it is BROKEN). Please use GIT release for now if doing glitching with CW-Lite (to use GIT release, you can download the ChipWhisperer-Instant VM & do a git pull).

Changes/Fixes from 0.11:

  • DOC: Documentation Changes for CW-Lite
  • HW: CW-Lite FW Changes to improve AVR programming (see CW-Lite FW Upgrade Guide for details on upgrading).
  • HW: Example targets now include crypto
  • SW: Various small bug fixes
  • SW: Working MAC OS X support

ChipWhisperer 0.11RC1

08 Jul 13:14
Compare
Choose a tag to compare
ChipWhisperer 0.11RC1 Pre-release
Pre-release

Pre-prepared virtual machine image: you can also get this released pre-installed on a VMWare Image. See the ChipWhisperer Lubuntu .zip archive below.

Various updates from 0.10RC1:

  • FPGA: CW-Lite LED usage changed to make them more useful
  • DOC: Start of CW-Lite documentation
  • SW: Improved AVR programmer support from CW-Lite
  • SW: Various small bug-fixes
  • SW: Improved XMEGA programmer support from CW-Lite

Please download the "chipwhisperer-0.11RC1.zip" zip-file to get autogenerated documentation. It is not part of the "source only" release pulled from the repo. Otherwise see online documentation.

If you are using a ChipWhisperer-Lite device, see the specific documentation for it, which is part of the previously mentioned auto-generated docs. Have fun!

ChipWhisperer 0.10RC1

25 Jan 17:57
Compare
Choose a tag to compare
ChipWhisperer 0.10RC1 Pre-release
Pre-release

Changes/Fixes from 0.09

  • SW: Changing of API for CPA Attack
  • SW: Further support for CW-Lite features, adds support for programming new XMEGA device
  • SW: Count number or encryption errors
  • SW: Avoid loading all traces at once, effective support for infinite number of traces during analysis
  • SW: Add CPA acceleration using DLL (beta, has errors when attempting to restrict point range)
  • FPGA: Addition of CW-Lite FPGA files for prototype version of CW-Lite (for KS backers)

ChipWhisperer 0.09

25 Jan 18:03
Compare
Choose a tag to compare
ChipWhisperer 0.09 Pre-release
Pre-release

Changes/Fixes from 0.09RC1

  • SW: FEATURE: Improved graphing speed
  • SW: FEATURE: New correlation vs traces output graph
  • SW: BUGFIX: Working per-byte point range allowed
  • FPGA: FEATURE: GPIO4 now general IO (not forced High-Z)

ChipWhisperer 0.09RC1

25 Jan 18:04
Compare
Choose a tag to compare
ChipWhisperer 0.09RC1 Pre-release
Pre-release

Changes/Fixes from 0.08

  • SW: FEATURE: 'CWCapture.pyw' and 'CWAnalysis.pyw' files run on Windows without command prompt, looks like regular appliaction (thanks to Zak Escano).
  • SW: FEATURE: FPGA bitstream automatically downloaded if required, no need to run 'Download CW Firmware' anymore
  • SW: FEATURE: Support for upcomming ChipWhisperer-Lite Hardware
  • SW: FEATURE: Ability to use glitch explorer with multiple parameters now implemented
  • SW: FEATURE: Support for DPAContestv4.2 cards (requires new reader, see below)
  • SW: FEATURE: New SmartCard reader for ChipWhisperer hardware, more reliable than USI interface (requires new FPGA changes, see below)
  • FPGA: FEATURE: Support 2-stop bits + even parity on serial interface, allows use as smartcard reader (ChipWhisperer only for now, to be ported to SASEBO-W later)
  • SW: BUGFIX: Lists of scopes/targets keep proper order
  • SW: BUGFIX: Remove dependancy on PC/SC SmartCard module if not using a PC/SC Smartcard reader
  • SW: BUGFIX: Remove warnings about missing modules which you don't need anyway (i.e. mysql, etc)
  • SW: BUGFIX: Numerous small bug-fixes and improvements (see GIT for details)
  • SW/FPGA: BUGFIX: Wrong glitch width was loaded when offset was '0%'
  • FPGA: BUGFIX: Fixes to glitch output logic, previously used registered output which would occasionally latch due to timing failures (these are glitches after all)
  • DOC: BUGFIX: Numerous fixes thanks to Zak Escano

Before Running Please Note

  • Check documentation (linked above) for install information
  • Run self.clearAllSettings() in python console if you are installing this to a DIFFERENT directory than your existing installation

Known Issues (Critical Only)

  • Project files mostly DO NOT work. Does not save analysis results (analyzer) or hardware settings (capture). Only item saved is trace data.
  • Cannot open a project file once you've already got one open, must close project and reopen software.
  • Many things cause crashes.

ChipWhisperer 0.08

25 Jan 18:06
Compare
Choose a tag to compare
ChipWhisperer 0.08 Pre-release
Pre-release

Fixes/changes from 0.08RC1:

  • SW: Fix VISA scope implementation
  • DOC: Example XMEGA Hardware AES attack
  • DOC: Example VISA Scope Setup

Before Running Please Note

  • Check documentation (linked above) for install information
  • Run self.clearAllSettings() in python console if you are installing this to a DIFFERENT directory than your existing * installation

Known Issues (Critical Only)

  • Project files mostly DO NOT work. Does not save analysis results (analyzer) or hardware settings (capture). Only item saved is trace data.
  • Cannot open a project file once you've already got one open, must close project and reopen software.
  • Many things cause crashes.

ChipWhisperer 0.08RC1

25 Jan 18:07
Compare
Choose a tag to compare
ChipWhisperer 0.08RC1 Pre-release
Pre-release

Fixes/changes:

  • SW: FPGA Files now part of a complete .zip file
  • SW: Custom analysis scripts now possible, makes modifying models E-Z
  • SW: Add GPIO Toggle (for resetting target) as aux module
  • SW: Add key override for analysis
  • DOC: Several new tutorials, including AES-256 bootloader which demos the new analysis script system (still ongoing)

Before Running Please Note

  • Check documentation (linked above) for install information
  • Run self.clearAllSettings() in python console if you are installing this to a DIFFERENT directory than your existing installation

Known Issues (Critical Only)

  • Project files mostly DO NOT work. Does not save analysis results (analyzer) or hardware settings (capture). Only item saved is trace data.
  • Cannot open a project file once you've already got one open, must close project and reopen software.
  • Many things cause crashes.