As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com.

Difference between revisions of "Getting Started"

From ChipWhisperer Wiki
Jump to: navigation, search
(Added page)
 
(Hardware)
Line 2: Line 2:
  
 
= Hardware =
 
= Hardware =
ChipWhisperer is maintained by NewAE Technology Inc. The ChipWhisperer boards take away the frustration of setting up the hardware for side channel attacks.. You can get your hands on one of the boards at [https://store.newae.com/ The NewAE Store]. As of June 2016, The ChipWhisperer Lite (CW1173) is a great way to get started: it comes with a "victim" already connected, so you can start the tutorials out-of-the-box.
+
ChipWhisperer is maintained by NewAE Technology Inc. The ChipWhisperer boards take away the frustration of setting up the hardware for side channel attacks. You can get your hands on one of the boards at [https://store.newae.com/ The NewAE Store].  
 +
 
 +
To perform a side channel attack, you need two things:
 +
* A '''capture''' board. This is an oscilloscope on steroids: it has special hardware that it uses to capture very small signals with a precisely synchronized clock.
 +
* A '''target''' board. This is typically a processor that can be programmed to perform some kind of secure operation.
 +
The simplest way to get started is to get a [[CW1173 ChipWhisperer-Lite]]: this comes with the capture hardware and the target together on a single board. For more advanced work, you can get a [[CW308 UFO Target]], which is a base board that supports many types of targets. Alternatively, you can attack an FPGA target with the [[CW305 Artix FPGA Target]].
  
 
= Software =
 
= Software =

Revision as of 07:51, 17 January 2017

Interested in side channel analysis? This page should help you get some ideas of where to start.

Hardware

ChipWhisperer is maintained by NewAE Technology Inc. The ChipWhisperer boards take away the frustration of setting up the hardware for side channel attacks. You can get your hands on one of the boards at The NewAE Store.

To perform a side channel attack, you need two things:

  • A capture board. This is an oscilloscope on steroids: it has special hardware that it uses to capture very small signals with a precisely synchronized clock.
  • A target board. This is typically a processor that can be programmed to perform some kind of secure operation.

The simplest way to get started is to get a CW1173 ChipWhisperer-Lite: this comes with the capture hardware and the target together on a single board. For more advanced work, you can get a CW308 UFO Target, which is a base board that supports many types of targets. Alternatively, you can attack an FPGA target with the CW305 Artix FPGA Target.

Software

ChipWhisperer's software is open-source and freely available online.

  • If you want a nice, tidy download, check out the ChipWhisperer Releases. The information on this page will explain how to download and install the software.
  • If you're familiar with Git, you can directly clone the ChipWhisperer Repository. This will get you a bleeding-edge copy of the software, which has the most recent bug fixes and the most recent bugs.

Tutorials

The tutorials on this wiki provide an introduction to ChipWhisperer. The main focus in these tutorials is breaking AES-128; if this is your main goal, start with these three tutorials:

A full list of tutorials is:

Further Reading

Some various papers, slides, books, and other places to look to get you excited about side channel analysis...