Obsidium features built-in support for two different types of USB dongles manufactured by Senselock. Hardware dongles offer the highest level of security and control over the terms of your licensing agreements and as such often are the preferred method of protecting high-end applications. The dongles' features are fully integrated into Obsidium and can easily be accessed via simple API calls.
A straightforward workflow allows dongles to be prepared for end-user distribution in a matter of seconds. Customers can re-use their dongles thanks to secure remote update facilities.
The most commonly used licensing features are built-in and available immediately through the protection SDK. Moreover, virtually every imaginable advanced licensing scheme can be implemented with minimal effort.
Comparison of the supported dongle types
|Clave2 Basic||Elite EL|
|Hardware-assisted code encryption|
|User-defined data storage||1.5KB||up to ~50KB|
|Secure remote updates|
|Securely encrypt sensitive data|
|Hardware-assisted code virtualization|
|Run custom code on the dongle|
Apart from these differences, the EL series dongles also provide higher performance and security in general.
Compatibility and requirements
General system requirements are identical to those of Obsidium itself. Clave2 dongles do not require the installation of additional drivers. Elite EL dongles can be configured to operate in driverless mode as well, but this is not recommended. Drivers are available for all supported operating systems.
Dongle verification code for other platforms can be provided on request.
Dongle licensing modes are available as a paid upgrade for owners of a company license.
Blank dongles can be purchased from Senselock or one of their international resellers.