Ein Smartcard-Schreiber ist ein Gerät, das Daten auf Smartcards schreiben kann. Diese Geräte können für eine Vielzahl von Anwendungen mit Smartcards verwendet werden und werden oft als Teil eines Komplettpakets an Personen verkauft, die die Smartcard-Funktionalität in öffentlichen Verkehrsmitteln, in einem Unternehmen und in anderen Anwendungen aktivieren möchten. Die Kosten für solche Geräte variieren je nach Hersteller und den verfügbaren Funktionen.
Smartcards sind Geräte, die einen Speicherchip oder Mikroprozessor enthalten, der zum Speichern von Daten oder zum Ausführen von Berechnungen verwendet werden kann. Eine häufige Anwendung der Smartcard ist im öffentlichen Nahverkehr, wo regelmäßige Fahrgäste ihre Fahrpreise bezahlen können, indem sie Smartcards aufladen und an den Terminals durchziehen oder winken. Einige Kreditkartenunternehmen veröffentlichen Smartcard-Versionen ihrer Produkte und diese Geräte können auch für den Sicherheitszugang und eine Vielzahl anderer Anwendungen verwendet werden.
Da die Informationen auf einer Smartcard nicht statisch sind, ist ein Gerät erforderlich, das zum Beschreiben mit einer Smartcard verbunden werden kann. Der Smartcard-Writer kann Daten überschreiben, Smartcards neu formatieren oder vorhandene Daten ändern. Wenn beispielsweise ein Mitfahrer im öffentlichen Nahverkehr eine Karte an einem Kiosk auflädt, verfügt der Kiosk über Schreibfunktionen, damit er die Smartcard mit neuen Informationen aktualisieren kann. Ebenso wird, wenn ein Sicherheitsbeauftragter eine Smartcard codiert, um jemandem Zugang zu einer gesicherten Einrichtung zu gewähren, ein Smartcard-Schreibgerät verwendet.
Diese Geräte können in der Lage sein, verschlüsselte Daten zu schreiben und mit verschlüsselten oder anderweitig gesicherten Smartcards zu arbeiten. Diese Karten verfügen über mehrere Sicherheitsebenen, die sicherstellen sollen, dass sie nicht von Personen geändert werden können, die dazu nicht berechtigt sind. Die Informationen auf der Karte sind geschützt, sodass sensible und private Daten auf einer Smartcard gespeichert werden können. Der Smartcard-Schreiber muss sich selbst authentifizieren können, bevor die Smartcard ihm erlaubt, Daten hinzuzufügen oder zu ändern.
Aufgrund von Bedenken hinsichtlich der Möglichkeit des Fälschens oder Verfälschens von Informationen weisen bestimmte Smartcard-Systeme eine komplexe Sicherheit auf. Diese Systeme sollen verhindern, dass Personen falsche Karten erstellen, die im System als Fälschungen verwendet werden könnten, und sie auch daran hindern, die Daten auf ihren Smartcards zu ändern. Zum Beispiel sind Transitkarten typischerweise hochgradig gesichert, um die Verwendung von gefälschten oder veränderten Transitkarten zu verhindern. Diese Karten können nur von einem Smartcard-Schreiber beschrieben werden, der mit dem System kompatibel ist.