Unter USB-Token versteht man ein kleines Gerät mit USB-Anschluss, oft in
Form eines Schlüsselanhängers. Er dient der Authentifizierung. USB-Token können z.B. ähnliche kryptografische Funktionen wie eine Smartcard erbringen. Vorteil ist, dass kein Lesegerät benötigt wird. USB-Token erzeugen eine einzigartige Zahlenkombination, die über den lokal gespeicherten persönlichen Schlüssel und die aktuelle Zeit berechnet wird. Die Zahlenkombination ist für einen definierbaren Zeitraum gültig. Während dieser Zeit muss sich der Anwender über ein Login-Verfahren mit der Zahlenkombination authentifizieren. USB-Token haben eine eigene Zentraleinheit (CPU) für die gängigen Verschlüsselungsverfahren.