Log in

Get Trial !
Home > Products >Elite SL > SL STD

SL API functions allow you to add a license obtaining procedure before the software’s vital code stored in Elite SL. If failed, the software’s execution will stop immediately.

Quick Binding Implementation

Verification for license

API functions allow you to add a license obtaining procedure before the software’s vital code stored in Elite SL. If failed, the software’s execution will stop immediately.

Verification for Developer ID and Product ID

Software developer is able to check out the Developer ID and Product ID stored in Elite SL that effectively forbids the illegal use, for any Developer ID or Product ID is traceable.

Flexible License Management

Support up to 255 license modules

255 of license modules can be customized to manage the use of features in the software.

License modules can be customized

Licenses can be specified to control the software: of the trial days, of expiration date or of execution of features, etc.

Support the security algorithm

Each license module provides an individual key for the international standard 168-bit AES algorithm, which can be used to encrypt or decrypt data. These keys will be changed when the Product ID or Developer ID is changed.

Support remote update

License modules can be updated remotely.

Secured and Convenient Remote Update

Encryption of the update data

The data is encrypted by TDES and RSA algorithm and is shielded from any forging and tampering act. Furthermore, the update data has only one-off validity to a specific Elite SL end-user key.

Hardware-based production of update data

When producing the update data, an Elite SL master key is essential. Only end-user keys that have the same Developer ID and Product ID can be approved to use the data generated by the master key.

Sophisticated Hardware

16KB large-capacity usage space

Elite SL allocates 8KB to read-only and read-writable data blocks respectively that greatly enriches the encryption schemes for software developers.

Password lockout

Each Elite SL has a 16-byte administration password, and the chip has a self-locking mechanism to resist the dictionary attacks. If the attack frequency exceeds the initialized value, the chip will be self-locked and no one can undongle it.

Globally unique serial number

Each Elite SL has a 64-bit serial number released by the Global Organization for Standardization instead of chip manufacturers, which is globally unique and unchangeable. By using it, you can conduct the management of software release, update and verification.

Hardware random number generator

The hardware random number generator in compliance with FIPS 140 standard (Federal Information Processing Standard formulated by the U.S. National Institute of Standards and Technology) can really achieve the generation of random numbers without rules to follow and be used to confuse the decryption person to the maximum extent.


In full compliance with USB-HID device interface specifications, Elite SL dongle can be used in most operating systems without additional device drivers reducing the difficulty of deployment and maintenance.

CPU16-bit, 16MHzSmart Card
RAM(bytes)VM Mode254+2047
Memory(bytes)16KMin 100000 times in writing
IO Buffer(bytes)250
Working Temperature-10~85°C
Connection TypeUSB 1.0, USB 2.0Low speed with HID

Operating System Supported:

Window 98SE/ME, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008, Linux, MacOS

Programming Language Supported:

VC++, C++ Builder, VC6, VS2005, VS2008, Delphi6, Delphi7, Delphi2010, VB6, VB2008, C#, Java and more.