Skip to content

Releases: newaetech/chipwhisperer

ChipWhisperer 0.09RC1

24 Jan 20:00
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.09

24 Jan 20:00
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.08RC1

24 Jan 20:00
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.

ChipWhisperer 0.08

24 Jan 20:00
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.07

24 Jan 20:00
Compare
Choose a tag to compare
ChipWhisperer 0.07 Pre-release
Pre-release

The 0.06 release had some incorrect files (was not widely published), this fixed that. Also adds these features:

  • SW: Does not require Java to download FPGA bitstream (not fully documented yet)
  • SW: Various small improvements (see git log)

ChipWhisperer 0.06

24 Jan 20:00
Compare
Choose a tag to compare
ChipWhisperer 0.06 Pre-release
Pre-release

NOTE: this release is missing some files!

ChipWhisperer 0.05

24 Jan 20:00
Compare
Choose a tag to compare
ChipWhisperer 0.05 Pre-release
Pre-release

Changes/Fixes from 0.03RC2

  • SW: Improved profiling attacks with basic example in documentation
  • SW: Analysis software now uses a 'master script', simplifies doing custom stuff along with development, not fully documented yet
  • SW: Improves preprocessing modules, adds decimation and clock recovery modules
  • SW: Detects and displays changes in project file when closing
  • SW: Project file editor
  • FPGA: Fixed timing error with SAD trigger
  • FPGA: Fixes to USI Interface allow use with SmartCard
  • FPGA: Glitch has mode where can hold output high for several cycles
  • FPGA: Glitch has single-shot mode using external trigger
  • DOC: Several new tutorials

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.04

24 Jan 20:00
Compare
Choose a tag to compare
ChipWhisperer 0.04 Pre-release
Pre-release

0.04 is broken - please see 0.05 or later.