1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik...

24
Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde Radboud Universiteit Nijmegen

Transcript of 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik...

Page 1: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

1Instituut voor Informatica en Informatiekunde

Magneetstrip-en

chipkaarten

Engelbert Hubbers Erik Poll

Digital Security

Informatica en InformatiekundeRadboud Universiteit Nijmegen

Page 2: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

2Instituut voor Informatica en Informatiekunde

pasjes & kaarten

Page 3: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

3Instituut voor Informatica en Informatiekunde

1. optisch leesbare kaarten

– streepjescode of tekst

2. magneetstripkaarten

3. chipkaarten

4. contactloze chipkaarten

• RFID

Page 4: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

4Instituut voor Informatica en Informatiekunde

Een contactloze chipkaart van binnen

antennechip

Page 5: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

5Instituut voor Informatica en Informatiekunde

RFID

• Draadloze chipkaarten heten ook wel RFID tags

een minicomputertje met draadloos netwerk

– RFID = Radio Frequency IDentification

• RFIDs heb je in allerlei soorten & maten

Page 6: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

6Instituut voor Informatica en Informatiekunde

RFID toepassing: dieren identificatie

Page 7: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

7Instituut voor Informatica en Informatiekunde

Hoe hack je een RFID systeem?

Page 8: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

8Instituut voor Informatica en Informatiekunde

replay attack

• luister af wat ov-chipkaart tegen de lezer zegt

communicatie

Page 9: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

9Instituut voor Informatica en Informatiekunde

replay attack

• luister af wat ov-chipkaart tegen de lezer zegt

en maak apparaat dat precies hetzelfde zegt

communicatie

Page 10: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

10Instituut voor Informatica en Informatiekunde

Hoe voorkom je een replay attack?

• zorg dat communicatie tussen RFID en lezer steeds

anders is (zgn challenge-response mechanisme)

vraag

antwoord

??

Page 11: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

11Instituut voor Informatica en Informatiekunde

challenge-response

• hierbij wordt versleuteling gebruikt:

het antwoord is een versleuteling van de vraag met

een geheime sleutel

n

versleutelKEY{n}

Page 12: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

12Instituut voor Informatica en Informatiekunde

reverse engineering

Hoe kun je zo'n challenge-response mechanisme kraken?

1. probeer achter het versleutelingsalgoritme te komen

– vaak is dat een openbare standaard, soms niet

2. probeer achter de sleutel te komen, door

– alle mogelijke sleutels te proberen

– kost meestal (te)veel tijd

of

– bij slecht ontworpen versleutelingsalgoritme, is de sleutel

vaak sneller te bepalen

Page 13: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

13Instituut voor Informatica en Informatiekunde

Skimmen

Page 14: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

14Instituut voor Informatica en Informatiekunde

Iets verdachts?

Page 15: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

15Instituut voor Informatica en Informatiekunde

Skimmen

Page 16: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

16Instituut voor Informatica en Informatiekunde

Skimvoorzetstuk voor NS kaartjesautomaat

Page 17: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

17Instituut voor Informatica en Informatiekunde

Page 18: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

18Instituut voor Informatica en Informatiekunde

NS kaartjesautomaat met antiskim-knobbels

Page 19: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

19Instituut voor Informatica en Informatiekunde

kaartautomaat met (slecht) anti-afkijkdak op Nijmegen CS

Page 20: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

20Instituut voor Informatica en Informatiekunde

Skimmen 2.0

Page 21: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

21Instituut voor Informatica en Informatiekunde

afluisteren van chipkaart communicatie

Page 22: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

22Instituut voor Informatica en Informatiekunde

afluisteren van draadloze chipkaart communicatie

Page 23: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

23Instituut voor Informatica en Informatiekunde

afgelopen zaterdag

Page 24: 1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.

24Instituut voor Informatica en Informatiekunde

Vragen?