Dr.-Ing.Thomas Giesler

Transcription

Dr.-Ing.Thomas Giesler
The First International Workshop on IT-Solutions for
Physical Security:
State of the Art Car Access Security Systems
Dr.-Ing.Thomas Giesler
Customer Application Support Hamburg; BL Identification
Car Access and Immobilization
31.03.2006
BLID CAI
Immobilization
Keyless Enty/Go
Remote Keyless Entry
Tire Pressure Monitoring
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
2
Product Focus
• Immobilizer: Transponders and Basestations
– high security anti-theft system
– even with a perfect mechanical copy of the car key, the
vehicle can not be started because several essential
functions are blocked electronically
– more than 250,000,000 parts sold
• Remote Keyless Entry: Combined Systems with
Immobilizer
– unlock and lock the car by remote control
– combined with Immobilizer = security & comfort
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
3
Product Focus
• Passive Entry / Passive Go: Fully integrated Systems
– access your car by just pulling the door handle and start by
pressing a button: the highest level of comfort
– highly integrated 3-dimensional active LF-front-end with
UHF-downlink
• Tire Pressure: Wireless tire pressure- and
temperature- sensor signal conditioning and data
transfer with 3D-LF-wakeup and UHF downlink
– long live time (>6 years)
– individual tire addressing
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
4
1st Generation
Immobilizer
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
5
Vehicle Theft Rate in Germany
160000
reported
not recovered
140000
120000
100000
80000
60000
40000
20000
0
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
play video
Source: VDA
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
6
Vehicle Theft Rate in Germany
Philips Semiconductors starts production of car immobilizer transponder
160000
140000
reported
not recovered
120000
100000
80000
60000
40000
20000
0
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
Source: VDA
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
7
Immobilizer System Configuration
Body Control
Unit
Transceiver Coil
Ignition
Switch
Lock Barrel
Transponder
LF Transceiver
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
8
Mechanical Setup
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
9
Immobilizer System Detail
.
Transceiver
Transponder
Demodulator
Data
Modulator
EEPROM
Driver &
Modulator
LF Clock
Control
Energy
Ferrite Coil
LF Supply
Demodulator
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
10
Energy Transfer: Basestation → Transponder
It
Ib
Ub
Energy
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
Ut
6V
U
in
11
Data Transfer: Basestation → Transponder
Demodulator
Data
It
Ib
Ub
Energy
Ut
6V
V
Data
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
12
Data Transfer: Transponder → Basisstation
Demodulator
Tap Punkt
Ib
It
Data
Energy
Ub
Ut
6V
Data
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
13
First Transponder Generation: Read-Only
Copy
Base Station
Fixed Code
PCF 7931
Transponder Copy
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
14
2nd Transponder Generation: Rolling Code
Listen
Basestation
Rolling Code
Password protected writing of next Code
PCF 7930
Copy Station
Transponder Copy
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
15
3rd Transponder Generation: Challenge Response
Car
Base station
Challenge (random)
Encrypted response
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
PCF 7935
16
3rd Transponder Generation: Challenge Response
Copy Station
Challenge 1 .. N
PCF 7935
Response 1 .. N
Transponder
Emulator
Data Base
with many
C/R-pairs
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
17
3rd Transponder Generation: Challenge Response
Basestation
Challenge
Response
Transponder
Emulator
Data Base
with many
C/R-pairs
Challenge (second try)
Response (second try)
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
18
3rd Transponder Generation: Challenge Response
Fake
base station
Challenge 1 .. N
PCF 7935
Response 1 .. N
Brute-Force
attack
Try all possible
keys
Executed on competitor device
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
19
4th Transponder Generation: Mutual Authentication
Challenge (random)
Car
Base station
Encrypted signature
PCF 7936
Encrypted response
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
20
Mutual Authentication Overview Hitag 2
Transponder (HITAG2 comp.)
Base station / Motor Control Unit
Random Number
Generator
Crypto Unit
(Microcontroller)
Transponder Signature (24+8 bit)
Base station Signature (32 bit)
PRN + MAC
RES
Encrypted Transmission
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
Identifier
(32 bit)
Crypto Unit
(Hardwired /
Micro-controller)
Immo Secret Key
(48 bit)
Immo Secret Key
(48 bit)
Identifier
Transponder Signature (24+8 bit)
Base station Signature (32 bit)
21
4th Transponder Generation: Mutual Authentication
Basestation
PRN + MAC 1..N
PCF 7936
Response 1..N
Listen
Fast PC pool
or special HW
Brute Force Attack Secret Key
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
programmable
Transponder
or Emulator
22
5th Generation Mutual Authentication Overview
Base station
Transponder (AES-128)
Secret Key
(128 bit)
Secret Key
(128 bit)
Identifier
PRN + MAC
Microcontroller
Crypto
Function
Pseudo
Random
Number
Generator
Identifier
(32 bit)
RES
Microcontroller
Encrypted Transmission
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
AES
Co-Processor
23
2nd Generation
Combi Key
Immobilizer + RKE
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
24
Product Focus
• Immobilizer: Transponders and Basestations
– high security anti-theft system
– even with a perfect mechanical copy of the car key, the
vehicle can not be started because several essential
functions are blocked electronically
• Remote Keyless Entry: Combined Systems with
Immobilizer
– unlock and lock the car by remote control
– combined with Immobilizer = security & comfort
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
25
1st RKE Generation: Fixed Code
Car
Base Station
UHF Receiver
Fixed Code
Listen
Copy Receiver
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
RKE Emulator
26
2nd RKE Generation: Rolling Code
Car
Base Station
UHF Receiver
Rolling Code
Jam
Listen
Disturbing
UHF Transmitter
Copy Receiver
& Transmitter
OPEN DOOR
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
27
2nd RKE Generation: Rolling Code + Key Code
Car
Base Station
UHF Receiver
Rolling Code with
encrypted Key code
PCF7941
PCF7961
PCF7900 frac-N transmitter
(development)
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
28
3rd RKE Generation: Mutual Authentication
Wakeup
UHF
Base
Transceiver
Station
Challenge (random)
PCF7945 +
“Lopster” transceiver
(development)
Encrypted signature
“Lopster” transceiver
(development)
Encrypted response
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
29
Typical Application, SMART, PCF7x61
Single Chip Transponder, Remote Keyless Entry and UHF Transmitter Solution
CVFLD
15 nF
VFLD
MSDA MSCL
VBAT VDDA
XT1
XT2
VDDPA
IN2
E-ROM (ROM)
8 Bit RISC (MRK II)
IN1
Contactless Interface
PCF7961 (PCF7361)
4K
ROM
192 Byte
RAM
EEPROM
512 Byte
PAOUT
Calculation
Unit
UHF
Transmitter
Interrupt
Control
Timer
Modulator
315 -434MHz
P22 1
P21
P16
RC
Oscillator
I/O
P15
P14
P11
Power Management
Note
1. Button inputs or generic I/O, however
external p’up resp. p’down required
VSS
VSSA
P10
VSSPA
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
Buttons
Li
3V
30
1-Chip Immobilizer/RKE-Combisystem
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
31
RKE Demosystem with SMART
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
32
3rd Generation
Passive Keyless
Entry / Go
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
33
Product Focus
• Passive Entry / Passive Go: Fully integrated Systems
– access your car by just pulling the door handle and start by
pressing a button: the highest level of comfort
– highly integrated 3-dimensional active LF-front-end with
UHF-downlink
• Tire Pressure: Wireless tire pressure- and
temperature- sensor signal conditioning and data
transfer with 3D-LF-wakeup and UHF downlink
– long live time (>6 years)
– individual tire addressing
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
34
Passive Keyless Entry / Start
Security Tag
Driver Door Detection Range
Trunk Area
Detection Range
Driver Interior
Detection Range
Passenger Door Detection Range
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
35
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
36
System Configuration
Door Handles
Trunk Handle
Engine Start/Stop
Body Control
Unit
LF Transceiver
(Back up)
LF Transmitter
UHF Receiver
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
37
Block diagram
Tag
Base station
up-link: wake-up,
data (inductive)
125kHz
inductive
transmitter
µC
back-up transponder
125kHz inductive
receiver
(3-D)
up to 2,5 m
PCF7952
PCF7953
wakeup
pattern
detector
µC
UHF transmitter
UHF
receiver
PCF7900
downlink: data (UHF)
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
38
Data Telegram Exchange
1 - Wake Up Pattern
LF Transmitter
2 - Challenge (random)
3 - Signature (encrypted)
PCF7952
PCF7953
UHF Receiver
4 - Response (encrypted)
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
39
Inside/Outside Detection
AI
Min(H I,IN )
HI(log)
x
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
40
LF Transmitter
Two-way
high speed
UHF / VHF link
UHF Receiver
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
Relay 2
Challenge
Relay 1
Possible Threat: Relay Attack
Response
41
Position Detection of PKE Tag
Vehicle
1 (LF)
LF-Transmitter 1
UHF-Receiver
Control
circuitry
PKE-Tag
Control
Steuerund
3 (UHF)
circuitry
Auswerteelektronik
3D-LF-Receiver
UHF Transmitter
2 (LF)
LF-Transmitter N
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
42
Time Of Flight Measurement
UHF
Transmitter
UHF
Receiver
A
B
t=s/c
≅ 3.3 ns / m!
• Sole 100% resistant countermeasure
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
43
PKE Tag
40 mm
55 mm
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
44
Research:
Capacitve / Electrostatic
Communication
•Body Area Networks
•Capacitve Access Systems
•Capacitive Tire Pressure Monitoring
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
45
Principle Circuitry (1)
Inductively shielded (optional)
Tag
Basestation
transmitter electrode
capacitive coupling
Lres, B
receiver electrode
CCON
modulator
Cres,B
demodulator
Cres,T
Lres,T
capacitive coupling (or ohmic connected)
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
46
Principle Circuitry (2)
transmitting
electrode in
wheel box
steel belt
ACTIClite
+
base station
magneticaly
shielded
-
tire pressure sensor
wheel
conducting stripe
on inner tire side
chassis /
room / ground potential
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
47
Intra Body Communication (1)
generator
field
receiver
minimal current
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
48
Intra Body Communication (2)
field
minimal current
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
49
ADA in Wireless Patient Monitoring
ID
Data
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
50
Connectivity
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
51
As shown at CRE 2005
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
52
Philips Semiconductors, BL Identification, 31.03.2006, Dr.-Ing.Thomas Giesler
53

Similar documents