RFID, Biometric Passports and Linux Harald Welte laforge@gnumonks.org 2005 Harald Welte <laforge@gnumonks.org> Sep 21, 2005 1 $Revision: 1.4 $ Starting with October 2005, the federal goverment of Germany will be issuing eplectronic passports, containing digitally signed biometric information on the passport holder. Those passports use RFID technology to communicate with the inspection system. In order to do security research on ePassports and RFID in general, the author of this paper has started a free implementation of the required RFID stack (librfid) and an ICAO MRTD verification application (libmrtd). This task can be compared to the task of developing a network driver, network stack and ssl-enabled ftp client just to be able to capture a ftp data session. Therefore progress of the librfid and libmrtd projects was quite slow. However, the project has by now reached a stage where it can actually do something reasonable: Reading and decoding data from an ePassport.