Banner Default Image

Sentinel SuperPro

Sentinel SuperPro

At Thales, we are committed to providing you with quality and support throughout the lifetime of your products.  That's why Sentinel SuperPro offers both software and hardware-based protection keys, depending on your organization's needs.  Take advantage of the various options that are available to you!

We have increased the security of the classic SuperPro key, which has served as a legendary icon in the software security space for over 15 years.

Our development team has worked to evolve the SuperPro key with the most cutting-edge security and usability features available today. We are pleased to announce two exciting SuperPro product releases this year. These additional capabilities deliver a solution that is modern, legendary, and unmistakably Sentinel.

Enhance the Security of Your SuperPro Tokens with SuperPro+

Effective software protection should be more advanced than the most sophisticated hacking techniques today. Upgrading to SuperPro+ (SuperPro 6.6) will enable you to leverage your existing technology to combat the newest hacking threats. Upgrading to SuperPro+* does not require any additional hardware or costs, so make the switch today!

Flexibility of Software-based Licenses for Existing SuperPro Soft Implementations

By leveraging existing implementations, SuperPro soft keys cost-effectively combine the licensing functionalities of SuperPro hardware keys, while adding the flexibility of software-based licenses. One single API can be utilized for the shipment of SuperPro USB, parallel port, and soft tokens. Developers can continue to use existing licenses in the field and their existing software fulfillment and licensing infrastructure.

SuperPro soft keys support a variety of criteria with which to lock a license, including system drive volume serial number, Ethernet address, and user name.

Whether catering to your current customer base or venturing into new markets, software-based licensing is becoming increasingly more popular for several reasons:

  • More cost-effective
  • Decreases time to market
  • Unique competitive advantages

Consider updating your SuperPro hardware keys with SuperPro soft keys or enjoy the benefits of both with a hybrid solution.

View All Software Monetization products


  • Tech Specs
  • Features


Minimum System Requirements

  • Pentium II or above(450 MHz or above)• A USB port or a parallel port

Operating System

  • Windows 2000/XP (32-bit and x64)
  • Vista (32-bit and x64)
  • Windows 7 (32-bit and x64)
  • Server 2003 (32-bit and x64)
  • Server 2008 (32-bit and x64)
  • Server 2008 R2 (x64)

Supported Compilers

  • Autodesk AutoCAD 2002 (32-bit), 2004(32-bit), 2007(32-bit), 2009(32-bit and x64), 2010(32-bit and x64)
  • Borland C++Builder 5.0 & 6.0
  • Borland Delphi 5.0 , 6.0 and 7.0
  • FORTRAN (Compaq Visual Fortran 6.6, Intel Visual Fortran 8.1)
  • Java2SE SDK 1.5+
  • Microsoft Visual Basic 6.0
  • Microsoft Visual C/C++ 5.0, 6.0, C++.NET 2002, 2003, 2005, 2008
  • Microsoft COM Interface (MS Visual Basic 6.0, MS VB.NET 2005)
  • .NET-VB.NET 2002,2003,2005,2008, C#.NET 2002,2003,2005,2008
  • Visual Foxpro 6.0 and 7.0
  • MinGW32 5.0.2
  • WinDev 11.0

Note: SuperPro soft keys only supported on windows operating system.


Minimum System Requirements

  • Pentium II or above (450 MHz or above)
  • A USB port to attach the hardware key

Operating System

  • Red Hat Enterprise Linux 5.0, 5.1, 5.2, 5.3, and 5.4 (32-bit and x64)
  • Fedora 9, 10, 11, and 12 (32-bit)
  • SUSE Linux Enterprise Server 10 and 11 (32-bit and x64)
  • OpenSUSE 10.3, 11.0, 11.1, and 11.2 (32-bit and x64)

Supported Compilers

  • GNU CC compiler 4.3.3
  • JDK 1.6


Minimum System Requirements

  • Power PC G4 (or later) or Intel Macintosh
  • A USB port to attach the hardware key

Operating System

  • Mac OS X 10.5.8 for PowerPC and Intel
  • Mac OS X 10.6.3 for Intel (32-bit or 64-bit kernel)

Supported Compilers

  • GNU CC compiler 4.0.1 or higher
  • Xcode 3.2
  • Java2SE SDK 1.5 and above

Note: Network licenses not supported.

View All Software Monetization products

SuperPro Keys

Protection Using AES Algorithm

SuperPro+ allows you to use the Advanced Encryption Standard (AES) for securing your applications. Support for the AES-based algorithm engine enables use of this industry-leading algorithm to generate unique query/responses. AES provides a significant increase in the level of protection provided by SuperPro to fortify your defenses against today's most common hacking threats, such as device emulation. This results in an extremely secure query/response mechanism. Additionally, every SuperPro+ token uses AES with a unique key to encrypt the data memory.

Virtualization Protection

SuperPro+ provides protection against new technologies that can enable users to cheat their licensing agreements through virtualization. One new threat is hardware devices that can be attached to multiple computers to allow sharing of a USB or parallel port device as if it were attached directly to each of those PCs. Another new technology is virtualization products, such as VMWare, that enables users to run multiple virtual operating systems on one hardware platform.

With both device sharing hubs and virtual machine software, multiple instances of your application attempt to directly access one dongle, which could lead to the use of more licenses than have been purchased.

SuperPro+ enforces virtualization protection by use of our Sentinel driver, which creates a one-to-one communication link with the token so that only one driver is able to communicate with the token at a time.

Enhanced Security with Secure Messaging Encryption

SuperPro+ keys create an end-to-end secured session between the application and the token for secure, private communication. The communication packets between your application and the dongle are encrypted using the AES algorithm for maximum protection against the following types of attacks: 

  • Record/playback
  • Driver emulation 
  • Middle layer key communication 
  • Brute force

Prevent Tampering with Sentinel CodeCover™

When using Sentinel CodeCover [Sentinel Shell] in conjunction with API level implementations, you can be assured your software has the highest possible level of protection available. CodeCover puts protective wrappers around your application that guard it from unauthorized access. The multi-layer architecture of CodeCover increases security by forcing hackers to break each subsequent layer, making hacking cost prohibitive. CodeCover also provides protection against debuggers, reverse engineering, memory dumping, and disassembling.

First Company in the World to Provide Code Protection and Copy Protection 

CodeCover enables you to encrypt important code fragments, constants, and plain strings in order to protect your intellectual property (IP) from being copied or modified.

For example, CodeCover provides you the assurance that proprietary IP, such as unique algorithms, can be distributed without risk of being extracted and copied.

You can be assured that important code fragments cannot be tampered with, protecting the reliability and security of your application. No other token company in the world provides this level of software protection.

Protection against Brute Force Attacks

SuperPro+ keys prevent brute force attacks through password counters for write, overwrite, and activation passwords. After numerous failed attempts, these operations will be blocked.

Note: Does not currently apply to parallel port tokens and only on USB tokens with 2.0 firmware. Support for parallel port tokens will be released at a later date. Contact a Sentinel sales representative today to determine whether your tokens can take advantage of these features.


SuperPro Soft Keys

Added Flexibility

With SuperPro soft keys, developers can now quickly adapt to new or changing business opportunities by offering software-based licenses.  Software-based licensing increases ease of use and enables more customization among different markets.

More Cost-Effective Method

For applications already protected by SuperPro tokens, software license keys can easily be generated with minimal development effort required.

Decreases Time-to-Market

Alleviate the need for shipping physical hardware tokens.  The use of software licenses enable vendors to provide demo versions online in order to get applications in front of customers more expeditiously while also offering trial capabilities to entice new markets.

Accommodates All End-Users

Software licenses may be particularly beneficial for distribution where physical tokens are not suitable, such as computing environments where users do not have access to UBS ports.

View All Software Monetization products