ChipWhisperer Capture Rev2

Similar documents
USER GUIDE EDBG. Description

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

EDBG. Description. Programmers and Debuggers USER GUIDE

Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USER GUIDE. Atmel QT1 Xplained Pro. Preface

USER GUIDE. Atmel QT6 Xplained Pro. Preface

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

Ethernet1 Xplained Pro

Native route discovery algorithm

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

USER GUIDE. ATWINC1500 Xplained Pro. Preface

USER GUIDE. ZigBit USB Stick User Guide. Introduction

ED1021 I/O Expander with UART interface & analog inputs

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

APPLICATION NOTE. Atmel AVR1638: XMEGA RTC Calibration. 8-bit Atmel Microcontrollers. Features. Introduction

Atmel QT600 Quick Start Guide Touch Solutions

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR1922: Xplain Board Controller Firmware 8-bit Microcontrollers Application Note Features 1 Introduction

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

AVR32917: picopower Board getting started. 32-bit Microcontrollers. Application Note. Preliminary. Features. 1 Introduction

Table Of Contents TABLE OF CONTENTS...1

FPGAs APPLICATIONS. 2012, Sept Copyright Atmel Corporation

Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/ bit Atmel Microcontrollers. Application Note.

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

Atmel AVR ATxmega384C3 microcontroller OLED display with 128x32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Features. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

STK521. User Guide B AVR 01/12

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

Atmel LF-RFID Kit Comparison Chart. Application Note. Atmel LF-RFID Kit Comparison Chart. 1. Description

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

GRF AN003. GRF4003 Broadband Performance Optimization

USER GUIDE. Wireless Production Test Reference Protocol Specification Document. Atmel MCU Wireless. Description

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

APPLICATION NOTE. Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices. Atmel AVR XMEGA. Features.

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

SAM4 Reset Controller (RSTC)

APPLICATION NOTE. Atmel AVR057: Internal RC Oscillator Calibration for ATtiny4/5/9/10/20/40. 8-bit Atmel Microcontrollers. Features.

Atmel and the use of Verilator to create uc Device Models

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

AVR1501: Xplain training XMEGA Timer/Counter 8-bit Microcontrollers Application Note Prerequisites 1 Introduction

AVR1315: Accessing the XMEGA EEPROM. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AKKON USB CONTROLLER BOARD

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

ATtiny817 QTouch Moisture Demo User Guide. Description. Features. AVR 8-bit Microcontrollers USER GUIDE

MySonicWall Secure Upgrade Plus

STA bit single chip baseband controller for GPS and telematic applications. Features

POWER GUIDE APPLICATION NOTE

SonicWall Mobile Connect ios 5.0.0

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

EVB-USB2640 Evaluation Board Revision A

APPLICATION NOTE. Generating Random Secrets. ATSHA204A, ATECC108A, and ATECC508A. Description. Topics

SonicWall Mobile Connect for Chrome OS

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR1503: Xplain training - XMEGA Programmable Multi Interrupt Controller 8-bit Microcontrollers Application Note Prerequisites

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

NXP AN11528 sensor Application note

ATDH2200E Programming Kit... User Guide

EVB-USB2250 User Manual Revision B

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. AT6486: Using DIVAS on SAMC Microcontroller. SMART ARM-Based Microcontroller. Introduction. Features

APPLICATION NOTE. Atmel AT03261: SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) SAM D20 System Interrupt Driver (SYSTEM INTERRUPT)

AT21CS Series Reset and Discovery. Introduction. Serial EEPROM APPLICATION NOTE

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

No: SW1.12_4.0.2 V F

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AVR1508: Xplain training - XMEGA DAC 8-bit Microcontrollers Application Note Features 1 Introduction

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products

EVB-USB2514Q48 48-Pin QFN Evaluation Board Revision A1

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

COM6L-BLE. User Guide. Last updated August 30 th, The information in this document is subject to change without notice.

SonicWall Secure Mobile Access

TI Designs: TIDA Mono Color LED Matrix With Fast Refresh Rates and Ghosting Reduction Reference Design

ESD Prevention Best Practices

AN10955 Full-duplex software UART for LPC111x and LPC13xx

AVR097: Migration between ATmega128 and ATmega1281/ATmega bit Microcontrollers. Application Note. Features. 1 Introduction

*X13186* Multimedia and Control Networking Technology. MOST Media Oriented Systems Transport. MediaLB Analyzer Hardware Manual

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

User s Guide. EPD EXT2 with Cypress PSoC 4 BLE module. Doc Rev. 01 (Nov 2017) Preface

M3H Group(2) Application Note 12-bit Analog to Digital Converter (ADC-A)

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

EVB-USB82640 Evaluation Board Revision A User Manual

Transcription:

ChipWhisperer Capture Rev2 The first capture hardware designed specifically for the needs of the embedded hardware security expert. Amplified analog input for power analysis. Device clock synchronization with external PLL for filtering. Voltagetranslators with high-speed IO & bidirectional support. Spartan 6 LX25 FPGA with high-speed USB connection for configuration and data transfer. Target programming & Control. Blinking lights. Travel-sized aluminum case. The hardware and software is entirely Open-Source, making this the perfect platform for your own experiments. Single-Channel Analog Input: 0-55 db gain, software adjustable 105 MSPS sample rate, synchronous to DUT 120 MHz analog bandwidth Clock Inputs: LVDS/CMOS input to PLL chip Front-Panel SMA (3.3V CMOS) Rear-panel clock input on TargetIO Connector Computer Connection: High-Speed USB 2.0 for FPGA configuration, data connection, power Full-Speed USB 2.0 for AVR programmer, optional power supply input TargetIO Connection: 20-Pin connector for target Voltage-translators for control of device via UART Clock input (from target) and output

Multi-Target Victim Board XMega Device ChipWhisperer Rev2 Connection 7.37 MHz, 3.579 MHz Oscillators Built-in Low Noise Amplifiers up to 40 db gain VCC/GND Shunts AtMega328P Device with Serial Connection The multi-target victim board provides a reference platform for side-channel attacks. Use the provided Mega328P as your first attack. You can then move on to more advanced attacks implemented in the XMega device. If you re interested in using the SASEBO-W with your ChipWhisperer, you can use the feed-through adapter (pictured left). Can use the AVR programmer built into the ChipWhisperer Capture Rev2 to download new programs to AVR or XMega device. The included breakout board (picture right) simplifies connection of external targets to the rear panel IO connector.

Probes Differential Probe Reduce noise by eliminating common-mode noise. Adjustable offset voltage, powered from ChipWhisperer Rev2 hardware or bench power supply for stand-alone use. Low Noise Amplifier Low Noise Amplifier. Use with included magnetic field probe, or just to amplify a small signal. Power provided by ChipWhisperer Rev2, or supply your own 3V source. +20dB gain, 0.5-1000 MHz bandwidth. Included H-Field probe (pictured right) can be connected directly to LNA input.

Software & Firmware The underlying technology is part of the Open-Source ChipWhisperer project. This means you are free to modify every aspect of the hardware or software, ideal for the academic research or the teaching environment. The Python-based ChipWhisperer- Capture software runs on Windows & Linux computers. Interfaces to a wide range of possible targets include the example AVR target, SASEBO- GII, and SAKURA-G. Adding new targets is simple due to the simple Python-based code base. Traces are stored to several different formats, and can be exported for analysis in 3rd party software. ChipWhisperer-Analyzer software gives you a starting place for learning about side-channel attacks. Implementation of Correlation Power Analysis (CPA) for AES-128 algorithms can be expanded for a wide range of other targets. Functions for plotting results are provided, and results such as Partial Guessing Entropy (PGE) can be plotted or exported to other popular analysis software.

Specifications FPGA Type Available FPGAs (Not Officially Supported) Power Source Target Clock Inputs Target Clock Outputs Target Communication Lines Target Programming ADC Channels ADC Max Conversion Rate ADC Gain Range (LNA Input) ADC Maximum Input Volage (LNA Input) ADC Sample Clock ADC Sample Buffer Size Trigger Source Trigger Event Trigger Out Additional Trigger Features Spartan 6 LX25 using ZTEX Module LX45, LX75, LX150 Bus-powered via USB-Mini, or use USB-A for external 5V supply Front Panel SMA: 3.3V CMOS direct to FPGA Front Panel SMA: 3.3V CMOS via PLL chip to FPGA Front Panel Header: LVDS via PLL chjp to FPGA TargetIO Connector: 3.3V-5V CMOS to FPGA TargetIO Connector: 3.3V-5V CMOS from FPGA TargetIO Connector: 3.3V-5V buffered IO, 4 lines AVR-ISP MK-II compatible programmer provided 1 (2nd channel available as add-on in future) 105 MSPS -5 to 55 dbm -1.8 dbm / 0.635 Vp-p Synchronous or asynchronous to target, with adjustable phase delay and adjustable frequency multiplication 24K Samples, board provides DDR memory which can expand buffer to 32M Samples (not yet supported) Front-Panel, any of 4 TargetIO communication Line Rising/Falling edge, Digital or Analog Pattern Match Front-Panel Connector Programmable offset to capture Programmable pre-capture level

Ordering Information More Information: newae.com/sidechannel Online Store: store.newae.com Looking for the complete set? Purchase the CWREV2-KIT which includes everything you need for learning about side-channel analysis, and moving towards making your embedded products truly secure! Includes following parts: ChipWhisperer Rev2 Capture Hardware Multi-Target Adapter with AtMega328P Mounter in socket SASEBO-W Adapter Board Differential Probe Low Noise Amplifier H-Field Probe Breakout Board USB A-B Cable, 1 meter, with Ferrite USB A-B Mini Cable, 1 meter, with Ferrite SMA Cable, 12 6-pin, 8-pin, 20-pin IDC Cable Water-Tight Storage Case Includes padded storage case Disclaimer: The information in this document is provided in connection with NewAE Technology s products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of NewAE Technology s products. NEWAE TECHNOLOGY ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATU- TORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL NEWAE TECHNOLOGY BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAM- AGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF NEWAE TECHNOL- OGY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NewAE Technology makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. NewAE Technology does not make any commitment to update the information contained herein. NewAE Technology products are not suitable for, and shall not be used in, automotive applications. NewAE Technology products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. NewAE Technology products are designed solely for teaching purposes.