All programs necessary for the use of the Secure USB Stick are stored on the Stick itself and can be run directly without installation. No special drivers are necessary, only support for a mass storage device (e.g. USB stick, hard drives etc.) which is included in Windows XP, its successors and Linux. The entire security relevant software is provided in source code, allowing the user (initiating company) to adapt the encryption and decryption software to their own requirements giving full control over the key management.