How can you bypass those?
Considering the smaller CRYPTO-BOX USB-C is one option. The slim casing has extremely compact dimensions, and is only a small add-on to mobile devices.
Particularly in virtualized environments, there is often no direct access to the USB port of the target system, or no USB slot available at all. Here are some helpful suggestions for such issues:
1. USB Device Server
USB Device Servers provide USB ports via network. This allows the usage of the CRYPTO-BOX with every remote computer connected to this network - just like a real plug-in to a local USB port.
MARX recommends the myUTN USB Device Server products from SEH. Click here for more details and purchase information.*
2. Network Mode
An alternative solution is using the CRYPTO-BOX in network mode. The CRYPTO-BOX can be plugged to any computer in the local network which runs the CRYPTO-BOX Server application (CBIOS Network Server). The server supports Windows, Linux or macOS systems, including mini computers such as the Raspberry Pi.
The protected application running on the mobile device or on the virtual machine will access the CRYPTO-BOX via TCP protocol. The License Control System allows to specify how often the protected application can run in the network - only one CRYPTO-BOX is required.
The network mode is supported by our automatic protection solution AutoCrypt as well as via implementation with API. Sample code for all common compilers is available in the Professional Protection Kit (PPK). Have a look at the 'Network licensing' White Paper for more details. Network licensing and using the USB Device Server can be even combined.
Please contact us if you have any further questions on the CRYPTO-BOX usage.
* MARX® does not endorse any product or service of other companies, and declines any responsibility regarding third parties, subcontractors and manufacturers thereof.