Der KeyMan-USB-Dongle stellt Ein- und Ausgänge bereit. Er kann zum Schutz Ihrer Software oder zur Zugriffsbeschränkung auf Office-Dokumente eingesetzt werden. Der Baustein arbeitet mit 20 MHz.
Der Dongle verwendet benutzerdefinierte Schlüssel. Ihre Software kann diese anhand der Antworten des Dongles überprüfen. Der Baustein ist gegen unbefugtes Auslesen geschützt; es lassen sich bis zu 32 Benutzerschlüssel hinterlegen.
Der Baustein nutzt eine von V-USB abgeleitete Schnittstelle und überträgt Daten mit bis zu 2,5 kB/s. Neben dem Verschlüsselungssystem stehen optional vier Ports für die Kommunikation zur Verfügung. Der Dongle eignet sich für Mess- und Regelaufgaben und benötigt keinen zusätzlichen Treiber.
Die mitgelieferten Beispiele ermöglichen den Zugriff auf KeyMan-Funktionen aus Microsoft-Office-Anwendungen wie Excel und Word über VBA. Zusätzlich enthält das SDK ein C/C++-Beispiel zur Integration.
Die Software enthält Beispiele für Office-VBA und C/C++ sowie eine IDE zur Konfiguration des Bausteins.
Der Baustein basiert auf dem ATtiny85 von Atmel. Das Board für die USB-Kommunikation wurde von DigiStump entwickelt; die Bausteinsoftware stammt von FlexxVision. Sie ermöglicht die Ausgabe von Schaltzuständen an Bilderfassungssystemen. Ein Treiber ist nicht erforderlich.
Der Flashspeicher enthält die Kommunikations- und Sicherheitsfunktionen. Die Fuse-Bits sind verriegelt; ein Bootloader ist nicht vorhanden. Die Firmware des Boards lässt sich nicht vervielfältigen und bildet damit einen Teil des Sicherheitssystems.
Mit der KeyMan-IDE können Sie Einstellungen und Funktionen des angeschlossenen USB-Dongles testen. Auch die USB-PID lässt sich ändern. Nach dem Hinterlegen der Softwareschlüssel können die Daten gesperrt werden; anschließend lassen sie sich nicht mehr ändern oder anzeigen.