Software protection dongle DGL-1
Software protection dongle DGL-1 serves for reliable protection of software products from unauthorized use. Application of the dongle does not need Internet access.
The dongle is used for reliable verification of software license: it stores company's private key and use it for verification of the electronics signatures used in the software, for example a license file containing permissions for running the software. There is no way to read the programmed company's private key from the dongle. The dongle has built-in memory for storing files in it, for example it can store software license files.
The dongle contains software that allows its reliable unambiguous identification and exclusion of its substitution by hardware or software simulator.
The DGL-1 dongle supports many cryptographic functions using different algorithms to work with programmed private keys. The dongle has a USB interface for connection to USB port of computer. The dongle supports the HID protocol, which makes its easy for integration with third-party software.
The DGL-1 dongle is supplied with software development kit (SDK) for developers, who want to implement it in their software. This SDK includes a description of the communication protocol, API for different programming languages and a demonstration application on how to use the dongle.
Typical application of the DGL-1 dongle #
- The software developer writes his private key inside the dongle (note: there is no way to read the programmed private key from the dongle by anyone).
- The sofware developer creates a license file for the software including in this file a list of allowed permissions for using the software. The developer puts an electronic signature on this file using his public key. This license file can be written inside the dongle.
- The software developer delivers this software together with the dongle to the end user.
- When the end user starts the software, this software checks the following points:
- presence of a DGL-1 dongle connected to the user's computer
- if the dongle is found, then the software checks the dongle itself to verify that this found dongle is valid and can be trusted using functions of the dongle
- if the found dongle is valid then the software reads the license file from the dongle and checks its electronic signature using functions of the dongle
- if the validation of the electronic signature of the license file is successful then the license file can be completely trusted and all permissions specified in the license file can be applied to run the software
Ask YOUR questions about
"Software protection dongle DGL-1"
Other products of section:
Pinpad self-service terminal for petrol stations
Self-service terminal Pinpad is a terminal intended for provision of self-service at petrol stations. It has wired/wireless communication and is equipped with a built-in display, keyboard, RFID-reader (Mifare/Em-Marine standards) and Wi-Fi module, which allows it to be used for following purp