High Reliability PUF using Hot-Carrier Injection Based Response Reinforcement

Similar documents
Moving PUFs out of the lab


Bitline PUF:! Building Native Challenge-Response PUF Capability into Any SRAM. Daniel E. Holcomb Kevin Fu University of Michigan

Employing Process Variation for Building Chip Identifiers

Physical Unclonable Functions (PUFs) and Secure Processors. Srini Devadas Department of EECS and CSAIL Massachusetts Institute of Technology

Soft Response Generation and Thresholding Strategies for Linear and Feed-Forward MUX PUFs

SRAM-based Physical Unclonable Functions

PUF RO (RING OSCILLATOR)

The DRAM Latency PUF:

A DRAM based Physical Unclonable Function Capable of Generating >10 32 Challenge Response Pairs per 1Kbit Array for Secure Chip Authentication

Adapting Voltage Ramp-up Time for Temperature Noise Reduction on Memory-based PUFs

IMPROVING THE QUALITY OF A PHYSICAL UNCLONABLE FUNCTION USING CONFIGURABLE RING OSCILLATORS Abhranil Maiti, Patrick Schaumont

A Physical Unclonable Function based on Capacitor Mismatch in a Charge-Redistribution SAR-ADC

Secure and Energy Efficient Physical Unclonable Functions

SPARKS Smart Grids Week Stakeholder Workshop

Active and Passive Side-Channel Attacks on Delay Based PUF Designs

Performance Metrics and Empirical Results of a PUF Cryptographic Key Generation ASIC

Processor-Based Strong Physical Unclonable Functions with Aging-Based Response Tuning

AFRL-RI-RS-TR

FPGA PUF Based on Programmable LUT Delays

Dopingless Transistor based Hybrid Oscillator Arbiter Physical Unclonable Function

REPORT DOCUMENTATION PAGE

Variation Aware Placement for Efficient Key Generation using Physically Unclonable Functions in Reconfigurable Systems

THE PROXIMITY OF MICROVIAS TO PTHs AND ITS IMPACT ON THE RELIABILITY

Statistical Static Timing Analysis: How simple can we get?

THE PROXIMITY OF MICROVIAS TO PTHs AND ITS IMPACT ON THE RELIABILITY OF THESE MICROVIAS

Physical Unclonable Functions and Applications: A Tutorial

Novel Reconfigurable Silicon Physical Unclonable Functions

A PUF Design for Secure FPGA-Based Embedded Systems

Physically Unclonable Functions: a Study on the State of the Art and Future Research Directions.

The good, the bad and the statistical

RRAM-based PUF: Design and Applications in Cryptography. Ayush Shrivastava

Microprocessor Based Physical Unclonable Function

Intrinsic Rowhammer PUFs: Leveraging the Rowhammer Effect for Improved Security

How to Generate Repeatable Keys Using Physical Unclonable Functions

Soft Response Generation and Thresholding Strategies for Linear and Feed-Forward MUX PUFs

SiPM characterization report for the Muon Portal Project Device: SiPM type N on P - S/N. SPM10H5-60N-Y wf16 ST Microelectronics

Security Evaluation and Enhancement of Bistable Ring PUFs

Reverse Engineering and Prevention Techniques for Physical Unclonable Functions Using Side Channels

± 0.2 ppm/ C ± 3 ppm/ C. ± 2.0 ppm/ C

Rewriting Codes for Flash Memories Based Upon Lattices, and an Example Using the E8 Lattice

BLF7G20L-160P; BLF7G20LS-160P

EE115C Spring 2013 Digital Electronic Circuits. Lecture 19: Timing Analysis

Chapter 1: Data Storage

Draft Small Customer Aggregation Program Rules

Application of Importance Sampling using Contaminated Normal Distribution to Multidimensional Variation Analysis

A PUF Design for Secure FPGA-Based Embedded Systems

Lightweight and Secure PUF Key Storage Using Limits of Machine Learning

Reliable and efficient PUF-based key generation using pattern matching

Temperature and CO 2 from Geological to Political Time Scales

Article from: Health Watch. May 2012 Issue 69

Siliconware Precision Industries Reports Unaudited Consolidated Financial Results for the Third Quarter of 2017

Color Pay : Next Paradigm for Instant Payment

Monolithic Amplifier CMA-162LN+ Ultra Low Noise, High IP to 1.6 GHz

The PUF Promise (Short Paper)

Ultra-lightweight and Reconfigurable Tristate Inverter Based Physical Unclonable Function Design

TOSHIBA Transistor Silicon NPN Epitaxial Type TMBT3904

Stock Market Forecast: Chaos Theory Revealing How the Market Works March 25, 2018 I Know First Research

Fig. 1. Min-Max Timing Simulation 1, 3 1, 2 1, 2 1, , 3 3, 4

Example. Security of Bistable Ring PUF

Siliconware Precision Industries Reports Unaudited Consolidated Financial Results for the Fourth Quarter of 2016

K BAND SUPER LOW NOISE AMPLIFIER N-CHANNEL HJ-FET. Drop-In Replacement: CE3520K3. Part Number Order Number Package Quantity Marking Supplying Form

A Heuristic Method for Statistical Digital Circuit Sizing

TB General description. 2. Features and benefits. 3. Applications. 4. Pinning information. 5. Ordering information

BAS70-00-V to BAS70-06-V

TOSHIBA Transistor Silicon PNP Triple Diffused Type 2SA1941

ADDENDUM #1 RFQ M1201M. 06/07/13 Please replace Chiller Maintenance Specifications with the attached Chiller Maintenance Specifications.

Agilent EEsof EDA.

Anomalies under Jackknife Variance Estimation Incorporating Rao-Shao Adjustment in the Medical Expenditure Panel Survey - Insurance Component 1

Risk Management Basics What Every Farmer Needs to Know RISK MANAGEMENT BASICS. Dr. Albert E. Essel Delaware State University

TOSHIBA Field Effect Transistor Silicon N Channel Junction Type 2SK330

Robust and Reverse-Engineering Resilient PUF Authentication and Key-Exchange by Substring Matching

EE6361 : Importance Sampling

SAFETY COMMAND DEVICES

Handout 1.1 Essential Records

Lam Research Corporation September Quarter 2017 Financial Results

Robert D. Cruz, PhD, Chief Economist Miami-Dade County

January 2018 PRICE SCHEDULE A 2.0 Advanced Replacement & Repair

TOSHIBA Transistor Silicon NPN Epitaxial Type (PCT process) 2SC2712

March. Roth Capital Partners 31 st Annual Growth Stock Conference. Investor Presentation

ASML 2008 First Quarter Results

Section A5. This Price Schedule is effective January 1, Advanced Replacement & Repair. Date Page Comment

COMPARISION OF OFFSHORE REQUIREMENTS

Decision Trees: Booths

Capital Speedboat Session 2. Charting your way through troubling waters FARIN & Associates Inc. Agenda

January 2018 PRICE SCHEDULE A 2.0 Advanced Replacement & Repair

TOSHIBA Field Effect Transistor Silicon N Channel Junction Type 2SK mw

Old Company Name in Catalogs and Other Documents

Monolithic Amplifier CMA-84+ Wideband, High Dynamic Range, Ceramic. DC to 7 GHz. The Big Deal

Acceptance Criteria: What Accuracy Will We Require for M&V2.0 Results, and How Will We Prove It?

Realization of MUX-Based PUF for low power applications

NPCC Regional Reliability Reference Directory # 5 Reserve

Critical Condition Monitoring and Management

Markov Decision Processes

MTPredictor Trade Module for NinjaTrader 7 (v1.1) Getting Started Guide

Not Recommended for New Design

The power of flexibility

2.4.3.G1. Savings Tools. Advanced Level

Practice 10: Ratioed Logic

Electro-Optical Characterization Report Device: SiPM MPPC HAMAMATSU S/N. 1 50µm

Transcription:

High Reliability PUF using Hot-Carrier Injection Based Response Reinforcement Mudit Bhargava and Ken Mai Electrical and Computer Engineering Carnegie Mellon University CHES 2013

Key Generation using PUFs Generate the key instead of store the key Storage is vulnerable PUF response Derived from amplification of random process variations Unreliability due to environmental conditions, noise, and aging Required PUF characteristics Random Unique Reliable hardest to achieve Slide 2 2

PUF Comparison Testchip 4 PUF implementations Arbiter Ring oscillators SRAM Sense amplifier Slide 3 3 [Bhargava CICC 2012]

Comparison: Randomness Bias in Response (Ideal=50%) Slide 4 4

Comparison: Uniqueness Slide 5 5

Chips and board placed in temperature controlled chamber -20 C to 85 C 1.0V to 1.4V (1.2V nominal) Any response bit that flips is marked as erroneous Reliability Measurement

Comparison: Reliability PUF reliability is insufficient for key generation Slide 7 7

Conventional Solution: Error Correction Codes Enrollment R1 R1 R2 In-field R2 High overheads Delay, power, and area Complexity scale quickly with number of correctable errors For BER=15%, need 20-80 response bits/key bit Requires helper data Can leak information Decode is slow Often thousands of cycles Micro- or milli-second timescales 8

Proposed Solution: Response Reinforcement Response reinforcement Increase the baseline reliability of the PUF core circuit Post-manufacturing amplification of random variations Minimize or eliminate the need for ECC No helper data Implementation Measure PUF golden response Reinforce golden response by directed accelerated aging (DAA) DAA: Artificially induce IC aging phenomena to amplify PUF circuit random variation for increased reliability Slide 9 9

Integrated Circuit Aging Phenomena Many IC aging effects Negative Bias Temperature Instability (NBTI) Time Dependent Dielectric Breakdown (TDDB) Metal electro-migration (EM) Hot Carrier Injection (HCI) Desired characteristics Easy to artificially induce Short reinforcement time Strong reinforcement effect High permanence Slide 10 10

Integrated Circuit Aging Phenomena Many IC aging effects Negative Bias Temperature Instability (NBTI) Time Dependent Dielectric Breakdown (TDDB) Metal electro-migration (EM) Hot Carrier Injection (HCI) Desired characteristics Easy to artificially induce Short reinforcement time Strong reinforcement effect High permanence Only need a raised voltage ~3V ~10s reinforcement (one time) Effect lasts for years [Bhargava HOST 2012] Shifts transistor V TH by >50mV Slide 11 11

One-time HCI stress Hot Carrier Injection Concept Post-HCI stress High energy electrons trapped in oxide Small increase in V TH if current in same direction High increase in V TH (~ 100 mv) if current in opposite direction Slide 12 12

Sense Amplifier: Use as PUF A=1 B=1 B=0 A=1 B=1 B=0 Slide 13 13 [Bhargava HOST 2010]

Sense Amplifier: Use as PUF SA offset voltage strong function of difference in V TH of matched devices Slide 14 14

Sense Amplifier Offset Voltage # Samples (out of 4096) High offset more reliable PUF Slide 15 15

Hot Carrier Injection Sense Amplifier (HCI-SA) Slide 16 16

Hot Carrier Injection Sense Amplifier (HCI-SA) This memory structure locally stores the value x1 and x2 as copies of out1 and out2 when the HCI-SA is run like a normal SA (HCIMODE=0; HCIMODEB=1) before any HCI stress. These values are later used to provide the right biasing during HCI-stress in the stress mode (HCIMODE=1; HCIMODEB=0) Per-cell local memory to store preferred value for burn-in Slide 17 17

Hot Carrier Injection Sense Amplifier (HCI-SA) Complete Schematic Complete Layout Slide 18 18

HCI-SA Testchip 1600 self-reinforcing HCI-SA 1600 manually controlled HCI-SA Tested across 9 voltage/temperature corners HCI stress times of 1s, 5s, 25s, 125s 19

Slide 20 20 HCI-SA Offset Shift

Slide 21 21 HCI-SA Offset Shift

HCI-SA Reliability Measurements Worst case 100 runs at all 9 voltage/temperature corners No errors found after stress of 125 seconds Slide 22 22

HCI-SA Reliability Measurements 100 runs at all 9 voltage/temperature corners No errors found after stress of 125 seconds Slide 23 23

HCI-SA: Permanence of Offset Shift Baked chips at 1.5V and 100 0 C 18 hours 0.33 years 93 hours 1.7 years Slide 24 24

Large-Scale Reliability Measurements Measured 125k evaluations (125s HCI stress) At nominal corner (1.2V 27 0 C) At worst case corner (1.0V -20 0 C) No errors observed in any of the 1600 HCI-SAs Bit error rate BER < 5 * 10-9 Key error rate KER < 0.6 * 10-6 (128-bit) KER target < 10-6 for reliable key generation Slide 25 25

Summary HCI-SA PUF Reliable BER < 5 * 10-9 without ECC Secure No helper data Fast Response generation in 1 cycle (~1ns) Simple One-time short reinforcement step (125s) High Permanence Small change after ~2yr simulated aging Slide 26 26

Slide 27 27 Thank You