En smartkortskrivare är en enhet som har förmågan att skriva data på smartkort. Dessa enheter kan användas för en mängd olika applikationer som involverar smartkort och de säljs ofta som en del av ett komplett paket till personer som vill aktivera smartkortsfunktionalitet på kollektivtrafik, i ett företag och i andra applikationer. Kostnaden för sådana enheter varierar beroende på tillverkare och tillgängliga funktioner.
Smartkort är enheter som innehåller ett minneschip eller mikroprocessor som kan användas för att lagra data eller utföra beräkningar. En vanlig tillämpning av smartkortet är i kollektivtrafiken, där vanliga åkare kan betala för sina priser genom att ladda upp smartkort och svepa eller vifta med dem vid transitterminaler. Vissa kreditkortsföretag släpper smartkortsversioner av sina produkter och dessa enheter kan också användas för säkerhetsåtkomst och en mängd andra applikationer.
Eftersom informationen på ett smartkort inte är utformad för att vara statisk, är det nödvändigt att ha en enhet som kan gränssnitta med ett smartkort för att skriva på det. Smartkortskrivaren kan skriva över data, formatera om smartkort eller ändra befintliga data. Till exempel, när en transitåkare laddar ett kort i en kiosk, har kiosken skrivfunktioner så att den kan uppdatera smartkortet med ny information. På samma sätt, när en säkerhetstjänsteman kodar ett smartkort för att ge någon tillgång till en säker anläggning, används en smartkortskrivare.
Dessa enheter kan vara kapabla att skriva krypterad data och arbeta med krypterade eller på annat sätt säkrade smartkort. Dessa kort har flera säkerhetslager utformade för att säkerställa att de inte kan ändras av personer som inte är behöriga att göra det. Informationen på kortet är skyddad, vilket gör att människor kan lagra känsliga och privata uppgifter på ett smartkort. Smartkortskrivaren måste kunna autentisera sig själv innan smartkortet tillåter den att lägga till eller ändra data.
På grund av oro över risken för förfalskning eller förfalskning av information har vissa smarta kortsystem komplex säkerhet. Dessa system är utformade för att förhindra människor från att göra falska kort som kan användas som förfalskningar i systemet och de hindrar också människor från att ändra data på sina smarta kort. Till exempel är transitkort vanligtvis mycket säkra för att förhindra användning av förfalskade eller ändrade transitkort. Dessa kort kan endast skrivas till av en smartkortskrivare som är designad för att vara kompatibel med systemet.