307 lines
7.3 KiB
TeX
307 lines
7.3 KiB
TeX
\FOT{2}\Seq%
|
||
{\def\HeadingLevel%
|
||
{0}\def\PageNumberFormat%
|
||
{1}\def\PageNumberRestart%
|
||
{0}\def\PageNColumns%
|
||
{1}\def\PageColumnSep%
|
||
{36\p@}\def\PageBalanceColumns%
|
||
{0}\def\WritingMode%
|
||
{lefttoright}\def\InputWhitespaceTreatment%
|
||
{collapse}\def\LeftMargin%
|
||
{72\p@}\def\RightMargin%
|
||
{72\p@}\def\PageWidth%
|
||
{612\p@}\def\PageHeight%
|
||
{792\p@}\def\MinLeading%
|
||
{2\p@}\def\MinLeadingFactor%
|
||
{0}\def\TopMargin%
|
||
{72\p@}\def\BottomMargin%
|
||
{96\p@}\def\HeaderMargin%
|
||
{48\p@}\def\FooterMargin%
|
||
{48\p@}}\Node%
|
||
{}\Node%
|
||
{\def\Label%
|
||
{rfid_introduction-ds}}\Seq%
|
||
{}\SpS%
|
||
{\def\PageNColumns%
|
||
{1}\def\PageNumberRestart%
|
||
{0}\def\PageNumberFormat%
|
||
{1}\def\StartIndent%
|
||
{48\p@}\def\StartIndentFactor%
|
||
{0}\def\InputWhitespaceTreatment%
|
||
{collapse}\def\Quadding%
|
||
{start}\def\fSize%
|
||
{10\p@}\def\fWeight%
|
||
{medium}\def\fPosture%
|
||
{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing%
|
||
{13\p@}\def\LineSpacingFactor%
|
||
{0}}
|
||
\SpSOtherBackLeftFooter%
|
||
{}
|
||
\SpSOtherBackLeftHeader%
|
||
{}
|
||
\SpSOtherBackCenterFooter%
|
||
{}
|
||
\SpSOtherBackCenterHeader%
|
||
{}
|
||
\SpSOtherBackRightFooter%
|
||
{\Seq%
|
||
{\def\fPosture%
|
||
{italic}}\insertPageNumber%
|
||
{}\endSeq{}}
|
||
\SpSOtherBackRightHeader%
|
||
{\Seq%
|
||
{\def\fPosture%
|
||
{italic}}\Node%
|
||
{\def\Element%
|
||
{2}\def\ProcessingMode%
|
||
{hf-mode}}\Seq%
|
||
{}RFID, Biometric Passports and Linux\endSeq{}\endNode{}\endSeq{}}
|
||
\SpSFirstBackLeftFooter%
|
||
{}
|
||
\SpSFirstBackLeftHeader%
|
||
{}
|
||
\SpSFirstBackCenterFooter%
|
||
{}
|
||
\SpSFirstBackCenterHeader%
|
||
{}
|
||
\SpSFirstBackRightFooter%
|
||
{\Seq%
|
||
{\def\fPosture%
|
||
{italic}}\insertPageNumber%
|
||
{}\endSeq{}}
|
||
\SpSFirstBackRightHeader%
|
||
{}
|
||
\SpSOtherFrontLeftFooter%
|
||
{}
|
||
\SpSOtherFrontLeftHeader%
|
||
{}
|
||
\SpSOtherFrontCenterFooter%
|
||
{}
|
||
\SpSOtherFrontCenterHeader%
|
||
{}
|
||
\SpSOtherFrontRightFooter%
|
||
{\Seq%
|
||
{\def\fPosture%
|
||
{italic}}\insertPageNumber%
|
||
{}\endSeq{}}
|
||
\SpSOtherFrontRightHeader%
|
||
{\Seq%
|
||
{\def\fPosture%
|
||
{italic}}\Node%
|
||
{\def\Element%
|
||
{2}\def\ProcessingMode%
|
||
{hf-mode}}\Seq%
|
||
{}RFID, Biometric Passports and Linux\endSeq{}\endNode{}\endSeq{}}
|
||
\SpSFirstFrontLeftFooter%
|
||
{}
|
||
\SpSFirstFrontLeftHeader%
|
||
{}
|
||
\SpSFirstFrontCenterFooter%
|
||
{}
|
||
\SpSFirstFrontCenterHeader%
|
||
{}
|
||
\SpSFirstFrontRightFooter%
|
||
{\Seq%
|
||
{\def\fPosture%
|
||
{italic}}\insertPageNumber%
|
||
{}\endSeq{}}
|
||
\SpSFirstFrontRightHeader%
|
||
{}\Seq%
|
||
{}\Seq%
|
||
{}\Seq%
|
||
{}\Node%
|
||
{\def\Element%
|
||
{2}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\fSize%
|
||
{24.883\p@}\def\LineSpacing%
|
||
{32.348\p@}\def\LineSpacingFactor%
|
||
{0}\def\Quadding%
|
||
{center}\def\fFamName{Arial}\def\fWeight%
|
||
{bold}\def\sbNom%
|
||
{18.662\p@}\def\sbMin%
|
||
{18.662\p@}\def\sbMax%
|
||
{18.662\p@}\def\sbConditional%
|
||
{1}\def\KeepWithNext%
|
||
{1}}RFID, Biometric Passports and Linux\endPar{}\endNode{}\Seq%
|
||
{}\Node%
|
||
{\def\Element%
|
||
{3}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\DisplayGroup%
|
||
{}\Node%
|
||
{\def\Element%
|
||
{4}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Seq%
|
||
{}\Par%
|
||
{\def\fSize%
|
||
{17.28\p@}\def\LineSpacing%
|
||
{22.464\p@}\def\LineSpacingFactor%
|
||
{0}\def\Quadding%
|
||
{center}\def\fFamName{Arial}\def\fWeight%
|
||
{bold}\def\sbNom%
|
||
{10.8\p@}\def\sbMin%
|
||
{10.8\p@}\def\sbMax%
|
||
{10.8\p@}\def\sbConditional%
|
||
{1}\def\KeepWithNext%
|
||
{1}}Harald Welte\endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{}\Seq%
|
||
{}\Node%
|
||
{\def\Element%
|
||
{14}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\Quadding%
|
||
{center}\def\fFamName{Arial}\def\fWeight%
|
||
{bold}\def\fSize%
|
||
{12\p@}}
|
||
\$Revision: 1.4 \$
|
||
\endPar{}\endNode{}\Seq%
|
||
{}\Node%
|
||
{\def\Element%
|
||
{9}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\Quadding%
|
||
{center}\def\fFamName{Arial}\def\fWeight%
|
||
{bold}\def\fSize%
|
||
{12\p@}\def\sbNom%
|
||
{10.8\p@}\def\sbMin%
|
||
{10.8\p@}\def\sbMax%
|
||
{10.8\p@}\def\sbConditional%
|
||
{1}}Copyright<EFBFBD><EFBFBD><EFBFBD>\Node%
|
||
{\def\Element%
|
||
{10}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Seq%
|
||
{}2005 \endSeq{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{11}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Seq%
|
||
{}Harald Welte <\/laforge@gnumonks.org>\/ \endSeq{}\endNode{}\endPar{}\endNode{}\Seq%
|
||
{}\Node%
|
||
{\def\Element%
|
||
{15}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\DisplayGroup%
|
||
{\def\Quadding%
|
||
{start}\def\StartIndent%
|
||
{65.5\p@}\def\StartIndentFactor%
|
||
{0}\def\EndIndent%
|
||
{17.5\p@}\def\EndIndentFactor%
|
||
{0}\def\fFamName{Times-New-Roman}}\DisplayGroup%
|
||
{\def\StartIndent%
|
||
{65.5\p@}\def\StartIndentFactor%
|
||
{0}\def\sbNom%
|
||
{10\p@}\def\sbMin%
|
||
{10\p@}\def\sbMax%
|
||
{10\p@}\def\sbConditional%
|
||
{1}\def\saNom%
|
||
{10\p@}\def\saMin%
|
||
{10\p@}\def\saMax%
|
||
{10\p@}\def\saConditional%
|
||
{1}}\Node%
|
||
{\def\Element%
|
||
{16}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\FirstLineStartIndent%
|
||
{0\p@}\def\FirstLineStartIndentFactor%
|
||
{0}\def\Quadding%
|
||
{start}\def\Hyphenate%
|
||
{0}\def\Language%
|
||
{EN}\def\sbNom%
|
||
{20\p@}\def\sbMin%
|
||
{20\p@}\def\sbMax%
|
||
{20\p@}\def\sbConditional%
|
||
{1}\def\saNom%
|
||
{1.25\p@}\def\saMin%
|
||
{1.25\p@}\def\saMax%
|
||
{1.25\p@}\def\saConditional%
|
||
{1}}
|
||
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.
|
||
\endPar{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{17}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\FirstLineStartIndent%
|
||
{0\p@}\def\FirstLineStartIndentFactor%
|
||
{0}\def\Quadding%
|
||
{start}\def\Hyphenate%
|
||
{0}\def\Language%
|
||
{EN}\def\sbNom%
|
||
{20\p@}\def\sbMin%
|
||
{20\p@}\def\sbMax%
|
||
{20\p@}\def\sbConditional%
|
||
{1}\def\saNom%
|
||
{1.25\p@}\def\saMin%
|
||
{1.25\p@}\def\saMax%
|
||
{1.25\p@}\def\saConditional%
|
||
{1}}
|
||
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).
|
||
\endPar{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{18}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\FirstLineStartIndent%
|
||
{0\p@}\def\FirstLineStartIndentFactor%
|
||
{0}\def\Quadding%
|
||
{start}\def\Hyphenate%
|
||
{0}\def\Language%
|
||
{EN}\def\sbNom%
|
||
{20\p@}\def\sbMin%
|
||
{20\p@}\def\sbMax%
|
||
{20\p@}\def\sbConditional%
|
||
{1}\def\saNom%
|
||
{1.25\p@}\def\saMin%
|
||
{1.25\p@}\def\saMax%
|
||
{1.25\p@}\def\saConditional%
|
||
{1}}
|
||
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.
|
||
\endPar{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{19}\def\ProcessingMode%
|
||
{article-titlepage-recto-mode}}\Par%
|
||
{\def\FirstLineStartIndent%
|
||
{0\p@}\def\FirstLineStartIndentFactor%
|
||
{0}\def\Quadding%
|
||
{start}\def\Hyphenate%
|
||
{0}\def\Language%
|
||
{EN}\def\sbNom%
|
||
{20\p@}\def\sbMin%
|
||
{20\p@}\def\sbMax%
|
||
{20\p@}\def\sbConditional%
|
||
{1}\def\saNom%
|
||
{1.25\p@}\def\saMin%
|
||
{1.25\p@}\def\saMax%
|
||
{1.25\p@}\def\saConditional%
|
||
{1}}
|
||
However, the project has by now reached a stage where it can actually do
|
||
something reasonable: Reading and decoding data from an ePassport.
|
||
\endPar{}\endNode{}\endDisplayGroup{}\endDisplayGroup{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\Node%
|
||
{\def\Element%
|
||
{1}}\endNode{}\Node%
|
||
{\def\Element%
|
||
{20}}\Seq%
|
||
{\def\ColorRed%
|
||
{255}\def\ColorGreen%
|
||
{0}\def\ColorBlue%
|
||
{0}}\endSeq{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{21}}\Seq%
|
||
{\def\ColorRed%
|
||
{255}\def\ColorGreen%
|
||
{0}\def\ColorBlue%
|
||
{0}}\endSeq{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{22}}\Seq%
|
||
{\def\ColorRed%
|
||
{255}\def\ColorGreen%
|
||
{0}\def\ColorBlue%
|
||
{0}}\endSeq{}\endNode{}\Node%
|
||
{\def\Element%
|
||
{23}}\Seq%
|
||
{\def\ColorRed%
|
||
{255}\def\ColorGreen%
|
||
{0}\def\ColorBlue%
|
||
{0}}\endSeq{}\endNode{}\endSpS{}\endSeq{}\endNode{}\endNode{}\endSeq{}\endFOT{} |