blob: d1ea3040982a9d0e17642ade42ba32c185023a0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
RFID, Biometric Passports and Linux
Numerous countries around the globe are in the process of introducing passports
with biometric information stored on RFID chips, so-called ICAO MRTD's (Machine
Readable Travel Documents). The German authorities coincidentially plan to
issue the first such passports at the time of LK2005 in October 2005.
As part of the CCC (Chaos Computer Club) working group on biometric passprots,
the author of this paper has followed the technical development and
standardization process very closely. In order to gather first-hand experience
with this new technology, he has implemented a GPL-licensed, Linux-based RFID
stack.
The stack includes a device driver for the common Philips CL RC632 reader
chipset, an implementation of the ISO 14443-1, 2, 3 and 4 protocols, as well as
an example "border control application" that is able to read and verify
information stored on an ICAO MRTD compliant passport.
The paper covers some high-level introduction into the technical standards, as
well as a description of the "libmrtd" and "librfid" projects and a live
demonstration with some passport samples.
Due to the complexity of the subject matter, it will be hard to fit even a
basic explanation of the standards and protocol _and_ an actual description of
the librfid / libmrtd projects _and_ a technical demonstration into a single
timeslot
|