From fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 25 Oct 2015 21:00:20 +0100 Subject: import of old now defunct presentation slides svn repo --- 2005/rfid-lk2005/rfid-lk2005.tex | 307 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 307 insertions(+) create mode 100644 2005/rfid-lk2005/rfid-lk2005.tex (limited to '2005/rfid-lk2005/rfid-lk2005.tex') diff --git a/2005/rfid-lk2005/rfid-lk2005.tex b/2005/rfid-lk2005/rfid-lk2005.tex new file mode 100644 index 0000000..97939da --- /dev/null +++ b/2005/rfid-lk2005/rfid-lk2005.tex @@ -0,0 +1,307 @@ +\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 © \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{} \ No newline at end of file -- cgit v1.2.3