Software protection dongle DGL-1

Click on image to enlarge

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 #

  1. 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).
  2. 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.
  3. The software developer delivers this software together with the dongle to the end user.
  4. 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"

      Message is being sent... Please wait.

    Other products of section:

    VRD-485 forecourt RFID reader
    VRD-485 forecourt RFID reader

    VRD-485 RFID reader with RS-485 interface is intended for reading RFID contactless identifiers (cards, tags, bracelets, others) of EM-marine type (EM-4100) and Mifare type (UltraLight, Mifare One S50, Mifare One S70, others) and sending it over RS-485 interface

    VRD forecourt RFID reader
    VRD forecourt RFID reader

    VRD RFID card reader is intended for reading of EM-Marine and Mifare contactless identifiers and its transmission using Ethernet interface. Reader provides reading of code from distance from 50 to 100 mm. Reader is provided as for internal installation

    Pinpad self-service terminal for petrol stations
    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

    Outdoor payment terminal for petrol station Fuel POS Mini
    Outdoor payment terminal for petrol station Fuel POS Mini

    Outdoor payment terminal for petrol stations Fuel POS Mini is designed to help customers to order and pay for fuel using self-service. Self-service terminal Fuel POS Mini may contain different content depending on the customer needs:

    Control panel for fuel dispensers and automated accounting of fuel sales
    Control panel for fuel dispensers and automated accounting of fuel sales

    Console panel provides control of fuel dispensers and level gauges, sends information to the consolidated database system, connects to the NaftaCards fuel card system with card rea