Pim Tuyls Philips Corporate Technologies, Business Unit Intrinsic-ID
28 May 2008
To store or not to store a key that is the question! Pim Tuyls - - PowerPoint PPT Presentation
To store or not to store a key that is the question! Pim Tuyls Philips Corporate Technologies, Business Unit Intrinsic-ID 28 May 2008 Corporate Venturing White Box Cryptography ECRYPT 2008 2 Security & Cryptography Is more and more
Pim Tuyls Philips Corporate Technologies, Business Unit Intrinsic-ID
28 May 2008
2 ECRYPT 2008
3 ECRYPT 2008
4 ECRYPT 2008
M EK(M) E(.)
5 ECRYPT 2008
Poly Fuse Laser Fuse E - Fuse EEPROM Flash EPROM Anti Fuse
Battery Backed RAM
6 ECRYPT 2008
Secret Key: 001011101011
Micro Probes Focused Ion Beam
7 ECRYPT 2008
8 ECRYPT 2008
9 ECRYPT 2008
10 ECRYPT 2008
IC with SRAM PUF
M1 M1 M1 M1 M2 M2 M2 M2 M3 M3 M3 M3 M4 M4 M4 M4 M5 M5 M5 M5 transistors transistors transistors transistors passivation passivation passivation passivationCoating Coating Coating Coating-
PUF PUF PUF
On chip demo
IC with Coating PUF
Optical PUF
11 ECRYPT 2008
5 10 15 20 25 30 0.02 0.04 0.06 0.08 0.1 0.12
Measurement Nr. Error Fraction
E rrors in M RA M startup values over tem perature T=-20oC T=0oC T= 20oC T=40oC T= 60oC T=80oC | | | | | | |
12 ECRYPT 2008
– Error Correction – Randomness Extraction
– Creates Helper Data – Creates Key
– Uses helper data – Reconstructs key PUF HD ECC
13 ECRYPT 2008
Secret Key Algorithm
Interface OTP / MTP Key2HD PUF HD2Key
1011010 1010101 1010 1011010 1010101 1010
14 ECRYPT 2008
15 ECRYPT 2008
OEM Intrinsic ID
measurement
Activation code IP 100% Reporting Activation Service IP Owner
ECRYPT 2008