better save before going to cafete ...
[lectures/latex.git] / rfid / rfid_talk_g.tex
1 \documentclass{beamer}
2
3 \mode<presentation>
4 {
5 %\usetheme{Berkeley}
6 \usetheme{Warsaw}
7 %\usetheme{Singapore}
8 \setbeamercovered{transparent}
9 }
10 \usepackage{verbatim}
11 \usepackage[german]{babel}
12 \usepackage[latin1]{inputenc}
13 \usepackage[T1]{fontenc}
14 \usepackage{amsmath}
15 \usepackage{ae}
16 \usepackage{aecompl}
17 \usepackage{colortbl}
18 \usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
19 %\usepackage{pstricks}
20 \usepackage{graphicx}
21 \graphicspath{{../img}}
22 \usepackage{hyperref}
23
24 \begin{document}
25
26 \title{{\bf R}adio {\bf F}requency {\bf Id}entification (RFID)}
27 \subtitle{Technik, Standards, Anwendungen und Gefahren der kontaktlosen Smartcards}
28 \author[F. Zirkelbach]{Frank Zirkelbach\\ \texttt{hackbard@hackdaworld.org}}
29 \date{Sion, Februar 2006}
30
31 %\beamerdefaultoverlayspecification{<+->}
32
33 \AtBeginSection[]
34 {
35   \begin{frame}<beamer>
36     \frametitle{Agenda}
37     \tableofcontents[currentsection]
38   \end{frame}
39 }
40
41 \begin{frame}
42   \titlepage
43 \end{frame}
44
45 \begin{frame}
46   \frametitle{Agenda}
47   \tableofcontents%[pausesections]
48 \end{frame}
49
50 \section{Einf"uhrung in die Technik der Smartcards}
51
52   \subsection{Was sind Smartcards}
53
54 \begin{frame}
55   \frametitle{Smartcard Einf"uhrung}
56   \begin{block}{Aufbau / Bestandteile}
57     \begin{itemize}
58       \item Plastikkarte mit eingebautem Mikrochip\\
59             - {\bf I}ntegrated {\bf C}ircuit {\bf C}ard -
60             \begin{itemize}
61               \item Hardwarelogik oder Mikroprozessor
62               \item Speicher (ROM, EEPROM, RAM)
63             \end{itemize}
64       \item Ein/Ausgabeschnittstelle
65     \end{itemize}
66   \end{block}
67 \end{frame}
68
69 \begin{frame}
70   \frametitle{Smartcard Einf"uhrung}
71   \begin{block}{Anwendung}
72     \begin{itemize}
73       \item (automatische) Identifikation
74       \item Daten / Informationshalter
75       \item Zahlungssystem / Guthabenkarten
76       \item Zugangskontrolle / PayTV
77     \end{itemize}
78   \end{block}
79 \end{frame}
80
81   \subsection{Arten von Smartcards}
82
83 \begin{frame}
84   \frametitle{Unterscheidung von Chipkarten}
85   \framesubtitle{Familie der Chipkarten}
86   \includegraphics[width=10cm]{ccf.eps}
87 \end{frame}
88
89 \begin{frame}
90   \frametitle{Unterscheidung von Chipkarten}
91   \framesubtitle{Speicherkarten / Prozessorkarten}
92   \begin{columns}
93     \column{6cm}
94     {\small Speicherkarte - synchrone Chipkarte}
95     \begin{center}
96     \includegraphics[width=6cm]{sc-schem-s.eps}
97     \end{center}
98     \column{6cm}
99     {\small Prozessorkarte - asynchrone Chipkarte}
100     \begin{center}
101     \includegraphics[width=6cm]{sc-schem-as.eps}
102     \end{center}
103   \end{columns}
104 \end{frame}
105
106   \subsection{Kontaktbehaftete Chipkarten}
107
108 \begin{frame}
109   \frametitle{kontaktbehaftete Chipkarten}
110   \framesubtitle{ISO/IEC 7816 - Standard der kontaktbehafteten Chipkarten}
111   \begin{block}{ISO 7816-1: Physikalische Eigenschaften}
112     mechanische, elektrische und magnetische Belastbarkeit
113   \end{block}
114   \begin{block}{ISO7816-2: Abmessungen und Lokalisierung der Kontakte}
115     \begin{itemize}
116       \item Gr"osse der Kontakte
117       \item Kontaktpositionen
118       \item Kontaktbelegung
119     \end{itemize}
120   \end{block}
121 \end{frame}
122
123 \begin{frame}
124   \frametitle{kontaktbehaftete Chipkarten}
125   \framesubtitle{ISO/IEC 7816 - Standard der kontaktbehafteten Chipkarten}
126   \begin{block}{ISO 7816-3: Elektrische Eigenschaften und "Ubertragungsprotokolle}
127     \begin{itemize}
128       \item elektr. Signalbeschreibung
129       \item Strom- und Spannungswerte
130       \item Betriebsablauf der ICCs
131       \item {\bf A}nswer {\bf T}o {\bf R}eset (ATR)
132     \end{itemize}
133   \end{block}
134 \end{frame}
135
136 \begin{frame}
137   \frametitle{kontaktbehaftete Chipkarten}
138   \framesubtitle{ISO/IEC 7816 - Standard der kontaktbehafteten Chipkarten}
139   \begin{block}{ISO 7816-4: Definition interindustrieller Kommandos}
140     \begin{itemize}
141       \item stellt Schnittstelle zur Anwendung dar
142       \item Nachrichten, Kommandos, Antworten (insbesondere ATR)
143       \item Struktur der Daten/Dateien
144       \item Zugriff auf Dateien/Daten/Algorithmen
145       \item S/M Methoden (Secure Messaging)
146     \end{itemize}
147   \end{block}
148 \end{frame}
149
150 \begin{frame}
151   \frametitle{kontaktbehaftete Chipkarten}
152   \framesubtitle{Kontakte der Chipkarte (ISO 7816-2/3)}
153   \begin{columns}
154   \column{7cm}
155   \begin{center}
156   \includegraphics[width=6cm]{sc-io.eps}
157   \end{center}
158   \column{6cm}
159   \begin{itemize}
160     \item VCC: Versorgungsspannung
161     \item RST: Reset
162     \item CLK: Clock / Taktgeber
163     \item GND: Ground
164     \item VPP: Programmierspannung
165     \item I/O: Input / Output
166   \end{itemize}
167   \end{columns}
168 \end{frame}
169
170 \begin{frame}
171   \frametitle{kontaktbehaftete Chipkarten}
172   \framesubtitle{Kontakte der Chipkarte (ISO 7816-2/3)}
173   \begin{block}{I/O}
174     \begin{itemize}
175       \item fungiert als Eingangs- bzw. Ausgangsleitung zum Datenaustausch
176       \item serielle Datenleitung
177       \item im Empfangsmodus Leitung im 'high (mark) state'
178       \item Sender kann Leitung auf 'low (space) state' heben
179       \item Karte und Terminal nie gleichzeitig im Sendemodus
180     \end{itemize}
181   \end{block}
182 \end{frame}
183
184 \begin{frame}
185   \frametitle{kontaktbehaftete Chipkarten}
186   \framesubtitle{Kontakte der Chipkarte (ISO 7816-2/3)}
187   \begin{block}{VPP}
188   L"osch- bzw. Programmierspannung f"ur den internen nicht fl"uchtigen Speicher (EEPROM)
189     \begin{itemize}
190       \item Programmiermodus: 'active state'
191       \item Nicht-Programmiermodus: 'passive state'
192     \end{itemize}
193   \end{block}
194   \begin{block}{CLK}
195   \begin{itemize}
196     \item Taktgeber f"ur den Mikrochip
197     \item 2 Frequenzen:
198           \begin{itemize}
199             \item $f_i$, (initial freq.) w"ahrend Antwort auf Reset
200             \item $f_s$, (subsequent freq.) im sp"ateren Betrieb
201           \end{itemize}
202   \end{itemize}
203   \end{block}
204 \end{frame}
205
206 \begin{frame}
207   \frametitle{kontaktbehaftete Chipkarten}
208   \framesubtitle{Kontakte der Chipkarte (ISO 7816-2/3)}
209   \begin{block}{RST}
210     Zur"ucksetzen des {\bf P}rogram {\bf C}ounters (PC)
211   \end{block}
212   \begin{block}{VCC}
213     Versorgungsspannung des Mikrochips
214   \end{block}
215   \begin{block}{GND}
216     gemeinsame R"uckleitung, definiert das Nullpotential der Schaltung
217   \end{block}
218 \end{frame}
219
220 \begin{frame}
221   \frametitle{kontaktbehaftete Chipkarten}
222   \framesubtitle{Betriebsablauf (ISO 7816-3)}
223   \begin{block}{Ablaufschema}
224     \begin{enumerate}
225       \item Aktivierung der Kontakte durch das Terminal
226       \item Reset der Karte durch das Terminal
227       \item ATR der Karte
228       \item Abfolge von Datentransferen zwischen Karte und Terminal
229       \item Deaktivierung der Kontakte durch das Terminal
230     \end{enumerate}
231   \end{block}
232 \end{frame}
233
234 \begin{frame}
235   \frametitle{kontaktbehaftete Chipkarten}
236   \framesubtitle{Betriebsablauf (ISO 7816-3)}
237   \onslide<1->{Aktivierung der Kontakte}
238   \onslide<7->{/ Reset / ATR}
239   \begin{columns}
240   \column{6cm}
241   \begin{pgfpicture}{0cm}{0cm}{6cm}{6cm}
242     % print contacts
243     \onslide<1->{
244     \pgfputat{\pgfxy(0,5)}{\pgfbox[left,base]{RST}}
245     \pgfputat{\pgfxy(0,4)}{\pgfbox[left,base]{VCC}}
246     \pgfputat{\pgfxy(0,3)}{\pgfbox[left,base]{VPP}}
247     \pgfputat{\pgfxy(0,2)}{\pgfbox[left,base]{CLK}}
248     \pgfputat{\pgfxy(0,1)}{\pgfbox[left,base]{$I/O_{sync}$}}
249     \pgfputat{\pgfxy(0,0)}{\pgfbox[left,base]{$I/O_{async}$}}
250     }
251     % rst low
252     \onslide<2->{
253     \pgfmoveto{\pgfxy(1.6,5)}
254     \pgflineto{\pgfxy(2,5)}
255     \pgfstroke
256     \pgfmoveto{\pgfxy(1.6,4)}
257     \pgflineto{\pgfxy(2,4)}
258     \pgfstroke
259     \pgfmoveto{\pgfxy(1.6,3)}
260     \pgflineto{\pgfxy(2,3)}
261     \pgfstroke
262     \pgfmoveto{\pgfxy(1.6,2)}
263     \pgflineto{\pgfxy(2,2)}
264     \pgfstroke
265     \pgfmoveto{\pgfxy(1.6,1)}
266     \pgflineto{\pgfxy(2,1)}
267     \pgfstroke
268     \pgfmoveto{\pgfxy(1.6,0)}
269     \pgflineto{\pgfxy(2,0)}
270     \pgfstroke
271     }
272     % rst low & vcc high
273     \onslide<3->{
274     \pgfmoveto{\pgfxy(2,5)}
275     \pgflineto{\pgfxy(2.5,5)}
276     \pgfstroke
277
278     \pgfmoveto{\pgfxy(2,4)}
279     \pgflineto{\pgfxy(2,4.5)}
280     \pgflineto{\pgfxy(2.5,4.5)}
281     \pgfstroke
282
283     \pgfmoveto{\pgfxy(2,3)}
284     \pgflineto{\pgfxy(2.5,3)}
285     \pgfstroke
286     \pgfmoveto{\pgfxy(2,2)}
287     \pgflineto{\pgfxy(2.5,2)}
288     \pgfstroke
289     \pgfmoveto{\pgfxy(2,1)}
290     \pgflineto{\pgfxy(2.5,1)}
291     \pgfstroke
292     \pgfmoveto{\pgfxy(2,0)}
293     \pgflineto{\pgfxy(2.5,0)}
294     \pgfstroke
295     }
296     % rst low & vcc high & i/o high
297     \onslide<4->{
298     \pgfmoveto{\pgfxy(2.5,5)}
299     \pgflineto{\pgfxy(3,5)}
300     \pgfstroke
301     \pgfmoveto{\pgfxy(2.5,4.5)}
302     \pgflineto{\pgfxy(3,4.5)}
303     \pgfstroke
304     \pgfmoveto{\pgfxy(2.5,3)}
305     \pgflineto{\pgfxy(3,3)}
306     \pgfstroke
307     \pgfmoveto{\pgfxy(2.5,2)}
308     \pgflineto{\pgfxy(3,2)}
309     \pgfstroke
310
311     \pgfmoveto{\pgfxy(2.5,1)}
312     \pgflineto{\pgfxy(2.5,1.5)}
313     \pgflineto{\pgfxy(3,1.5)}
314     \pgfstroke
315     \pgfmoveto{\pgfxy(2.5,0)}
316     \pgflineto{\pgfxy(2.5,0.5)}
317     \pgflineto{\pgfxy(3,0.5)}
318     \pgfstroke
319     }
320     % rst low & vcc high & i/o high & vpp high
321     \onslide<5->{
322     \pgfmoveto{\pgfxy(3,5)}
323     \pgflineto{\pgfxy(3.5,5)}
324     \pgfstroke
325     \pgfmoveto{\pgfxy(3,4.5)}
326     \pgflineto{\pgfxy(3.5,4.5)}
327     \pgfstroke
328
329     \pgfmoveto{\pgfxy(3,3)}
330     \pgflineto{\pgfxy(3,3.5)}
331     \pgflineto{\pgfxy(3.5,3.5)}
332     \pgfstroke
333
334     \pgfmoveto{\pgfxy(3,2)}
335     \pgflineto{\pgfxy(3.5,2)}
336     \pgfstroke
337     \pgfmoveto{\pgfxy(3,1.5)}
338     \pgflineto{\pgfxy(3.5,1.5)}
339     \pgfstroke
340     \pgfmoveto{\pgfxy(3,0.5)}
341     \pgflineto{\pgfxy(3.5,0.5)}
342     \pgfstroke
343     }
344     % rst low & vcc high & i/o high & vpp high & activate clock
345     \onslide<6->{
346     \pgfmoveto{\pgfxy(3.5,5)}
347     \pgflineto{\pgfxy(4,5)}
348     \pgfstroke
349     \pgfmoveto{\pgfxy(3.5,4.5)}
350     \pgflineto{\pgfxy(4,4.5)}
351     \pgfstroke
352     \pgfmoveto{\pgfxy(3.5,3.5)}
353     \pgflineto{\pgfxy(4,3.5)}
354     \pgfstroke
355
356     \pgfrect[fill]{\pgfxy(3.5,2)}{\pgfxy(0.5,0.5)}
357
358     \pgfmoveto{\pgfxy(3.5,1.5)}
359     \pgflineto{\pgfxy(4,1.5)}
360     \pgfstroke
361     \pgfmoveto{\pgfxy(3.5,0.5)}
362     \pgflineto{\pgfxy(4,0.5)}
363     \pgfstroke
364     }
365     % rst low & vcc high & i/o high & vpp high & activate clock
366     % reset & io_sync atr
367     \onslide<7->{
368     \pgfmoveto{\pgfxy(4,5)}
369     \pgflineto{\pgfxy(4,5.5)}
370     \pgflineto{\pgfxy(4.5,5.5)}
371     \pgfstroke
372
373     \pgfmoveto{\pgfxy(4,4.5)}
374     \pgflineto{\pgfxy(4.5,4.5)}
375     \pgfstroke
376     \pgfmoveto{\pgfxy(4,3.5)}
377     \pgflineto{\pgfxy(4.5,3.5)}
378     \pgfstroke
379     \pgfrect[fill]{\pgfxy(4,2)}{\pgfxy(0.5,0.5)}
380     \pgfmoveto{\pgfxy(4,1.5)}
381     \pgflineto{\pgfxy(4.5,1.5)}
382     \pgfstroke
383
384     \color{blue}
385     \pgfrect[fill]{\pgfxy(4,1)}{\pgfxy(0.5,0.5)}
386     \color{black}
387     
388     \pgfmoveto{\pgfxy(4,0.5)}
389     \pgflineto{\pgfxy(4.5,0.5)}
390     \pgfstroke
391     }
392     % rst low & vcc high & i/o high & vpp high & activate clock
393     % reset & io_sync atr & io_async atr
394     \onslide<8->{
395     \pgfmoveto{\pgfxy(4.5,5.5)}
396     \pgflineto{\pgfxy(6,5.5)}
397     \pgfstroke
398
399     \pgfmoveto{\pgfxy(4.5,4.5)}
400     \pgflineto{\pgfxy(6,4.5)}
401     \pgfstroke
402     \pgfmoveto{\pgfxy(4.5,3.5)}
403     \pgflineto{\pgfxy(6,3.5)}
404     \pgfstroke
405     \pgfrect[fill]{\pgfxy(4.5,2)}{\pgfxy(1.5,0.5)}
406     \pgfmoveto{\pgfxy(4.5,1.5)}
407     \pgflineto{\pgfxy(6,1.5)}
408     \pgfstroke
409
410     \color{blue}
411     \pgfrect[fill]{\pgfxy(4.5,1)}{\pgfxy(1.5,0.5)}
412     \color{red}
413     \pgfrect[fill]{\pgfxy(4.5,0)}{\pgfxy(1.5,0.5)}
414     \color{black}
415     }
416   \end{pgfpicture}
417   \column{6cm}
418   \begin{enumerate}
419     \pause
420     \item RST auf 'low state'
421     \pause
422     \item VCC anlegen
423     \pause
424     \item I/O auf 'high state'
425     \pause
426     \item VPP 'idle state' anlegen
427     \pause
428     \item CLK anlegen
429     \pause
430     \item RST auf 'high state'\\
431           ATR auf $I/O_{sync}$
432     \pause
433     \item ATR auf $I/O_{async}$
434   \end{enumerate}
435   \end{columns}
436 \end{frame}
437
438 \begin{frame}
439   \frametitle{kontaktbehaftete Chipkarten}
440   \framesubtitle{Betriebsablauf (ISO 7816-3)}
441   {\bf A}nswer {\bf T}o {\bf R}equest
442   \begin{block}{Asynchrone "Ubertragung}
443   \begin{itemize}
444     \item Zeichen"ubertragung "uber den I/O-Kontakt
445     \item Zeichen $\equiv$ 1 Byte (8 Bit)
446   \end{itemize}
447   \end{block}
448   \begin{block}{Synchrone "Ubertragung}
449   \begin{itemize}
450     \item "Ubertragung einer Serie von Bits via I/O
451     \item Synchron mit CLK-Signal
452   \end{itemize}
453   \end{block}
454 \end{frame}
455   
456 \begin{frame}
457   \frametitle{kontaktbehaftete Chipkarten}
458   \framesubtitle{Betriebsablauf (ISO 7816-3)}
459   ATR bei asynchroner "Ubertragung: Bit-Dauer
460   \begin{definition}
461   Die Zeitdauer f"ur die Darstellung eines Bits am I/O-Kontakt ist definiert als $1 \, etu$
462   ({\bf e}lementary {\bf t}ime {\bf u}nit).
463   \end{definition}
464   \begin{itemize}
465     \item Karten mit interner CLK:\\
466           $1 \, etu = 1/9600 \, s$
467     \item Karten mit externer CLK:\\
468           $1 etu = \frac{372}{f_i}$ ($1 \, MHz < f_i < 5 \, MHz$)\\
469           Bsp.: $f_i = 3.5712 \, MHz \Rightarrow$ 9600 baud
470   \end{itemize}
471 \end{frame}
472
473 \begin{frame}
474   \frametitle{kontaktbehaftete Chipkarten}
475   \framesubtitle{Betriebsablauf (ISO 7816-3)}
476   \begin{block}{Aufbau eines Zeichens}
477   \begin{itemize}
478     \item Startbit im 'low state'
479     \item 8 Datenbits ($b_0$ bis $b_7$)\\
480           \begin{itemize}
481             \item 'direct convention': $b_0$ (LSB) ... $b_7$ (MSB)\\
482                   'low state' $\equiv$ 0, 'high state' $\equiv 1$
483             \item 'inverse convention': $b_0$ (MSB) ... $b_7$ (LSB)\\
484                   'low state' $\equiv$ 1, 'high state' $\equiv 0$
485           \end{itemize}
486     \item Parit"atsbit $b_p$ (gerade Anzahl von Einsen in $b_0, \ldots,b_7,b_p$)
487   \end{itemize}
488   \end{block}
489   \begin{center}
490   \includegraphics[width=11cm]{char-frame.eps}
491   \end{center}
492 \end{frame}
493
494 \begin{frame}
495   \frametitle{kontaktbehaftete Chipkarten}
496   \framesubtitle{Betriebsablauf (ISO 7816-3)}
497   \begin{block}{ATR bei asynchroner "Ubertragung: Struktur und Inhalt}
498   \begin{tabular}{|l|l|l|}
499     \hline
500     1 & 'initial character' & $T_s$ \\
501     \hline
502     2 & 'format character' & $T_0$ \\
503     \hline
504     3 & 'interface characters' & $TA_i,TB_i,TC_i,TD_i$ \\
505     \hline
506     4 & 'historical characters' & $T_1,\ldots,T_k$ \\
507     \hline
508     5 & 'check character' & $T_{ck}$ \\
509     \hline
510   \end{tabular}
511   \end{block}
512 \end{frame}
513
514 \begin{frame}
515   \frametitle{kontaktbehaftete Chipkarten}
516   \framesubtitle{Betriebsablauf (ISO 7816-3)}
517   ATR bei asynchroner "Ubertragung: 'initial character' $T_s$
518   \begin{block}{'direct convention'}
519   \includegraphics[width=11cm]{direct-conv.eps} 
520   \end{block}
521 \end{frame}
522
523 \begin{frame}
524   \frametitle{kontaktbehaftete Chipkarten}
525   \framesubtitle{Betriebsablauf (ISO 7816-3)}
526   ATR bei asynchroner "Ubertragung: 'initial character' $T_s$
527   \begin{block}{'inverse convention'}
528   \includegraphics[width=11cm]{inverse-conv.eps} 
529   \end{block}
530 \end{frame}
531
532 \begin{frame}
533   \frametitle{kontaktbehaftete Chipkarten}
534   \framesubtitle{Betriebsablauf (ISO 7816-3)}
535   ATR bei asynchroner "Ubertragung: 'format character' $T_0$
536   \begin{block}{MS Halfbyte - Vorhandensein von 'interface characters'}
537   \begin{tabular}{|l|l|}
538   \hline
539   $T_0[4]$ & $TA_1$ wird gesendet \\
540   \hline
541   $T_0[5]$ & $TB_1$ wird gesendet \\
542   \hline
543   $T_0[6]$ & $TC_1$ wird gesendet \\
544   \hline
545   $T_0[7]$ & $TD_1$ wird gesendet \\
546   \hline
547   \end{tabular}
548   \end{block}
549   \begin{block}{LS Halfbyte - 'historical characters'}
550   Anzahl der 'historical characters': $0000_2 - 1111_2 \, (0-15)$
551   \end{block}
552 \end{frame}
553
554 \begin{frame}
555   \frametitle{kontaktbehaftete Chipkarten}
556   \framesubtitle{Betriebsablauf (ISO 7816-3)}
557   ATR bei asynchroner "Ubertragung: 'interface characters'
558   \begin{block}{MS Halfbyte von $TD_i$}
559   \begin{tabular}{|l|l|}
560   \hline
561   $TD_i[4]$ & $TA_{i+1}$ wird gesendet \\
562   \hline
563   $TD_i[5]$ & $TB_{i+1}$ wird gesendet \\
564   \hline
565   $TD_i[6]$ & $TC_{i+1}$ wird gesendet \\
566   \hline
567   $TD_i[7]$ & $TD_{i+1}$ wird gesendet \\
568   \hline
569   \end{tabular}
570   wobei $TD_0 \equiv T_0$
571   \end{block}
572   \begin{block}{LS Halfbyte von $TD_i$}
573   Protokolltyp: $0000_2 - 1111_2 \, (0-15)$
574   \end{block}
575   $TA_i,TB_i,TC_i$: Protokollparameter
576 \end{frame}
577
578 \begin{frame}
579   \frametitle{kontaktbehaftete Chipkarten}
580   \framesubtitle{Betriebsablauf (ISO 7816-3)}
581   %ATR bei asynchroner "Ubertragung: 'interface characters'
582   \begin{block}{Protokolltypen ($TD_1$)}
583   \begin{itemize}
584   \item $T=0$ asynchrones, halbduplex Zeichen-"Ubertragungsprotokoll
585   \item $T=1$ asynchrones, halbduplex Block-"Ubertragungsprotokoll
586   \item $T=2-15$ reserviert f"ur zuk"unftige Standardisierungen
587   \end{itemize}
588   \end{block}
589   \begin{block}{Protokollparameter ($TA_i,TB_i,TC_i$)}
590   \begin{columns}
591   \column{5cm}
592   \begin{itemize}
593     \item Frequenz und Bit-Dauer
594     \item extra Guardtime 
595     \item Zeichen/Block Wartezeit
596     \item T=1 Fehlererkennung durch LRC bzw. CRC
597   \end{itemize}
598   \column{5cm}
599   \begin{itemize}
600     \item L"ange eines T=1 Block Informationsfeldes
601     \item Programmierspannung und Strom
602   \end{itemize}
603   \end{columns}
604   \end{block}
605 \end{frame}
606
607 \begin{frame}
608   \frametitle{kontaktbehaftete Chipkarten}
609   \framesubtitle{Betriebsablauf (ISO 7816-3)}
610   ATR bei asynchroner "Ubertragung: 'historical & check characters'
611   \begin{block}{'historical characters'}
612   \end{block}
613
614
615 \end{frame}
616
617
618   
619   \subsection{Kontaktlose Chipkarten / RFID}
620
621 \begin{frame}
622   \frametitle{kontaktlose Chipkarten}
623   \framesubtitle{Die verschiedenen Standards}
624     \begin{itemize}
625       \item 10536: {\bf C}lose coupling {\bf I}ntegrated {\bf C}ircuit {\bf C}ard (1 cm)
626       \item 14443: {\bf P}roximity {\bf I}ntegrated {\bf C}ircuit {\bf C}ard (10 cm)
627       \item 15693: {\bf V}icinity {\bf I}ntegrated {\bf C}ircuit {\bf C}ard (1 m)
628       \item 18000: Standard zur Auto-Identifikation von Objekten\\
629                    (Standard umfasst alle global akzeptierten Frequenzen)
630     \end{itemize}
631 \end{frame}
632
633 \begin{frame}
634   \frametitle{Komponenten eines RFID Systems}
635 \end{frame}
636
637 \begin{frame}
638   \frametitle{Komponenten eines RFID Systems}
639   \framesubtitle{}
640 \end{frame}
641
642 \begin{frame}
643   \frametitle{Standards / Anwendungen}
644 \end{frame}
645
646 \section{RFID Technik}
647
648   \subsection{Physik der RFID}
649
650   \subsection{RFID Elektronik}
651
652 \begin{frame}
653   \frametitle{RFID Elektronik}
654   \framesubtitle{RFID Tags/Transponder}
655 \end{frame}
656
657 \begin{frame}
658   \frametitle{RFID Elektronik}
659   \framesubtitle{RFID Reader}
660 \end{frame}
661
662 \begin{frame}
663   \frametitle{RFID Elektronik}
664   \framesubtitle{RFID Detektoren}
665 \end{frame}
666
667 \begin{frame}
668   \frametitle{RFID Elektronik}
669   \framesubtitle{(Passive) RFID Sniffer}
670 \end{frame}
671
672 \begin{frame}
673   \frametitle{RFID Elektronik}
674   \framesubtitle{RFID Tag Emulator}
675   Ersetzen \dq verloren gegangener\dq{} RFID Tags ;)
676 \end{frame}
677
678   \subsection{Standards / Protokolle}
679
680 \section{Sicherheit und Datenschutz}
681
682   \subsection{Sicherheitsaspekte der RFID}
683
684 \begin{frame}
685   \frametitle{Sicherheit}
686   \framesubtitle{Abh"orgefahr}
687 \end{frame}
688
689 \begin{frame}
690   \frametitle{Sicherheit}
691   \framesubtitle{Clonen der RFID}
692 \end{frame}
693
694 \begin{frame}
695   \frametitle{Datenschutz}
696   \framesubtitle{Verlust der informationellen Selbstbestimmung}
697 \end{frame}
698
699 \begin{frame}
700   \frametitle{Sicherheit}
701   \framesubtitle{Kontrolle durch RFID}
702 \end{frame}
703
704   \subsection{Gegenma"snahmen}
705
706 \begin{frame}
707   \frametitle{Gegenma"snahmen}
708   \framesubtitle{Energiezufuhr verhindern}
709   \begin{itemize}
710     \item Faradayscher K"afig
711     \item Besch"adigung der Antenne
712   \end{itemize}
713 \end{frame}
714
715 \begin{frame}
716   \frametitle{Gegenma"snahmen}
717   \framesubtitle{Deaktivierung}
718 \end{frame}
719
720 \begin{frame}
721   \frametitle{Gegenma"snahmen}
722   \framesubtitle{Zerst"orung}
723 \end{frame}
724
725 \section{Beispiele f"ur Anwendungen der RFID}
726
727   \subsection{MRTD - der ePass}
728
729 \begin{frame}
730   \frametitle{Einsatzgebiete}
731   \framesubtitle{MRTD / ePass}
732 \end{frame}
733
734   \subsection{MensaCard - bargeldlos Kaffee trinken}
735
736 \begin{frame}
737   \frametitle{Einsatzgebiete}
738   \framesubtitle{Bargeldloses Zahlen mit der MensaCard}
739   in progress
740 \end{frame}
741
742 \end{document}