ChipWhisperer-Husky

The power-analysis and fault-injection tool you can hold in your paw

Apr 28, 2023

Project update 9 of 9

Production Updates, Downloading the User Manual, and Upcoming Events!

by Colin O'Flynn

Welcome to our fourth post-campaign update! In this update, we’ll talk about:

Shipping & Production Update

All units from the Crowd Supply backers have now been shipped to Mouser! So you should get a notification of shipping shortly (if not already). Additional units for orders placed after the Crowd Supply campaign are being shipped in the coming weeks (already some of the ‘extra’ have shipped). The delay was partially as we were waiting on more front-panel labels (which already arrived). Luckily we could continue testing without the labels:

User Manual

As we mentioned in the last update, we’re including a printed user manual. You can now grab a copy of it in PDF here if you want to see what’s included ahead of getting the printed copy. This manual is designed to help you understand what power analysis & fault injection is, so it functions beyond just being a reference for the ChipWhisperer-Husky.

ChipWhisperer-Husky Glitching Updates

In the previous update, we mentioned that we needed to re-tune the glitch settings for the ChipWhisperer-Husky production run. This type of variation is typical, and normally you just run a larger sweep of all settings. The output will look something like this:

The little green "+" on the bottom right are where a successful glitch happened, and the red "x" are where the device reset. You’ll notice there is a very nice area on the bottom right where you get lots of glitches without resets. This is what we mean by tuning the settings. These settings seem to be reliable across the latest ChipWhisperer-Husky production run, so we can "load" these settings for you by default when you run the glitch tutorials.

More Artix Target Fun & Production

The Artix A35 target work continues, and we’ve just sent in the final design for the production run. We had a few more tweaks than planned - a final tweak was adding DIP switches to swap the JTAG connection between the Xilinx header & a soft-core JTAG implementation. Here was the "almost final" version (without the DIP switches), where J-P got the Ibex core up and running:

This means the ChipWhisperer-Husky will now support many different FPGA targets. The iCE40 target that ships with the ChipWhisperer-Husky will run the NEORV32 core, and the A35 target will support the higher-performance Ibex core. The A35 target also supports lots of other fun demos - you can run hardware AES on the board, and it should work with some of our other demos such as the hardware ECC core and even the Arm DesignStart core! The additional tweaks have put us a little behind schedule on the Artix A35 target delivery, but we’ve seen photos of the production board too:

We’re just waiting on getting the boards here to test & trigger the full production.

Catch us at Events

We had planned on having a few demos running at COSADE in Munich, but due to last-second travel issues we couldn’t make it! While we don’t know all the trips this summer, the team is planning on going to RECON in Montreal. We also have our training at Blackhat USA which will also use the ChipWhisperer-Husky this year. But in the meantime, we’re concentrating on completing shipping of the remaining ChipWhisperer-Husky units off, so we’ll have more updates once we get that done.


Sign up to receive future updates for ChipWhisperer-Husky.

ChipWhisperer-Husky is part of AMD FPGA Playground

Key Components

Artix™ 7 XC7A35-1FTG256C · FPGA

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects