24C3 Mifare crypto1 RFID completely broken

posted Jan 1st 2008 9:56am by Eliot Phillips
filed under: wireless hacks


Another highlight for us at CCC was [Karsten Nohl] and [Henryk Plötz] presenting how they reversed Philips crypto-1 “classic” Mifare RFID chips which are used in car keys, among other things. They analyzed both the silicon and the actual handshaking over RF. Looking at the silicon they found about 10K gates. Analyzing with Matlab turned up 70 unique functions. Then they started looking “crypto-like” parts: long strings of flip-flops used for registers, XORs, things near the edge that were heavily interconnected. Only 10% of the gates ended up being crypto. They now know the crypto algorithm based on this analysis and will be releasing later in the year.

The random number generator ended up being only 16-bit. It generates this number based on how long since the card has been powered up. They controlled the reader (an OpenPCD) which lets them generate the same “random” seed number over and over again. This was actually happening on accident before they discovered the flaw.

One more broken security-through-obscurity system to add to the list. For more fun, watch the video of the presentation.

Recent Posts

hack a day serves up a fresh hack each day, every day from around the web and a special how-to hack each week.

send us your hacks

have a hack you'd like to see here? tell us about it



hacks

  • aibo hacks (1)
  • cellphones hacks (82)
  • cons (78)
  • contests (30)
  • daily (122)
  • digital audio hacks (19)
  • digital cameras hacks (72)
  • downloads hacks (16)
  • gameboy hacks (35)
  • google hacks (6)
  • gps hacks (37)
  • HackIt (20)
  • handhelds hacks (62)
  • home entertainment hacks (145)
  • home hacks (21)
  • how-to (16)
  • ipod hacks (75)
  • laptops hacks (53)
  • laser hacks (32)
  • macs hacks (40)
  • misc hacks (831)
  • news (204)
  • pcs hacks (147)
  • peripherals hacks (187)
  • playstation hacks (52)
  • podcasts (8)
  • portable audio hacks (43)
  • portable video hacks (27)
  • robots hacks (107)
  • roundup (3)
  • security hacks (56)
  • solar hacks (2)
  • tablet pcs hacks (6)
  • tivo hacks (6)
  • tool-hacks (10)
  • transportation hacks (91)
  • Uncategorized (320)
  • wii hacks (18)
  • wireless hacks (84)
  • xbox hacks (51)
  • resources

    rss newsfeeds

    powered by wordpress