A bit of history
Wibu-Systems GbR (that’s the original name of the company) was founded by Oliver Winzenried and Marcellus Buchheit in Karlsruhe in 1989, with the goal to deliver secure and easy-to-use software licensing and protection technologies to the market. The idea for the first WibuBox as a dongle for the LPT interface was born that year.
What is WIBUKEY?
WIBUKEY User’s Guide version 4.10, May 2004:
WIBU-KEY is an intellectual property protection system. It works to prevent the use of illegal copies of software and data files. WIBU-KEY consists of encryption and driver software and a hardware component called the WIBU-BOX. The principle of the protection is the encryption of the intellectual property. Interrogations and encryption are built into the software or data file to be protected. These access the WIBU-BOX, which is connected to the computer. The WIBU-BOX confirms the interrogations and implements the decryption of the encrypted program or data file. Without the WIBU-BOX, the protected software cannot be used and the protected data files cannot be read. This decryption cannot be replicated by a software process, because it relies on certain secrets which are built directly into the WIBU-BOX. WIBU-SYSTEMS guarantees the non-reproducibility of theWIBU-BOX. This way no more copies of the program can be used than defined in the WIBU-BOX hardware.
What is WIBU-BOX?
WIBUKEY User’s Guide version 4.10, May 2004:
The WIBU-BOX is the WIBU-KEY hardware component. There are many different variants of WIBU-BOXes, all of which contain the same intelligence: the WIBU-KEY ASIC. The WIBU-KEY ASIC is a small but powerful encryption/decryption microprocessor. All memory used by the ASIC is built directly into the ASIC chip for even greater security.
The WIBU-BOX is available for PCs, Macs, and UNIX machines. Because all of the different WIBU-BOX hardware variants contain the same ASIC, they all operate identically. In fact, no special work is necessary to support any specific WIBU-BOX. WIBU-KEY automatically detects and utilizes an appropriately configured WIBU-BOX no matter what type it is or what port it is on. This gives you the greatest degree of flexibility, because you can deliver different WIBU-BOX hardware to different customers depending on their requirements without writing any special code or doing any extra work.
Variety of WIBU-BOX types
- WIBU-BOX/P – PC parallel (printer) port (LPT1 to LPT3), 16 kByte additional memory.
- WIBU-BOX/ST – UNIX serial terminal communications port.
- WIBU-BOX/U – Universal Serial Bus (USB) for PC, Mac and UNIX, 16kByte additional memory.
- WIBU-BOX/M – PCMCIA (PC Card) slot for laptops.
- WIBU-BOX/RP – PC parallel (printer) port (LPT1 to LPT3), 16 kByte additional memory.
- WIBU-BOX/RU – Universal Serial Bus (USB) for PC and Mac, 16 kByte additional memory.
Underlined types are the most commonly used by end-users.
WIBUKEY Emulator

This dongle has a bunch of crypto algorithms implemented depending on WIBUKEY version.
It is possible to recover secrets for algorithms 1, 2 and 3. In other words – dongles with this algorithms can be emulated completely. Algorithms with version 4 and 5 can be emulated via query/respons (question/answer) tables, and there is no way to recover secret parameters for these algoritms.
Emulator can be made in several ways, depending on software verndor’s protection implementation – windows kernel driver, user-mode dll library (injection, hoocking, replacing, etc).
Proof-Of-Work
Short list of ready-to-use WIBUKEY dongle emulators. This page will be updated and categorized soon.
- .XRY by Micro Systemation AB;
- CADMAN;
- Cymap v10.x;
- Dataton Watchout v2.x-v3.x;
- EcsCad v5.5;
- ESAB Columbus v5.10;
- Magus RTN-DEMO by Market Guidance Systems, Inc. (MGS);
- Met 5000;
- Plaibox-tv AirBox;
- Product Support Tools (PST) v2005 by MOTOROLA;
- VESTRA CAD add-on to AutoCAD;
- WSCAD v4.x, v5.x;
- Xeikon 5000;
If you have any questions, suggestions, orders, please feel free to contact. Our contact information can be found here.