<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Answer_to_Select</id>
	<title>Answer to Select - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Answer_to_Select"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Answer_to_Select&amp;action=history"/>
	<updated>2026-05-23T06:15:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Answer_to_Select&amp;diff=965681&amp;oldid=prev</id>
		<title>imported&gt;Aka: Abkürzung korrigiert, Leerzeichen in Überschrift</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Answer_to_Select&amp;diff=965681&amp;oldid=prev"/>
		<updated>2018-03-24T23:14:13Z</updated>

		<summary type="html">&lt;p&gt;Abkürzung korrigiert, Leerzeichen in Überschrift&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Answer to Select&amp;#039;&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;&amp;#039;ATS&amp;#039;&amp;#039;&amp;#039;, ist Teil der Aktivierungssequenz für [[Chipkarte]]n, die kontaktlos nach Standard [[ISO/IEC 14443]] kommunizieren. Der ATS ist die Antwort auf den Request To Answer To Select, kurz RATS und wird nur für das kontaktlose Kommunikationsprotokoll Typ A verwendet. Wie der [[Answer to Reset|ATR]] in der kontaktbehafteten Kommunikation von Chipkarten handelt es sich beim ATS um eine Reihe von [[Parameter (Informatik)|Parametern]], mit denen die Chipkarte dem Chipkartenleser mitteilt, wie er mit ihr kontaktlos kommunizieren kann.&lt;br /&gt;
&lt;br /&gt;
== Inhalt ==&lt;br /&gt;
Der Inhalt des ATS wird in der Chipkartenspezifikationen ISO/IEC 14443 spezifiziert und ist von den Fähigkeiten der Chiphardware ([[UART]]) und der Protokollimplementierung des [[Chipkarte]]n [[Betriebssystem]]s abhängig. Im ATS werden unter anderem die unterstützten Bitraten für Terminal und Chipkarte, die Rahmengröße für die weitere Kommunikation und die Warte- und Schutzzeiten für Kommunikationsrahmen angegeben.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
Der ATS ist eine Reihe von Bytes. Davon sind das Längenbyte TL und 2 Checksummenbytes verpflichtend. Alle weiteren Bytes sind optional, d.&amp;amp;nbsp;h. der kürzeste ATS besteht aus 3 Bytes.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;4%&amp;quot;|TL&lt;br /&gt;
!width=&amp;quot;4%&amp;quot; bgcolor=&amp;quot;#ABCDEF&amp;quot;|T0&lt;br /&gt;
!width=&amp;quot;4%&amp;quot; bgcolor=&amp;quot;#ABCDEF&amp;quot;|TA1&lt;br /&gt;
!width=&amp;quot;4%&amp;quot; bgcolor=&amp;quot;#ABCDEF&amp;quot;|TB1&lt;br /&gt;
!width=&amp;quot;4%&amp;quot; bgcolor=&amp;quot;#ABCDEF&amp;quot;|TC1&lt;br /&gt;
!width=&amp;quot;24%&amp;quot; bgcolor=&amp;quot;#ABCDEF&amp;quot;|Historical Characters&lt;br /&gt;
!width=&amp;quot;4%&amp;quot;|CRC1&lt;br /&gt;
!width=&amp;quot;4%&amp;quot;|CRC2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Folgende Datentypen kann man im ATS unterscheiden:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Datenelement&lt;br /&gt;
!Bezeichnung (engl.)&lt;br /&gt;
!Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
|TL&lt;br /&gt;
|Length Byte&lt;br /&gt;
|Länge des ATS inklusive des TL Bytes selbst ohne die beiden Checksummen Bytes.&lt;br /&gt;
|-&lt;br /&gt;
|T0&lt;br /&gt;
|Format Byte&lt;br /&gt;
|Dieses Byte enthält die maximal unterstützte Rahmengröße FSCI (Frame Size for proximity Card Integer) und zeigt das Vorhandensein der &amp;#039;&amp;#039;Interface Bytes&amp;#039;&amp;#039; TA1, TB1 und TC1 im ATS an.&lt;br /&gt;
|-&lt;br /&gt;
|TA1, TB1, TC1&lt;br /&gt;
|Interface Bytes&lt;br /&gt;
|Diese Bytes geben Kommunikationsparameter an.&lt;br /&gt;
|-&lt;br /&gt;
|T1, T2...&lt;br /&gt;
|Historical Bytes&lt;br /&gt;
|Die &amp;#039;&amp;#039;Historical Bytes&amp;#039;&amp;#039; sind eine Kette von maximal 15 Bytes, deren Inhalt nicht festgelegt ist.&lt;br /&gt;
|-&lt;br /&gt;
|CRC1 und CRC2&lt;br /&gt;
|Check Bytes&lt;br /&gt;
|Checksumme über alle ATS Bytes beginnend ab Byte TL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Das Längen Byte TL ===&lt;br /&gt;
Dieses Byte gibt die Länge des ATS inklusive des TL Bytes selbst an. Die beiden Checksummen Bytes werden nicht zur Länge des ATS gezählt.&lt;br /&gt;
&lt;br /&gt;
=== Das Format Byte T0 ===&lt;br /&gt;
Das &amp;#039;&amp;#039;Format Byte&amp;#039;&amp;#039; enthält zwei Informationen:&lt;br /&gt;
# Angabe über die folgenden &amp;#039;&amp;#039;Interface Characters&amp;#039;&amp;#039; TA1, TB1 und in den Bits 5 bis 7.&lt;br /&gt;
# Den &amp;#039;&amp;#039;FSCI&amp;#039;&amp;#039;, der die maximale Rahmengröße FSC (Frame Size for proximity Card), die die Karte verarbeiten kann codiert. Die default Rahmengröße is 32 Bytes, d.&amp;amp;nbsp;h. ist T0 nicht im ATS enthalten, wird vom Terminal FSCI=2 angenommen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Bit&lt;br /&gt;
!Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
|b8&lt;br /&gt;
|Immer 0, reserviert für zukünftige Nutzung.&lt;br /&gt;
|-&lt;br /&gt;
|b7&lt;br /&gt;
|Zeigt die Übertragung des TC1 Bytes an (1 = TC1 vorhanden, 0 = TC1 nicht vorhanden)&lt;br /&gt;
|-&lt;br /&gt;
|b6&lt;br /&gt;
|Zeigt die Übertragung des TB1 Bytes an (1 = TB1 vorhanden, 0 = TB1 nicht vorhanden)&lt;br /&gt;
|-&lt;br /&gt;
|b5&lt;br /&gt;
|Zeigt die Übertragung des TA1 Bytes an (1 = TA1 vorhanden, 0 = TA1 nicht vorhanden)&lt;br /&gt;
|-&lt;br /&gt;
|b4&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|FSCI (0 bis 8)&lt;br /&gt;
|-&lt;br /&gt;
|b3&lt;br /&gt;
|-&lt;br /&gt;
|b2&lt;br /&gt;
|-&lt;br /&gt;
|b1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die folgende Tabelle zeigt die Rahmengröße zum jeweiligen FSCI:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;8%&amp;quot;|FSCI&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |0&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |1&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |2&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |3&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |4&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |5&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |6&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |7&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |8&lt;br /&gt;
|width=&amp;quot;24%&amp;quot; |9 bis 15&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;8%&amp;quot;|FSC&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |16&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |24&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |32&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |40&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |48&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |64&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |96&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |128&lt;br /&gt;
|width=&amp;quot;4%&amp;quot; |256&lt;br /&gt;
|width=&amp;quot;24%&amp;quot; |Für zukünftige Nutzung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Das Interface Byte TA1 ===&lt;br /&gt;
Das &amp;#039;&amp;#039;Interface Byte&amp;#039;&amp;#039; TA1 enthält folgende Informationen:&lt;br /&gt;
# Bit b8 zeigt die Unterstützung unterschiedlicher Divisoren für die Datenübertragung von Karte zum Terminal und Terminal zur Karte an.&lt;br /&gt;
# Die Bits b7 bis b5 geben die Unterstützung der Divisoren 2, 4 und 8 beim Senden von Daten von der Karte zum Terminal.&lt;br /&gt;
# b4 ist immer 0 und reserviert für spätere Nutzung.&lt;br /&gt;
# Die Bits b3 bis b0 zeigen die Unterstützung der Divisoren 2, 4 und 8 beim Senden von Daten vom Terminal zur Karte.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Bit&lt;br /&gt;
!Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
|b8&lt;br /&gt;
|Zeigt, ob unterschiedliche Divisoren D für die beiden Kommunikationsrichtungen unterstützt werden (0 = verschiedene Divisoren unterstützt, 1 = verschiedene Divisoren nicht unterstützt)&lt;br /&gt;
|-&lt;br /&gt;
|b7&lt;br /&gt;
|Unterstützung Divisor 8 für Kommunikation von Karte zu Terminal (1 = Divisor 8 wird unterstützt, 0 = Divisor 8 wird nicht unterstützt)&lt;br /&gt;
|-&lt;br /&gt;
|b6&lt;br /&gt;
|Unterstützung Divisor 4 für Kommunikation von Karte zu Terminal (1 = Divisor 4 wird unterstützt, 0 = Divisor 4 wird nicht unterstützt)&lt;br /&gt;
|-&lt;br /&gt;
|b5&lt;br /&gt;
|Unterstützung Divisor 2 für Kommunikation von Karte zu Terminal (1 = Divisor 2 wird unterstützt, 0 = Divisor 2 wird nicht unterstützt)&lt;br /&gt;
|-&lt;br /&gt;
|b4&lt;br /&gt;
|Immer 0, reserviert für zukünftige Nutzung.&lt;br /&gt;
|-&lt;br /&gt;
|b3&lt;br /&gt;
|Unterstützung Divisor 8 für Kommunikation von Terminal zu Karte (1 = Divisor 8 wird unterstützt, 0 = Divisor 8 wird nicht unterstützt)&lt;br /&gt;
|-&lt;br /&gt;
|b2&lt;br /&gt;
|Unterstützung Divisor 4 für Kommunikation von Terminal zu Karte (1 = Divisor 4 wird unterstützt, 0 = Divisor 4 wird nicht unterstützt)&lt;br /&gt;
|-&lt;br /&gt;
|b1&lt;br /&gt;
|Unterstützung Divisor 2 für Kommunikation von Terminal zu Karte (1 = Divisor 2 wird unterstützt, 0 = Divisor 2 wird nicht unterstützt)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Das Interface Byte TB1 ===&lt;br /&gt;
Das obere Halbbyte von TB1 enthält die Rahmenwartezeit und im unteren Halbbyte Startrahmenschutzzeit.&lt;br /&gt;
&lt;br /&gt;
=== Das Interface Byte TC1 ===&lt;br /&gt;
Bit b1 in TC1 zeigt die Unterstützung des Feldes NAD (Node Address), Bit b2 die Unterstützung des Feldes CID (Card Identifier) an.&lt;br /&gt;
&lt;br /&gt;
=== Die Historical Characters ===&lt;br /&gt;
Der Inhalt der &amp;#039;&amp;#039;Historical Characters&amp;#039;&amp;#039; ist nicht festgelegt. Sie werden für verschiedene Informationen verwendet, zum Beispiel die Version des Betriebssystems. Oft wird dazu die Zeichencodierung [[ASCII]] verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Chipkarten]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>