My Funding Provided By:
|
|
|
- Alaina Pitts
- 9 years ago
- Views:
Transcription
1
2 My Funding Provided By:
3
4 The Way Forward What the hell is Side Channel Analysis? Introducing ChipWhisperer Waveform Acqusition & Cheapskates Example Attack Some other Cheap Tools Where to go From Here?
5 Motivation Not for 1337 H4X0 25 You WILL have to learn how the attacks work, understand the (fairly small) amount of math You WILL have to learn about hardware design, software programming of both target & software, etc You WILL get frustrated, run into bugs with my tools, and have to fix/debug them yourself
6 THE SIDE CHANNEL
7 Side Channel? Main Channel Secret
8 Side Channel? Power Main Channel Secret
9 Power Channel.
10 Power Channel.
11 Data Bus Line
12 Data Bus Line
13 Power Channel.
14 Power Model? 1. Hamming Distance 2. Hamming Weight
15 Side Channel.
16 Looking at AES
17 Simple 4-Bit Example
18 Simple 4-Bit Example Plain Text Unavailable Output Key
19 Correlation Analysis Input Plaintext Hyp. Key Hyp Result Hyp HW 0100 (4) 0010 (2) 0110 (6) (7) 0010 (2) 0101 (5) (2) 0010 (2) 0000 (0) (1) 0010 (2) 0011 (3) (0) 0010 (2) 0010 (2) (6) 0010 (2) 0100 (4) (5) 0010 (2) 0111 (7) 3
20 Simple Example Failings Attacking XOR not ideal In real systems attack non-linear functions: S-Box (original & most common) MixCols (e.g. xtime() )
21 Looking at AES
22 Correlation Power Analysis 1. Input many plaintexts & measure power 2. For keyguess = 0,1,2,3,.,254,255: 1. Based on known plaintext calculate S-Box output for each trace 2. Use power model to predict what power trace should look like 3. Measure correlation between model & measured over all traces 3. Keyguess resulting in highest correlation is probably correct
23
24 GIT Repository for tools shown here GIT Repository for hardware designs Mailing List for discussion Wiki for Documentation
25 Current Software Tools ChipWhisperer-Capture Capture tools, interfaces to OpenADC + target boards Records traces ChipWhisperer-Analyzer Applies attacks to power traces
26 About the Tools All tools Open Source (GPL License) Written in Python using PySide for GUI Uses trace file format from DPA Contest V3, which publishes some example captures, along with special project file format
27 Runs on Windows/Linux/Mac Supports multiple different targets Dockable preview window (to right) shows power as measurements occurring
28
29 Waveform Acquisition & Low- Cost Alternatives
30 What s a Normal Setup look like? Power Trace Trigger
31 Is this Really Typical? Author Work Year Scope Cost (Used, 2013) Dario Carluccio Youssef Souissi et al. Dakshi Agrawal et al. F.X. Standaert et al. Electromagnetic Side Channel Analysis Embedded Crypto Devices Embedded systems security: An evaluation methodology against Side Channel Attacks 2005 Infiniium 5432D MSO 2011 Infiniium The EM Side Channel(s) MHz, 12 bit Using subspace-based template attacks to compare and combine power and electromagnetic information leakages GHz bandwidth $8000 $ $1000 $7500
32 Does Sample Rate Matter?
33 Does Sample Rate Matter?
34 Does Sample Rate Matter?
35 Does Sample Rate Matter?
36 Can We Do Better? Power Clock
37 Does Sample Rate Matter?
38 Using 4x Source Clock Power Clock
39 Synchronization, Synchronization, Synchronization
40 Explaining Trigger Jitter
41 Tips for using a Normal Oscilloscope Can hack scope to output sampling time-base, run D.U.T. from this clock or derived from this clock Some scopes tell you time between trigger & first sample, use this to upsample, shift offset, and downsample traces Agilent calls this XOffset parameter Sample at highest possible rate & downsample yourself
42 OpenADC Comparison
43 What about Phase Shift?
44 Desired Capture HW See A Case Study of Side-Channel Analysis using Decoupling Capacitor Power Measurement with the OpenADC by Colin O Flynn & Zhizhang Chen
45 OpenADC Spartan LX9 Board
46 OpenADC ZTEX Board ZTEX has Higher Speed USB interface More options on FPGA size for future development
47 ZTEX Adapter Board Not yet available, will be online soonish
48 Other FPGA Boards (from Wiki)
49 OpenADC Can use up to 105 MSPS in oscilloscope-like mode Supports synchronizing to sample clock of device, so can attack high-speed targets Built-in amplifier Open Source design!
50 Synchronous Sampling Scope e.g.: CleverScope with CS810 Option PicoScope PS6000 Almost any high-speed analog FPGA/ADC Board
51 Your First Attack
52 Should I Attack a Smartcard?
53 Attacks against Smart Card Shunt to measure current Clock, Sync, etc
54
55
56 SmartCard Capture Note we use a resistive divider to scale the 5V signals to 3V the 5V signal would immediately destroy the FPGA board!
57 SmartCard Capture - Cheap
58 SmartCard Capture - Cheap
59 SmartCard Capture - Cheap
60 So What do you Do? =
61 What does this Look Like?
62 What does this Look Like?
63 A PCB Version
64 Let s Do This: Shopping List AtMega8 / AtMega MHz Crystal 22pF Capacitors 100 ohm resistors 220uF (or bigger) capacitor 1uF Ceramic Capacitor 0.1uF Ceramic Capacitor Cables/Connectors Breadboard Capture HW Serial-USB Adapter Power? AVR Programmer
65 Notes on Step 1 Ideally Get ATMega8-16PU AtMega48A also works, note A suffix means a smaller geometry used in Production = smaller power signature Crystal not 100% needed but makes life easier Example here uses Colorado Micro Devices USB2UART, many other manufactures of USB/Serial Cables Need Capture HW too OpenADC used here, can use general purpose scope (Tiepie suggested as Differential versions, Picoscope popular too)
66 Step 2: Build your Target HW See schematic in ref material Insert resistor in power line Need AVR programmer. Can use: AVR-ISP MK-II Arduino setup as programmer Lots of other cheap AVR programmers (see EBay)
67 Step 2: Continued (Testing) Use serial port to confirm working
68 Step 3: Characterize Probe connected to VCC rail, not across shunt
69 Step 3: Characterize
70 Step 3: Characterize 2.2uF Ceramic Capacitor +680uF Electrolyctic +100 ohm series resistor
71 Step 3: Characterize
72 Step 3: Shunt
73 Step 3: Characterization Cont d Persistence Mode in Scope Adjust gain, trigger, etc to get reliable signal Fixed Plaintext
74 Step 4: Acquire Use AESExplorer Capture application, written in Python with PySide Included on Blackhat CD Capture ~2500 traces, 6000 samples/capture
75 text_in.txt & wave.txt are the needed files Step 4: Acquire
76 Step 5: Break It Copy wave.txt & text_in.txt to same directory as dpa_attack.py, run:
77 Step 6: Better Analysis Tools
78 MAGNETIC FIELD PROBES
79 Rohde & Schwarz
80 ETS-Lindgren
81 Bruce Carsten Associates, Inc.
82 Instek
83 DIY: Example Length of Semi-Rigid cable with SMA Connectors ($3 surplus) can be turned into a simple magnetic loop:
84 DIY: Example Wrap entire thing in non-conductive tape (here I used self-fusing + polyimide) to avoid shorting out anything:
85 DIY: Some Useful References
86 DIY: Some Useful References Elke De Mulder: Electromagnetic Techniques and Probes for Side-Channel Analysis on Cryptographic Devices
87 PRE-AMPLIFIER
88 Pre-amplifier Signal is too weak to be picked up, requires pre-amplifier in addition to probe.
89 Pre-amplifier: Buying One Assuming we are making a probe, there is no need to purchase the expensive preamplifier offered by that manufacture. Here is a 20 db amplifier for $90, it was shown being used in another photo.
90 Pre-amplifier: Buying One
91 Pre-Amplifier: Making One ~ $0.60
92 Pre-amplifier: Making One
93 Pre-Amplifier: Making One
94 Pre-Amplifier: Making One
95 20 db = 100x gain (~ MHz)
96 16 db = 40x gain ( MHz)
97 DIFFERENTIAL PROBE
98
99 Common-Mode Noise
100 Background V = I R i.e. say signature was 0.2 ma, shunt was 75 ohms x 75 = = 15 mv
101 Differential Probe From Side Channel Analysis of AVR XMEGA Crypto Engine by Ilya Kizhvatov
102 What was that?
103 We don t need 1000 MHz..
104 Uh what about E-Bay?
105 How Cheap are you? This chip is < $5 in single-unit quantities! Add a voltage supply & a few resistors/capacitors and you ve got a pretty good probe.
106 Full Details on ChipWhisperer Wiki / Whitepaper
107 Some Photos of Things
108 SASEBO-W Board This chip is < $5 in single-unit quantities! Add a voltage supply & a few resistors/capacitors and you ve got a pretty good probe.
109 Xmega Board
110 Arduino
111 Xmega Capture Hardware
112 Example Results - AVR avr-crypto-lib in C Straightforward C avr-crypto-lib in ASM This chip is < $5 in single-unit quantities! Add a voltage supply & a few resistors/capacitors and you ve got a pretty good probe.
113 Example Results XMega avr-crypto-lib in C Hardware Implementation This chip is < $5 in single-unit quantities! Add a voltage supply & a few resistors/capacitors and you ve got a pretty good probe.
114 Where to Go from Here?
115 Actions You Can Take Read the White Paper for more details including a Buying Guide to start playing around be SURE to check for updates to it on newae.com/blackhat Join ChipWhisperer Mailing List & discuss There is a good book that covers a LOT: This chip is < $5 in single-unit quantities! Add a voltage supply & a few resistors/capacitors and you ve got a pretty good probe. Read original DPA Paper by Kocher, look at CHES & COSADE Proceedings HINT: Local universities often have access to all these, so use a computer on their network (e.g. from library)
116 Questions Etc. Visit me on internet: newae.com/blackhat chipwhisperer.com me: Mailing List: chipwhisperer.com
My Funding Provided By: Special Thanks: Dr. Zhizhang Chen. Cryptography Research Inc
My Funding Provided By: Special Thanks: Dr. Zhizhang Chen Cryptography Research Inc The Way Forward What is Side Channel Analysis (SCA) Your First Attack! Waveform Acquisition Magnetic Field Probe Amplifiers/Front-End
Power Analysis for Cheapskates
Power Analysis for Cheapskates By [email protected] Contents What is Power Analysis... 3 Capturing Traces: Basics & Hardware Requirements... 4 Typical Capture Environment... 4 Using Low-Cost Hardware...
Side Channel Analysis and Embedded Systems Impact and Countermeasures
Side Channel Analysis and Embedded Systems Impact and Countermeasures Job de Haas Agenda Advances in Embedded Systems Security From USB stick to game console Current attacks Cryptographic devices Side
POCKET SCOPE 2. The idea 2. Design criteria 3
POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The
81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing
81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing Application Note Introduction Industry sectors including computer and components, aerospace defense and education all require
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly
WHY DIFFERENTIAL? instruments connected to the circuit under test and results in V COMMON.
WHY DIFFERENTIAL? Voltage, The Difference Whether aware of it or not, a person using an oscilloscope to make any voltage measurement is actually making a differential voltage measurement. By definition,
HP 8970B Option 020. Service Manual Supplement
HP 8970B Option 020 Service Manual Supplement Service Manual Supplement HP 8970B Option 020 HP Part no. 08970-90115 Edition 1 May 1998 UNIX is a registered trademark of AT&T in the USA and other countries.
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper Products: R&S RTO1012 R&S RTO1014 R&S RTO1022 R&S RTO1024 This technical paper provides an introduction to the signal
(USB-) ME-Systems Manual
(USB-) ME-Systems Manual Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted without the express written permission of Multi Channel
Horst Görtz Institute for IT-Security
Horst Görtz Institute for IT-Security On the Vulnerability of FPGA Bitstream Encryption against Power Analysis Attacks Extracting Keys from Xilinx Virtex-II FPGAs Amir Moradi, Alessandro Barenghi, Timo
Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer
Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer Hermann Ruckerbauer EKH - EyeKnowHow 94469 Deggendorf, Germany [email protected] Agenda 1) PCI-Express Clocking
UNDERSTANDING AND CONTROLLING COMMON-MODE EMISSIONS IN HIGH-POWER ELECTRONICS
Page 1 UNDERSTANDING AND CONTROLLING COMMON-MODE EMISSIONS IN HIGH-POWER ELECTRONICS By Henry Ott Consultants Livingston, NJ 07039 (973) 992-1793 www.hottconsultants.com [email protected] Page 2 THE BASIC
Title: Low EMI Spread Spectrum Clock Oscillators
Title: Low EMI oscillators Date: March 3, 24 TN No.: TN-2 Page 1 of 1 Background Title: Low EMI Spread Spectrum Clock Oscillators Traditional ways of dealing with EMI (Electronic Magnetic Interference)
Embest DSO2300 USB Oscilloscope
Embest DSO2300 USB Oscilloscope - 8-bit, 100Ms/s, 50MHz, 2-channel USB1.1/2.0 Compatible Digital Storage Oscilloscope - Multi-functions Including Logic Analyzer, Spectrum Analyzer (FFT), Record & Playback
EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS
1 EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS The oscilloscope is the most versatile and most important tool in this lab and is probably the best tool an electrical engineer uses. This outline guides
PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide
Application Note PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide Introduction This document explains how to design a PCB with Prolific PL-277x SuperSpeed USB 3.0 SATA Bridge
DAC Digital To Analog Converter
DAC Digital To Analog Converter DAC Digital To Analog Converter Highlights XMC4000 provides two digital to analog converters. Each can output one analog value. Additional multiple analog waves can be generated
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS U. Pogliano, B. Trinchera, G.C. Bosco and D. Serazio INRIM Istituto Nazionale di Ricerca Metrologica Torino (Italia)
Reading: HH Sections 4.11 4.13, 4.19 4.20 (pgs. 189-212, 222 224)
6 OP AMPS II 6 Op Amps II In the previous lab, you explored several applications of op amps. In this exercise, you will look at some of their limitations. You will also examine the op amp integrator and
Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.
Op-Amp Simulation EE/CS 5720/6720 Read Chapter 5 in Johns & Martin before you begin this assignment. This assignment will take you through the simulation and basic characterization of a simple operational
STF201-22 & STF201-30
Description The STF201 is a combination EMI filter and line termination device with integrated TVS diodes for use on downstream USB ports. It is constructed using a proprietary technology that allows passive
Special Topics in Security and Privacy of Medical Information. Reminders. Medical device security. Sujata Garera
Special Topics in Security and Privacy of Medical Information Sujata Garera Reminders Assignment due today Project part 1 due on next Tuesday Assignment 2 will be online today evening 2nd Discussion session
AN4494 Application note
Application note Bringing up the BlueNRG and BlueNRG-MS devices Introduction The BlueNRG, BlueNRG-MS devices are high performance, ultra-low power wireless network processors which support, respectively,
Tire pressure monitoring
Application Note AN601 Tire pressure monitoring 1 Purpose This document is intended to give hints on how to use the Intersema pressure sensors in a low cost tire pressure monitoring system (TPMS). 2 Introduction
Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.
Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist. Abstract. I have been asked to put together a detailed article on a SWR meter. In this article I will deal
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools
Printed Circuit Boards (PCB) Printed Circuit Boards Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools 1 Bypassing, Decoupling, Power, Grounding 2 Here is the circuit we
Atmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
1 Coffee cooling : Part B : automated data acquisition
1 COFFEE COOLING : PART B : AUTOMATED DATA ACQUISITION 1 October 23, 2015 1 Coffee cooling : Part B : automated data acquisition Experiment designed by Peter Crew, Navot Arad and Dr Alston J. Misquitta
An Ethernet Cable Discharge Event (CDE) Test and Measurement System
An Ethernet Cable Discharge Event (CDE) Test and Measurement System Wei Huang, Jerry Tichenor ESDEMC Technology LLC Rolla, MO, USA [email protected] Abstract A Cable Discharge Event (CDE) is an electrostatic
AD9741/3/5/6/7 Evaluation Board Quick Start Guide
AD9741/3/5/6/7 Evaluation Board Quick Start Guide One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Getting Started with the AD9741/3/5/6/7
AFG-100/200 series USB Modular Arbitrary Function Generator. Date: Oct, 2014
AFG-100/200 series USB Modular Arbitrary Function Generator Date: Oct, 2014 Outline Product Overview Feature, Advantage and Benefit Comparison Chart Ordering Information 22 Product information AFG-125,
Case Study Competition 2013. Be an engineer of the future! Innovating cars using the latest instrumentation!
Case Study Competition 2013 Be an engineer of the future! Innovating cars using the latest instrumentation! The scenario You are engineers working on a project team that is tasked with the development
STF203-15 THRU STF203-33
Description The STF03 is a combination EMI filter and line termination device with integrated diodes for use on upstream USB ports. It is constructed using a proprietary technology that allows passive
Side Channel Attacks on Smartphones and Embedded Devices using Standard Radio Equipment
Side Channel Attacks on Smartphones and Embedded Devices using Standard Radio Equipment Gabriel Goller 1 and Georg Sigl 2 1 Giesecke & Devrient, Munich, Germany [email protected] 2 Technische Universität
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
Application Note AN:005. FPA Printed Circuit Board Layout Guidelines. Introduction Contents. The Importance of Board Layout
FPA Printed Circuit Board Layout Guidelines By Paul Yeaman Principal Product Line Engineer V I Chip Strategic Accounts Introduction Contents Page Introduction 1 The Importance of 1 Board Layout Low DC
Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.
Arduino ADK Arduino ADK R3 Front Arduino ADK R3 Back Arduino ADK Front Arduino ADK Back Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface
DS1307 Real Time Clock Breakout Board Kit
DS1307 Real Time Clock Breakout Board Kit Created by Tyler Cooper Last updated on 2015-10-15 11:00:14 AM EDT Guide Contents Guide Contents Overview What is an RTC? Parts List Assembly Arduino Library Wiring
User s Guide DSO-2150 USB PC Based Digital Oscilloscope Operation Manual
User s Guide DSO-2150 USB PC Based Digital Oscilloscope Operation Manual Certificate of Product Warranty This product s warranty, provided by our company, covers a period of 1 year form the date of purchase.
Timing Errors and Jitter
Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big
Balun Parameter Definitions & Measurement May 2004
Balun Parameter Definitions & Measurement May 2004 Differential circuits are becoming more widely used in RF circuits for the same reason that they have been used for years in lower frequency circuits.
Applying Remote Side-Channel Analysis Attacks on a Security-enabled NFC Tag
Applying Remote Side-Channel Analysis Attacks on a Security-enabled NFC Tag Thomas Korak Thomas Plos Institute for Applied Information Processing and Communications (IAIK), Graz University of Technology,
PicoScope 6000A/B Series
PicoScope 6000A/B Series PC Oscilloscopes User's Guide -1 PicoScope 6000A/B Series User's Guide I Contents 1 Welcome...1 2 Introduction...2 1 Using this guide 2 Safety symbols 3 Safety warnings 4 FCC
Engineering Sciences 151. Electromagnetic Communication Laboratory Assignment 3 Fall Term 1998-99
Engineering Sciences 151 Electromagnetic Communication Laboratory Assignment 3 Fall Term 1998-99 WAVE PROPAGATION II: HIGH FREQUENCY SLOTTED LINE AND REFLECTOMETER MEASUREMENTS OBJECTIVES: To build greater
Capacitor Self-Resonance
Capacitor Self-Resonance By: Dr. Mike Blewett University of Surrey United Kingdom Objective This Experiment will demonstrate some of the limitations of capacitors when used in Radio Frequency circuits.
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh
Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015
Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) The standard tuning values used in ADVANCED Motion Controls drives are conservative and work well in over 90%
QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION
LTC2485 DESCRIPTION Demonstration circuit 956 features the LTC2485, a 24-Bit high performance Σ analog-to-digital converter (ADC). The LTC2485 features 2ppm linearity, 0.5µV offset, and 600nV RMS noise.
Recommendations for TDR configuration for channel characterization by S-parameters. Pavel Zivny IEEE 802.3 100GCU Singapore, 2011/03 V1.
Recommendations for TDR configuration for channel characterization by S-parameters Pavel Zivny IEEE 802.3 100GCU Singapore, 2011/03 V1.0 Agenda TDR/TDT measurement setup TDR/TDT measurement flow DUT electrical
Section 3. Sensor to ADC Design Example
Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems
AppNote 404 EM MICROELECTRONIC - MARIN SA. EM4095 Application Note RFID. Title: Product Family: TABLE OF CONTENT. Application Note 404
EM MICROELECTRONIC - MARIN SA AppNote 0 Title: Product Family: Application Note 0 EM095 Application Note RFID Part Number: EM095 Keywords: RFID Transceiver, Reader Chip, EM095 Date: 5 September 00 TABLE
Experiment1: Introduction to laboratory equipment and basic components.
Experiment1: Introduction to laboratory equipment and basic components. 1 OBJECTIVES. This experiment will provide exposure to the various test equipment to be used in subsequent experiments. A primary
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
Frequency Response of Filters
School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To
W a d i a D i g i t a l
Wadia Decoding Computer Overview A Definition What is a Decoding Computer? The Wadia Decoding Computer is a small form factor digital-to-analog converter with digital pre-amplifier capabilities. It is
DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1 Page 1
DDS VFO CONSTRUCTION MANUAL DDS VFO Construction Manual Issue 1 Page 1 Important Please read before starting assembly STATIC PRECAUTION The DDS VFO kit contains the following components which can be damaged
USBSQ USB 2.0 Signal Quality Analysis Application. Electrical Testing Notes
USBSQ USB 2.0 Signal Quality Analysis Application Electrical Testing Notes Notices Keysight Technologies, Inc. 2003-2016 No part of this manual may be reproduced in any form or by any means (including
PGA103+ Low noise, high dynamic range preamp for VHF and UHF
PGA103+ Low noise, high dynamic range preamp for VHF and UHF By Sam Jewell, G4DDK and Kent Britain, WA5VJB Introduction The PGA103+ from MCL achieves sub 0.5dB noise figure (NF) at 144MHz and better than
Introduction Page 4. Inspector SCA Page 6. Inspector FI Page 10. Service & Product support Page 13. Inspector Hardware Matrix Page 14
inspector Introduction Page 4 Inspector SCA Page 6 Inspector FI Page 10 Service & Product support Page 13 Inspector Hardware Matrix Page 14 Riscure Riscure is an independent security test laboratory specialising
phonostage RIP YOUR VINYL TO BITS, WITH A USB Design
RIP YOUR VINYL TO BITS, WITH A USB phonostage So what do you do with that collection of LPs you have? Sure, they sound great and are fun to listen to, but let s face it, they re not exactly portable. Wouldn
Performing Amplifier Measurements with the Vector Network Analyzer ZVB
Product: Vector Network Analyzer R&S ZVB Performing Amplifier Measurements with the Vector Network Analyzer ZVB Application Note This document describes typical measurements that are required to be made
US-Key New generation of High performances Ultrasonic device
US-Key New generation of High performances Ultrasonic device US-Key connected to a laptop computer US-Key Ultrasound device single channel Features USB2 High Speed connection Ultralow noise preamplifier
11. High-Speed Differential Interfaces in Cyclone II Devices
11. High-Speed Differential Interfaces in Cyclone II Devices CII51011-2.2 Introduction From high-speed backplane applications to high-end switch boxes, low-voltage differential signaling (LVDS) is the
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure Micah Dowty University of Colorado at Boulder [email protected] March 26, 2004 Abstract Traditional software development
Controlling a Dot Matrix LED Display with a Microcontroller
Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.
VJ 6040 Mobile Digital TV UHF Antenna Evaluation Board
VISHAY VITRAMON Multilayer Chip Capacitors Application Note GENERAL is a multilayer ceramic chip antenna designed for receiving mobile digital TV transmissions in the UHF band. The target application for
PGA103+ Low noise, high dynamic range preamp for VHF and UHF
PGA103+ Low noise, high dynamic range preamp for VHF and UHF By Sam Jewell, G4DDK and Kent Britain, WA5VJB Introduction This paper describes a low noise, high dynamic range VHF/UHF preamp that uses the
USB2.0 Technical Manual
TDK EMC Technology Practice Section USB2.0 Technical Manual TDK Corporation Magnetics Business Group Mitsuharu Mizutani 1 Introduction USB2.0 was released in April of 2000 and it has become the standard
Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance
Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance Page 1 Agenda Introduction PCIe 2.0 changes from 1.0a/1.1 Spec 5GT/s Challenges Error Correction Techniques Test tool
1. ANSI T1.102-1993 T1
AN7 Application Note Measurement and Evaluation of Pulse Shapes in T1/E1 Transmission Systems By Roger Taylor Crystal Semiconductor Corporation P.O. Box 17847, Austin, TX 78760 (512) 445-7222 FAX: (512)
Massachusetts Institute of Technology
Objectives Massachusetts Institute of Technology Robotics: Science and Systems I Lab 1: System Overview and Introduction to the µorcboard Distributed: February 4, 2015, 3:30pm Checkoffs due: February 9,
Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions
Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions PCI Express Bus In Today s Market PCI Express, or PCIe, is a relatively new serial pointto-point bus in PCs. It was introduced as an AGP
USB 2.0/3.0 Droop/Drop Test Fixture
Operations Manual USB-IF USB 2.0/3.0 Droop/Drop Test Fixture USB 2.0/3.0 Droop/Drop Test Fixture June 15, 2012 Revision 1.1 PACKAGE CONTENTS The USB-IF 2.0/3.0 Droop/Drop Test Fixture should come with
U1602A Handheld Oscilloscopes, 20 MHz
Products & Services Technical Support Buy Industries About Agilent United States Home >... > Oscilloscopes > U1600A Series handheld oscilloscopes (2 models) > U1602A Handheld Oscilloscopes, 20 MHz Product
PIN CONFIGURATION FEATURES ORDERING INFORMATION ABSOLUTE MAXIMUM RATINGS. D, F, N Packages
DESCRIPTION The µa71 is a high performance operational amplifier with high open-loop gain, internal compensation, high common mode range and exceptional temperature stability. The µa71 is short-circuit-protected
IC-EMC v2 Application Note. A model of the Bulk Current Injection Probe
IC-EMC v2 Application Note A model of the Bulk Current Injection Probe This work has been conducted by S. Akue Boulingui and A. Cisse Ndoye within the French project EPEA-Aerospace Valley funded by the
Lock - in Amplifier and Applications
Lock - in Amplifier and Applications What is a Lock in Amplifier? In a nut shell, what a lock-in amplifier does is measure the amplitude V o of a sinusoidal voltage, V in (t) = V o cos(ω o t) where ω o
The CW Machine Hardware
The CW Machine Hardware 2014 Ulrich H. Steinberg The CW Machine Hardware Version 2.2 1 Contents Introduction...3 Connecting the Hardware...4 The Configuration Switches...6 Power Considerations...8 Serial
Bluetooth Stereo Network
ECE 445 Fall 2012 Senior Design Project Proposal Bluetooth Stereo Network Team 7 Jeff Wheeler Rishi Ratan Jerry Sun Prof. Andrew Carl Singer TA: Justine Fortier Table of Contents 1.0 Introduction... 3
3D modeling in PCI Express Gen1 and Gen2 high speed SI simulation
3D modeling in PCI Express Gen1 and Gen2 high speed SI simulation Runjing Zhou Inner Mongolia University E mail: [email protected] Jinsong Hu Cadence Design Systems E mail: [email protected] 17th IEEE Workshop
Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home
Building a Basic Communication Network using XBee DigiMesh Jennifer Byford April 5, 2013 Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Abstract: Using Digi International s in-house
Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield
Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping
[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]
FG085 minidds Function Generator Manual of Operation Applicable Models: 08501, 08501K, 08502K, 08503, 08503K Applicable Firmware Version: 1 ) 113-08501-100 or later (for U5) 2 ) 113-08502-030 or later
SG901-1091 Miniature Wi-Fi Radio
SG901-1091 Miniature Wi-Fi Radio Overview The SG901-1091 WiFi module is optimized to simplify successful integration into systems requiring the latest performance with small size. This module is a highly
Output Ripple and Noise Measurement Methods for Ericsson Power Modules
Output Ripple and Noise Measurement Methods for Ericsson Power Modules Design Note 022 Ericsson Power Modules Ripple and Noise Abstract There is no industry-wide standard for measuring output ripple and
EVAL-AD5680. Single Channel, 18-Bit, Serial Input, Voltage Output DAC Evaluation Board FEATURES GENERAL DESCRIPTION
Single Channel, 18-Bit, Serial Input, Voltage Output DAC Evaluation Board EVAL-AD680 FEATURES Full-featured evaluation board for AD680 On-board reference On-board ADC for voltage readback Various link
PicoScope 3000 A and B Series
PicoScope 3000 A and B Series PC Oscilloscopes and MSOs User's Guide PicoScope 3000 A and B Series PC Oscilloscopes and MSOs User's Guide I Contents 1 Welcome...1 2 Introduction...2 1 Safety symbols 2
Current Probes. User Manual
Current Probes User Manual ETS-Lindgren L.P. reserves the right to make changes to any product described herein in order to improve function, design, or for any other reason. Nothing contained herein shall
High-Speed Gigabit Data Transmission Across Various Cable Media at Various Lengths and Data Rate
Application Report SLLA091 - November 2000 High-Speed Gigabit Data Transmission Across Various Cable Media at Various Lengths and Data Rate Boyd Barrie, Huimin Xia ABSTRACT Wizard Branch, Bus Solution
4 OUTPUT PCIE GEN1/2 SYNTHESIZER IDT5V41186
DATASHEET IDT5V41186 Recommended Applications 4 Output synthesizer for PCIe Gen1/2 General Description The IDT5V41186 is a PCIe Gen2 compliant spread-spectrum-capable clock generator. The device has 4
Agilent N8973A, N8974A, N8975A NFA Series Noise Figure Analyzers. Data Sheet
Agilent N8973A, N8974A, N8975A NFA Series Noise Figure Analyzers Data Sheet Specifications Specifications are only valid for the stated operating frequency, and apply over 0 C to +55 C unless otherwise
An Overview of the Electrical Validation of 10BASE-T, 100BASE-TX, and 1000BASE-T Devices
An Overview of the Electrical Validation of 10BASE-T, 100BASE-TX, and 1000BASE-T Devices Application Note The number of devices that come with a built-in network interface card has risen steadily and will
CANFI: Cheap Automatic Noise Figure Indicator. Frank Schmäling DL2ALF Wolf-Henning Rech DF9IC Alexander Kurpiers DL8AAU
CANFI: Cheap Automatic Noise Figure Indicator Frank Schmäling DL2ALF Wolf-Henning Rech DF9IC Alexander Kurpiers DL8AAU What is a noise figure meter? Noise figure is defined by source ENR and a measured
Electrical Compliance Test Specification SuperSpeed Universal Serial Bus
Electrical Compliance Test Specification SuperSpeed Universal Serial Bus Date: March 10, 2015 Revision: 1.0a SuperSpeed Electrical Compliance i Copyright 2015, USB Implementers Forum, Inc. All rights reserved.
Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor
Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor Abstract This paper provides information about the NEWCARD connector and board design
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK v.113 Frequency Divider Operation
This application note is written for a reader that is familiar with Ethernet hardware design.
AN18.6 SMSC Ethernet Physical Layer Layout Guidelines 1 Introduction 1.1 Audience 1.2 Overview SMSC Ethernet products are highly-integrated devices designed for 10 or 100 Mbps Ethernet systems. They are
