summaryrefslogtreecommitdiff
path: root/2005/rfid-lk2005/rfid-lk2005.tex
diff options
context:
space:
mode:
Diffstat (limited to '2005/rfid-lk2005/rfid-lk2005.tex')
-rw-r--r--2005/rfid-lk2005/rfid-lk2005.tex307
1 files changed, 307 insertions, 0 deletions
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
personal git repositories of Harald Welte. Your mileage may vary