Zum Inhalt springen
Sprache: DE

Kann Android eine Karte ohne sicheres Element nachahmen?

Ja, über die Host Card Emulation, bei der eine Anwendung dem Terminal unmittelbar antwortet, statt dass ein eigener Chip es tut. Was sie Ihnen nicht gibt, ist das Vertrauen, das ein sicheres Element bietet, weshalb sie einen körperlichen Ausweis nicht einfach ersetzt.

Wie es arbeitet

Ein Terminal erzeugt das Feld und spricht an, was es für eine Karte hält. Statt dass ein eigener Chip antwortet, wird die Anfrage an eine Anwendung auf dem Telefon geleitet, die die Antwort verfasst.

Android dokumentiert das über seinen Dienst für die Host Card Emulation, den eine Anwendung umsetzt, um diese Anfragen zu empfangen und zu beantworten.

Das Telefon verhält sich also wie eine Karte, während die Logik in gewöhnlicher Software liegt statt in manipulationsfester Hardware.

Was es ermöglicht

Nachweise für Treue und Mitgliedschaft, wo der Wert einer Fälschung gering und die Bequemlichkeit, kein Plastik auszugeben, hoch ist.

Ticketing und Veranstaltungszutritt, wo ein Nachweis kurzlebig ist und gegen einen Server geprüft wird.

Gebäudezutritt in Systemen, die dafür ausgelegt sind, wo der Betreiber sowohl die Software der Telefone als auch die Lesegeräte beherrscht.

Prototypen und innerbetriebliche Werkzeuge, wo ein Telefon einen Prüfaufbau mit Kartenlesegerät ersetzt.

Was es Ihnen nicht gibt

Ein sicheres Element ist manipulationsfeste Hardware, die Schlüssel hält, die sie nie verlassen. Das ist es, was eine Bank einem Telefon Bezahldaten anvertrauen lässt.

Die Host Card Emulation legt die Logik in eine Anwendung, die Sicherheit hängt also an der Unversehrtheit der Software des Telefons und nicht an eigener Hardware.

Für ein System, das einem entschlossenen Angreifer mit dem Gerät in der Hand standhalten muss, ist das ein bedeutsamer Unterschied und keine Spitzfindigkeit.

Deshalb werden Bezahldaten über den Weg des sicheren Elements behandelt und nicht schlicht als Anwendung umgesetzt.

Die Frage nach dem Zutrittsausweis

Menschen fragen, ob ein Telefon einen Zutrittsausweis ersetzen kann, und die ehrliche Antwort ist, dass es am System hängt und nicht am Telefon.

Ein Lesegerät, das einen Nachweis gegen einen Server prüft, kann ein Telefon annehmen. Ein Lesegerät, das eine bestimmte Kartentechnologie erwartet oder gegen die Hardware der Karte selbst prüft, kann es im Allgemeinen nicht.

Viele ältere Zutrittssysteme fallen in die zweite Gruppe, und keine noch so große Fähigkeit des Telefons ändert sie.

Die Frage an das Systemhaus lautet also, was ihre Lesegeräte tatsächlich prüfen, und nicht, ob Telefone die Emulation unterstützen.

Häufige Fragen

Kann mein Telefon meinen Gebäudeausweis kopieren?

Meist nicht. Die meisten Zutrittssysteme prüfen etwas, das der Ausweis in Hardware trägt, und das nachzuahmen ist nicht, was die Host Card Emulation anbietet.

Ist die Host Card Emulation sicher?

Ihre Sicherheit ruht auf der Software des Telefons und nicht auf manipulationsfester Hardware, was für viele Zwecke ausreicht und für nicht alle.

Warum nutzt das Bezahlen sie nicht?

Bezahldaten liegen in einem sicheren Element, dem der Herausgeber vertraut. Dieses Vertrauen ist eine Eigenschaft der Hardware und keine der Software.

Bietet iOS dasselbe an?

iOS behandelt die Kartenemulation über ein eigenes Rahmenwerk und eigene Regeln, die enger sind als das Gegenstück unter Android.