30
Marc Langheinrich Univ. of Lugano (USI) January 22, 2009 Invited Seminar Talk Hoffman-La Roche, Basel, Switzerland 1 Security and Privacy Issues in Security and Privacy Issues in RFID-Based Applications Prof. Dr. Marc Langheinrich F lt fI f ti Faculty of Inf ormatics Università della Svizzera italiana (USI) Contents What is RFID? What is it good for? What does this have to do with security? 2

Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 1

Security and Privacy Issues inSecurity and Privacy Issues in RFID-Based Applications

Prof. Dr. Marc LangheinrichF lt f I f tiFaculty of Informatics

Università della Svizzera italiana (USI)

Contents

• What is RFID?

• What is it good for?

• What does this have to do with security?

2

Page 2: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 2

TECHNOLOGY

4

Classifying RFID Technology

RFID

Biometric Smart Card

Auto-ID

WirelessComm.

Wireless LAN

GSM

Bluetooth InfraredOCR Bar code

5

Page 3: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 3

RFID

• Identify objects from distancesmall IC with RF transponder– small IC with RF-transponder

• Wireless energy supply – up to ~ 5 m– magnetic field (induction)

or electromagnetic field

• ROM or EEPROM (read/write)

F.Ma. 6

ROM or EEPROM (read/write) – ~ 100 Byte

• Cost > € 0.1– consumable and disposable

6

Smart Labels: Self-adhesive Flexible Tags Laminated with Paper

A paper label

A substratee.g. a plastic foil, ...

and an antenna

A paper label

F.Ma. 7

… a chip attached to it,…

… and an antenna,printed, etched

or stamped

7

Page 4: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 4

A Paper Label with a “Hidden” RFID Tag

8

Small RFID Tags

F.Ma. 99

Page 5: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 5

The μ-Chip

image source: Hitachi

10

RFID Tag

coupling unit(antenna)

RFID "Reader"

RF-Controller

RFID Operating Principle

RFID Tagdata

comm

ands

ModuleController

Analogue MH t /

• Physical communications• Data (de)modulation

F.Ma. 11

AnalogueCircuitry

DigitalCircuitry

Memory:EEPROMROMRAM

RFID Tag/Transponder

Host /Application

• RFID API• Application

11

Page 6: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 6

A Classical Application: EAS –Electronic Articel Surveillance

F.Ma. 13

image source: Peter H. Cole

13

A Classical Application: EAS –Electronic Articel Surveillance

F.Ma. 14image source: Peter H. Cole

14

Page 7: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 7

RFID Tag Form Factors I

Smart Labels

F.Ma. 15

Hitachi Coil-on-Chip

Contactless RFID Cards

15

APPLICATIONS

17

Page 8: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 8

Ski Ticketing

© IDENTEC SOLUTIONS AG

Swatch Snowpass

F.Ma. 18

Postcard „Ticket“

Car Immobilizer (Anti-Theft Device)

• RFID tag integrated into key

• Reader in ignition powers RFIDReader in ignition powers RFID tag and checks validity of key

• If electronic key is not valid, engine electronics is blocked

F.Ma./M.La 19

Page 9: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 9

Automatic Wireless Toll Collection

• Active RFID transponder mounted in the vehicle– reader at toll plaza– central database– video enforcement

• Benefits:– drive through at ~ 40 km/h– throughput 1200 cars/hour

• Uses Dedicated Short Range Communications (DSRC)– RFID-communication protocol for automotive applications– 5.8 GHz (EU/Japan) / 5.9 GHz (US)

F.Ma./M.La 20

Contactless „Smart“ RFID Cards for Public Transport Systems

• Example: prepaid• Example: prepaid „Suica“ train pass in Japan (2001) for JR trains

F.Ma./M.La. 23

Page 10: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 10

JR Suica Payment Model

• Cards are loaded with pre-paid amounti f i ff if h l f– options for topping off if not enough money left

• Charges stored on card– can be inspected with

USB reader at home

M.La. 24

Contactless „Smart“ RFID Cards for Public Transport Systems

• Example: prepaid• Example: prepaid „Suica“ train pass in Japan (2001) for JR trains

Problem: Commuters carrying multiple cards!

F.Ma./M.La. 25

y g p

Page 11: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 11

Animal Identification & Tracking• RFID tags attached to or injected

into animals

• Readers at feeding or milking stations

F.Ma. 27

Dog Tagging (Switzerland)

• Legal requirement as of January 1, 2007Bis zum 31 Dezember 2006 müssen alle Hunde in der– „Bis zum 31. Dezember 2006 müssen alle Hunde in der

Schweiz eindeutig und fälschungssicher markiert und bei ANIS registriert sein. Damit sollen Abklärungen nach Beissunfällen, in Seuchenfällen sowie bei entlaufenen, verwahrlosten oder ausgesetzten Hunden erleichtert werden.“

• Article 16.3. SR 916.401 (Tierseuchenverordnung)

– registration of: name, gender, birth date, race, l b d i i dparentage, color, breeder, owner, veterinarian, date

• Registration in national ANIS database– www.anis.ch

M.La. 28

Page 12: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 12

E-Tickets and E-Passports

• Secure identification

• Speed-up access control

• Anti-counterfeiting

Symbol forelectronicpassport

Chip inpassportboard

counterfeiting

F.Ma. 2929

Improving Logistics with RFID

30

Page 13: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 13

Improving Logistics with RFID

31

Minimizing Out-Of-Stock Situations

• Out-of-stock in the grocery industry runs at 5-10% hi h l d t l t l f 3 4% f10% which leads to lost sales of 3-4% for retailers

32

Page 14: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 14

After-Sales Services with RFID

Smart Fridge

33

After-Sales Services with RFID

Smart Stove

34

Page 15: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 15

After-Sales Services with RFID

Receiptless Returns

35

After-Sales Services with RFID

Fast Checkout

36

Page 16: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 16

37

38

Page 17: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 17

SECURITY AND PRIVACY

39

RFID: just a wireless license plate(Ari Juels, RSA Labs)

• Tags reply when entering field– Tags usually „promiscuous“ (reply to any reader)

• Reader is pretty much „blind“– If tag does not reply, reader cannot detect it

• Identity is „just a number“N b t h t t ll if it‘ l“?– Numbers easy to copy, how to tell if it‘s „real“?

• Readout process invisible to human– 10-100m range, depending on technology, system

40

Page 18: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 18

Security and Privacy

• Security goals– Ligitimate readers can detect & identify

– Illegitimate tags cannot falsify identity

• Privacy goals– Illegitimate readers cannot detect (track)Illegitimate readers cannot detect (track)

– Illegitimate readers cannot identify

41

RFID Application Areas & Threats

• AlertingPaid/Not paid

=> Denial of Service

– Paid/Not paid

• Identification– „Barcodes on steroids“ (more data, faster to process)

• Monitoring– Automation makes continuous tracking feasible (i.e.,

much easier!)

=> Sniffing

=> Tracking

much easier!)

• Authentication– E-Passport, Car Immobilizer, Credit Cards, …

=> Forgery

42

Page 19: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 19

Tiger Tangaes

PassportName: John DoeNationality: USAVisa for: Israel

Sniffing / Skimming

WhigModel #2342

Material: Polyester

Tiger TangaMaker: Aldi (Suisse)

Last washed: 5 days ago

Viagrartwor

k (c

) 200

6 Ar

i Jue

ls, R

SA L

abor

ator

i

Maker: PfizerSize: Maxi (60 pills)

Orig

inal

“RFI

D-M

an” A

WalletCash: 370 Euro

Student ID: #2845/ETH

43

Solutions?

44

Page 20: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 20

Example

45

46

Page 21: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 21

47

48

Page 22: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 22

Killing

• Kill-Command – Part of EPCGlobal/AutoID standard

– Software lock that renders tags silent

Metro RFID De-Activator

49

50

Page 23: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 23

Killing

• Kill-Command – Part of EPCGlobal/AutoID standard

– Software lock that renders tags silent

• Prevents future use!– Receiptless returns? Smart fridge?

Metro RFID De-Activator

p g

• Requires encryption to prevent DoS– „Killing“ all tagged items in a store

51

Encryption

• „The Siren Song of Encryption“ (Juels, 2007)

P f l t ff• Powerful stuff– „Secured“ tags could talk only to „authorized“

readers– would only disclose the „right“ information to the

„right“ recipients

• Lots of proposals very active field of research• Lots of proposals, very active field of research– G. Avoine‘s Web Page: http://lasecwww.epfl.ch/~gavoine/rfid/

• The Solution?!

52

Page 24: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 24

Problem: Which Password?

Reader: Ask Tag ID

Tag: Authentic Reader?

Reader: Use

Shared Secret

53

Tag: Require

Proof

Reader: Prove

Identity

Problem: Which Password?

• Reader must know passwordU l l d ( hi h i b d) d– Unless only one password (which is bad), reader needs to know which tag it is

– => Reader must „try“ hundreds of passwords!

• How does the reader know about the password?– Needs to be fed into reader system

– From where? When?

• Works well in controlled environm. (e.g., car key)– How to do this at checkout for a can of soda?

54

Page 25: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 25

Example 2

55

RFID in Passports

• ICAO Guidelines 9303– Requires RFID-tags in passports (ISO 14443A/B)

Standard for “Contactless Proximity Cards”, read distance up to 10cm

Requires RFID tags in passports (ISO 14443A/B)– Early adopter DE (since 11/05; CH: 9/06, US: 10/06)

• Contents (Personal Data)– Required: name, birth date, sex, nationality, facial

image– Optional: fingerprint (EU:2008), …

• Security

Lecture "Ubiquitous Computing" 56

• Security– Data digitally signed (“Passive Auth.”, required)– Readout requires key (“Access-Control”, optional)– Copy protection (“Active Authentication”, optional)

56

Page 26: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 26

Basic Access Control

• Preventing eavesdropping, skimming– for MRZ-data, facial image

Challenge-Response MechanismProves that reader knows key.

Derives session key for encrypted communication.

P<D<<LANGHEINRICH<<MARC<<<<<<<<<<<<<<<<<<<<<123456789?D<<710123?M070101?<<<<<<<<<<<<<<<?

Ori

gina

l Slid

e: D

enni

s Kü

gler

The Machine-Readable-Zone (MRZ):Name, Sex, Passport Number, Birthday, Expiration, Checksum

Read MRZ Compute key Read RFID

57

Preventing Forgery

Digital Signature58

Page 27: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 27

Extended Access Control

• For fingerprintsChi h i i i l h i i– Chip authentication + terminal authentication

• Chip Authentication– Unique private key in tag crypto-chip (Not readable!)

– Prevents 1:1 copies on forged passports

• Terminal Authentication– Public key of authorized readers in Crypto-Chip

– Limits access to authorized terminals (countries)

– Requires complex certificates update schedule

Ori

gina

l Slid

e: D

enni

s Kü

gler

60

61

Page 28: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 28

ePass Problems

• Tag-Detuning with eVisa– Use of multiple RFID-tags

problematic

• Key for Basic Access-Control– Once read, allows access foreverOnce read, allows access forever

– MRZ (key!) known to hotels, travel agencies, …

– Smart bombs?

62

63

Page 29: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 29

„ ...cloned and manipulated... “

64

k ?Broken?

65

Page 30: Security and Privacy Issues inSecurity and Privacy Issues ......Jan 22, 2009  · RFID-Based Applications Prof. Dr. Marc Langheinrich ... Hoffman-La Roche, Basel, Switzerland 2 TECHNOLOGY

Marc LangheinrichUniv. of Lugano (USI)

January 22, 2009

Invited Seminar TalkHoffman-La Roche, Basel, Switzerland 30

Broken!

MustermannChristian =?Christian0000000000000 =

Proof of Genuine Passport ?66

The Take Home Message

• RFID becoming increasingly popular – Ski passes, car keys, ePass, groceries?

– Huge potential in logistics, counterfeiting

• Significant implications for privacy, security– Unwanted identification and tracking

• Simple technology challenging solutions• Simple technology, challenging solutions– Small size, low cost often lead to low security

– Huge number of tags (password management?)

67