M ICRO - AND N ANO -S ENSOR FOR I O T S ECURITY US-K OREA F ORUM ON N - - PowerPoint PPT Presentation

m icro and n ano s ensor for
SMART_READER_LITE
LIVE PREVIEW

M ICRO - AND N ANO -S ENSOR FOR I O T S ECURITY US-K OREA F ORUM ON N - - PowerPoint PPT Presentation

Y OUNGHYUN K IM U NIVERSITY OF W ISCONSIN M ADISON M ICRO - AND N ANO -S ENSOR FOR I O T S ECURITY US-K OREA F ORUM ON N ANOTECHNOLOGY @ N ANO K OREA , J ULY 13, 2018, I LSAN , K OREA V ARIATIONS IN S EMICONDUCTOR M ANUFACTURING 2 Fast Slow


slide-1
SLIDE 1

MICRO- AND NANO-SENSOR FOR IOT SECURITY

YOUNGHYUN KIM UNIVERSITY OF WISCONSIN–MADISON

US-KOREA FORUM ON NANOTECHNOLOGY @ NANO KOREA, JULY 13, 2018, ILSAN, KOREA
slide-2
SLIDE 2

VARIATIONS IN SEMICONDUCTOR MANUFACTURING

▸ Random variations in semiconductor manufacturing process

▸ Sources: gate oxide thickness, random dopant fluctuations, device

geometry

▸ Consequences: variations in performance (speed, sensitivity, etc.)

▸ Should be minimized, cannot be eliminated ▸ Can we take advantage of it?

2

Slow Fast Slow Fast

slide-3
SLIDE 3

PHYSICALLY UNCLONABLE FUNCTIONS (PUF)

3

Process variation Unique fingerprint PUF key

SRAM DRAM Arbiter chain Ring oscillator Reset state Retention capability Propagation delay Unique random
 number 0101101101000… RF transmitter Phase/magnitude error Cell charge leakage

slide-4
SLIDE 4

PUF APPLICATION: TWO-FACTOR AUTHENTICATION

4

Username ******** Something you KNOW Something you HAVE

2348

Smartphone USB
 drive OTP
 generator Password

+ =

= PUF device

slide-5
SLIDE 5

CMOS IMAGE SENSOR-BASED PUF

5

G R B G Row decoders Column readout circuit

Bright pixels Dark pixels

slide-6
SLIDE 6

CMOS IMAGE SENSOR-BASED PUF

▸ Unique fixed pattern noise (FPN) appears in the captured

images

6

≠ ≠

Same model, different noise patterns

slide-7
SLIDE 7

PROTOTYPING AND EVALUATION

▸ Camera2 API ▸ Raw and jpeg images ▸ Temperature-controlled

chamber

▸ Maximum ISO ▸ Minimum shutter speed ▸ Additional experimental results

  • n Google Nexus 5 available in

the paper

7

Google Nexus 5X Sony IMX377 (12 megapixels)

slide-8
SLIDE 8

EXPERIMENTAL RESULTS: KEY EXTRACTION

8

Challenge map Reference response IMX377 #1 IMX377 #2 IMX377 #3 Bright pixel Dark pixel Bit 1 Bit 0