X-Git-Url: https://hackdaworld.org/gitweb/?p=lectures%2Flatex.git;a=blobdiff_plain;f=rfid%2Frfid_talk_g.tex;h=4dfc33dd268b32f9dca2086e5e7f1db1de995185;hp=a88093fce1af264118fd87387615529d78b2d599;hb=b23838ffeeb735766d8c1aa260be03292db24ffa;hpb=e83419e97efd078e9c74bb88258b65e7f21ef192 diff --git a/rfid/rfid_talk_g.tex b/rfid/rfid_talk_g.tex index a88093f..4dfc33d 100644 --- a/rfid/rfid_talk_g.tex +++ b/rfid/rfid_talk_g.tex @@ -56,7 +56,7 @@ \begin{block}{Aufbau / Bestandteile} \begin{itemize} \item Plastikkarte mit eingebautem Mikrochip\\ - - {\bf I}ntegrated {\bf C}ircuit {\bf C}ard - + {\bf I}ntegrated {\bf C}ircuit {\bf C}ard (ICC) \begin{itemize} \item Hardwarelogik oder Mikroprozessor \item Speicher (ROM, EEPROM, RAM) @@ -607,14 +607,86 @@ \begin{frame} \frametitle{kontaktbehaftete Chipkarten} \framesubtitle{Betriebsablauf (ISO 7816-3)} - ATR bei asynchroner "Ubertragung: 'historical & check characters' - \begin{block}{'historical characters'} + ATR bei asynchroner "Ubertragung: 'historical \& check characters' + \begin{block}{'historical characters' - Information "uber} + \begin{itemize} + \item Hersteller der Karte + \item verwendeter Chip + \item ROM im Chip + \item Herstellungsdatum(?) + \end{itemize} + \end{block} + \begin{block}{'check character' $T_{ck}$} + \begin{itemize} + \item $T_1$ xor $T_2$ xor $\ldots$ xor $T_{ck}$ $=$ $0$ + \item kein $T_{ck}$ f"ur Protokoll $T=0$ + \end{itemize} + \end{block} +\end{frame} + +\begin{frame} + \frametitle{kontaktbehaftete Chipkarten} + \framesubtitle{Betriebsablauf (ISO 7816-3)} + ATR bei {\bf synchroner} "Ubertragung + \begin{block}{Taktfrequenz und Bit-"Ubertragung} + \begin{itemize} + \item Frequenzen zwischen $7$ und $50 \,kHz$ + \item 'direct convention': + \begin{itemize} + \item 'high state' $\equiv 1$ + \item LSB zuerst + \end{itemize} + \item Bit-"Ubertragung: + \begin{itemize} + \item Bit anlegen + \item CLK auf 'high state' + \item CLK auf 'low state' + \end{itemize} + \end{itemize} + \end{block} + +\end{frame} + +\begin{frame} + \frametitle{kontaktbehaftete Chipkarten} + \framesubtitle{Betriebsablauf (ISO 7816-3)} + ATR bei {\bf synchroner} "Ubertragung + \begin{block}{Struktur und "Ubertragung des ATR} + \begin{itemize} + \item maximal 32 Bit gro"s (mindestens 8) + \begin{itemize} + \item Byte H1: Protokolltyp + \item Byte H2: Protokollparameter + \item Byte H3,H4: 'historical bytes' + \end{itemize} + \item "Ubertragung in 32 Takten + \item Weiterer Takt f"ur Zustands"anderung I/O auf 'high state' + \end{itemize} \end{block} +\end{frame} + +\begin{frame} + \frametitle{kontaktbehaftete Chipkarten} + \framesubtitle{Betriebsablauf (ISO 7816-3)} + ATR bei {\bf synchroner} "Ubertragung \end{frame} +\begin{frame} + \frametitle{kontaktbehaftete Chipkarten} + \framesubtitle{Betriebsablauf (ISO 7816-3)} + Auswahl des "Ubertragungsprotokolls + + +\end{frame} +\begin{frame} + \frametitle{kontaktbehaftete Chipkarten} + \framesubtitle{Betriebsablauf (ISO 7816-3)} + Protokolltyp $T=0$ - asynchrone halbduplex "Ubertragung + +\end{frame} \subsection{Kontaktlose Chipkarten / RFID}