projects techreports press lab location staff
citi top.2 top.3
citi mid.3
bot.1 bot.2 bot.3

Projects : Smart Cards : Experimental Testbed

The device on the left is a standard smart card (in this case, UM Cash Chip card) with taps on the contacts brought out to a standard Molex connector. The card can be inserted in a device and the dialog between the card and the device monitored at the connector. The device on the right is a smart card reader/writer, battery powered for portability.

Laboratory setup for smart card experiments. On the left is a smart card reader with a tap for monitoring the I/O pin. While the NT machine in the background is talking to the card, a separate OpenBSD machine (not pictured) monitors the transactions.

Close-up of the smart card reader. This is a commercial device, slightly modified. It consists of a 3.58 MHz clock, some reset circuitry, rs-232 level converters, and a smart card socket.

Close-up of the snooping circuitry. At the left is the underside of the commercial smart card reader showing connections to the ground and I/O pins (contacts 5 and 7 on the card). At upper left is the snooping circuit, which consists of a max232 inverter and level converter, voltage regulator, and associated components. For field work this fits conveniently in a 35mm film can and everything can be powered off 9 volt batteries. The circuit connects to the serial port on a notebook computer running OpenBSD.

Field setup for smart card experiments. The card reader is on the left, the snooping circuit is in the film can at the front, and the tapped card is inserted in the vending machine. The notebook computer runs OpenBSD with disconnected AFS.

Schematic of the snooping circuit. The 74LS07 can be omitted for passive snooping. projects | techreports | press | lab | location | staff Email address
or call +1 734 763 2929
Copyright © 1996-2013
The Regents of the University of Michigan