PERFORM POWER ANALYSIS SIDE-CHANNEL ATTACKS WITH THE CHIPWHISPERER-NANO

Summary of PERFORM POWER ANALYSIS SIDE-CHANNEL ATTACKS WITH THE CHIPWHISPERER-NANO


This article introduces the ChipWhisperer-Nano, an ultra-low-cost platform by NewAE designed for power analysis side-channel attacks and hardware security training. It combines open-source software with dedicated capture hardware to demonstrate encryption vulnerabilities without expensive oscilloscopes. The device features a built-in STM32 target, crowbar-based voltage glitching, and high-speed ADC sampling for analyzing power signals during algorithm execution.

Parts used in the ChipWhisperer-Nano:

  • Capture device
  • STM32-based target (specifically STM32F030)
  • Programmer built into the CWNANO
  • Crowbar based VCC glitching mechanism
  • 8-bit ADC chip
  • Microcontroller interfaced with the ADC
  • Rising-edge input trigger

If you have ever considered the option of using encryption in your design, then you should be able to perform a side-channel attack as well as understand the consequences of such an attack on your product. While oscilloscopes and differential probes can be helpful in traditional power analysis attacks especially at the initial stage, these tools can be a bit of overkill for most analyses and also very expensive.

The ChipWhisperer series aims at nothing short of causing a fundamental change in the entire embedded security industry. A combination of documentation, training, open-source software and hardware makes it easy to master hardware security problems.

The new ChipWhisperer-Nano from NewAE technology is a small form factor tool that contains a capture device as well as an STM32- based target both for side-channel attacks and for learning. Designed primarily for power analysis demonstrations and training programs, this latest release in the ChipWhisperer series is an ultra-low-cost platform for voltage fault injection and side-channel analysis.

Some Of The Features Of The Chip Whisperer Nano Include:

  • STM32F030 target for loading example code and a programmer built into the CWNANO.
  • Crowbar based VCC glitching with about 10nS resolution on the width of the glitch and glitch offset from the trigger with up to 200nS jitter.
  • ADC for sampling up to 20MS/s with either an internal clock (both synchronous and asynchronous) or an external clock (synchronous to the device).
  • ADC hardware trigger that uses rising-edge input and samples for user-configurable length.

The ChipWhisperer NANO’s capture hardware has a dedicated 8-bit ADC chip interfaced with a microcontroller which helps to sample the power rail and provide information back to the software. It then provides frequency and timing analysis of the power signal while the target runs its algorithms.

Read more: PERFORM POWER ANALYSIS SIDE-CHANNEL ATTACKS WITH THE CHIPWHISPERER-NANO

Quick Solutions to Questions related to ChipWhisperer-Nano:

  • What is the primary purpose of the ChipWhisperer-Nano?
    It is designed primarily for power analysis demonstrations and training programs.
  • How does the ChipWhisperer-Nano compare to traditional tools like oscilloscopes?
    Oscilloscopes can be overkill and very expensive, whereas this tool offers an ultra-low-cost platform.
  • What specific microcontroller is used as the target in the CWNANO?
    The device uses an STM32F030 target for loading example code.
  • Does the device support voltage fault injection?
    Yes, it is an ultra-low-cost platform for voltage fault injection and side-channel analysis.
  • What is the resolution of the crowbar based VCC glitching feature?
    It provides about 10nS resolution on the width of the glitch and glitch offset from the trigger.
  • Can the ADC operate using an external clock?
    Yes, the ADC supports sampling with either an internal clock or an external clock synchronous to the device.
  • What triggers the ADC hardware trigger in the capture system?
    It uses a rising-edge input to sample for a user-configurable length.
  • How does the capture hardware provide information back to the software?
    An 8-bit ADC chip interfaces with a microcontroller to sample the power rail and send data back.

About The Author

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.

Scroll to Top