WIBU-SYSTEMS

Perfection in Protection, Licensing, and Security

Licensing and Dongles − Still a Perfect Marriage

WIBU-SYSTEMS AG
MarketingWIBU-SYSTEMS AG on February 8, 2022 at 4:02 PM

While ISVs and embedded systems engineers transform their businesses with new software licensing strategies, like subscriptions and consumption-based licensing, their ongoing concerns with software piracy, code tampering, reverse engineering and counterfeiting remain very real. Licensing and protection mechanisms are evolving as consumers become more comfortable with the convenience of software-based license activations as well as a move toward cloud-based licensing considerations, particularly to accommodate the hybrid work environment. Despite these transformations in consumer preferences, dongles (aka hardware-based license containers) remain a tried-and true protection solution for many customers, both software publishers and embedded systems engineers.

The benefits of secure hardware dongles remain the same today as they did decades ago when these devices were first developed:

  • License Portability – The license is on the dongle and is easily moved from one system to another.
  • License Recovery – In case of a machine crash, the end user can easily move the dongle and the associated license to the new computer.
  • License Borrowing – Licenses can be lent out (to travelling engineers and salespeople, for example)
  • License Redundancy – Important in “Mission Critical” applications (Ex: Hot and Cold Stand-by licenses).
  • License Security – Prevents employees or others to use software illegally, even if it is unintentional.

Secure hardware elements provide the advanced industrial-grade protection features necessary to address the new wave of cyber threats in connected industry and provide the integrity of data, applications, and communication. For these purposes, let’s take an in-depth look under the hood at the CodeMeter dongle (CmDongle) with integrated flash memory that has been the industry standard-bearer since its introduction in the early 2,000’s.

Smart Card Chip

CmDongles incorporate a smart card chip, which includes a microcontroller with a secure storage area for cryptographic keys and firmware. ISVs can independently encrypt and decrypt data using symmetric or asymmetric algorithms like AES, RSA, and ECC and sign data or verify the signature. Smart cards use Infineon Technologies’ chips that are EAL 5+ evaluated and provide protection against side channel attacks, making it virtually impossible to copy the firmware. This combination provides the highest levels of protection.

Abundant License Storage

Each CmDongle offers 328 kB of memory that can accommodate up to 2,000 licenses with different license models. Each of these licenses may be a multi-user license with thousands of concurrent seats. Because all licenses are contained in secure memory of the smart card chip, users can easily transfer a license from one computer to another without requiring additional license files. Additionally, each CmDongle can store licenses from different vendors in separate areas, allowing management of multiple vendors from a single CmDongle.

Additional Mass Storage

CmDongles are also optionally available with up to 64 GB of mass storage (flash memory). This architecture allows the delivery of software and data directly via the CmDongle. In addition, software can run from the CmDongle itself, without any driver installation (zero footprint) for a complete mobile experience. CmDongles typically use industrial-grade SLC memory (Single-Level Cell). This memory can be overwritten more frequently, is faster, and works in a wider temperature range. The more cost-effective MLC memory (Multi-Level Cell) is alternatively available upon request.

Software vendors can partition the storage space into different areas, with a choice of the following types:

  • Public: Free area for reading and writing data
  • Private: Protected area; it requires a password for reading and writing data
  • Hidden: Secret area, accessible only via API and password
  • CD-ROM: Read-only area

Secure Field Updates

Licenses can be securely activated, upgraded, and deactivated directly in the field. The user sends the software publisher a remote context file that identifies the desired CmDongle. In turn, the software vendor creates a remote update file that can be imported only once to that specific CmDongle. With a tamper-proof receipt, CodeMeter automatically ensures that the action was performed successfully.

Choice of Form Factors

CmDongles are available in a wide array of form factors, from compact and standard USBs to microSD's and ASICs, accommodating most PC or embedded devices.

If dongles continue to be your protection method of choice, be sure to read more about why CodeMeter dongles are the industry standard. Watch our pre-recorded Webinar, The Dongle is Dead – Long Live the Dongle, or download our whitepaper, CmDongle with Flash Memory in Practice, to learn more about security functions and several specific use cases across a variety of industries.

Login or register now and enjoy all the benefits of a community!

To get the whole functionality of IndustryArena Forum you need to login or register. This process is absolutely free.

Password forgotten?
Contact request
Guest Photo
Your message
The controller within the meaning of Art. 4(7) GDPR is: IndustryArena GmbH, Katzbergstraße 3, 40764 Langenfeld, Germany.
You may reach our data protection officer under [email protected].

Purpose of processing
We process your personal data concerning the use of the contact form and the communication with the company of the newsroom as well as the transmission of your data to this company in accordance to Art. 6 (1a) GDPR. This constitutes a legitimate interest for us in accordance to Art. 6 (1f) GDPR.

Recipient of the data
Within our organization, those units gain access to your data, which are necessary to fulfil the above purposes.
Personal data will only be transmitted to third parties if this is necessary for the aforementioned purposes or if another legal basis exists. If necessary, we conclude the corresponding data protection agreements with third parties, in particular pursuant to Art. 28 GDPR.

Data storing
Your data will be transmitted to the company of the newsroom for further processing. The period of storing is the duration of the processing of your request by the respective company.

Select contact person

Newsroom Logo

Design options

  • Title text color:
  • Content background:
  • Content text color:
  • Navigation background:
  • Tab text color:
  • Active tab text color:
  • Link text color:
  • Active link text color:
  • Background image Background color:

    How do you want to position the background-image?

    Please note: Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.

    Set the link for the background image

  • Banner

    How do you like to align the banner?

    Please note: Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.

    Set the link for the banner

  • Skyscraper

    Set the link for the skyscraper

Please note:

Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.