DESkey DK2USB is a USB hardware token developed by Data Encryption Systems that provides secure storage and cryptographic functions for protected applications. The device operates on Windows XP through Windows 11 (both 32- and 64-bit), including Windows XP Embedded and corresponding Windows Server versions. It is enumerated in Device Manager under the Universal Serial Bus devices category, with version-30 firmware devices appearing as Human Interface Devices (USB Input Device and HID-compliant vendor-defined device). The DK2USB driver supports enhanced security modes including Hypervisor-based Code Integrity (HVCI) and functions with Secure Boot enabled.
The DK2USB driver is distributed as an Inno Setup package that supports silent and non-interactive installation via command-line switches (/SILENT, /VERYSILENT, /NORESTART) without requiring system reboot. The setup returns standard exit codes and can generate installation logs. The device is compatible with the DESkey API and is accessible through FindFirstDK2/FindNextDK2 functions, with specific handling for version-30 devices to ensure correct enumeration and memory read/write operations. The driver package supports DKUSB, DKUSB2, and parallel DK2 device types, though XP v30 devices are not supported.