PROJECTS: SenseLock hardware keys |
Theory
Hardware key (dongle) - a small device, that connects to the computer and used protect software from unauthorised and illegal use. And if hardware key is missing, protected software will be started in the limited mode or will not work at all, depending on the desire of the developer.
Initially, hardware keys have been created to raise the software protection level, but practice has shown, that the majority of hardware key manufacturers don't provide appropriate level of counteraction to software cracking. Now, almost all of the hardware keys has software emulators. They can be table-based (and comprise all neccesary hardware key outputs for the software, for example Aladdin's HASP HL/SRM and SafeNet's Hardware Key dongles) or full ("secret" hardware key function was fully reverse engineered by crackers, for example Aladdin's HASP4 and SafeNet's Sentinel SuperPRO dongles).
You can learn more about dongle emulators on the following forums: exetools.com and RCE Messageboard.
However, there're also more effective models of hardware key available on the market, which gain more and more trust of software developers.
SenseLock is the first vendor who brings "Code Porting" idea to the industry.

The major difference of SenseLock hardware keys is possibility to create your own firmware, that will work in extremely high secured 16-bit smart-card chip, created by Philips company.
In fact, each software developer independently creates a "black box" with his own algorithms, that will be unique only for his own software.
Basic features
- Standart "C" language usage for SenseLock programming.
- Hardware implemented cryptographic algorithms: RSA-1024, DES, TripleDES and SHA-1.
- HID-mode available (no need to install any additional drivers).
- Real-time clock (available for models SenseLock EL-RTC and SenseLock EL-NET RTC) can be used for license time limitation of the software usage period. It can't be changed or tampered by crackers or anyone else.
- Licensed users count is fully customisible by software developer and (models SenseLock EL-NET and SenseLock EL-NET RTC) without any additional payment to hardware keys manufacturer company.
- Super mini-sized version of SenseLock hardware key - SenseLock EL-Genii. It's designed specially for notebook users! They'll never broke the dongle or notebook's usb.
Benefits of SenseLock hardware keys
- Extremely high secured hardware smart-card chip.
- 32 or 64 kb of memory, that can be used for the data and executable modules storage.
- Secure remote update of data and executable modules of the dongle.
- Flexible and efficient licensing system.
- Software protection can be modified or extended quickly without necessity of phisycal acces to the hardware key.
- Technicall support by specialists in software security.
SenseLock's field of application
SenseLock hardware keys can be used not only for software protection systems.
For example, you can check our authentication token projects - trueToken, that was created using SenseLock as a hardware part.
Also, SenseLock hardware keys can be used in the game industry for a reliable data storage of online game users or to control the data with online and offline gambling.
Information
Download SenseLock Developer Guide.
Price and any other information can be requested using our contacts.