Wibu-Systems bietet mit Codemeter eine Technologie zur Monetarisierung und zum Schutz von Embedded Software. Die statische Bibliothek Codemeter Embedded stellt die Lizenzierungs- und Kryptografie Funktionen von Codemeter über ein bestimmtes API für Embedded-Betriebssysteme wie Android, Linux Embedded, QNX, VxWorks und Windows bereit. Für sehr kleine Logikbausteine oder Mikrocontroller wurde Codemeter µEmbedded konzipiert. SAP nutzt Codemeter z. B. für sein Berechtigungsmanagement.

Wibu Codemeter

 

Inhalt des Fachartikels


Abhängig von der Architektur des Zielsystems wie x86, ARM, Mips oder Power PC erhalten Hersteller eine bestimmte Bibliothek mit einem extrem kompakten Footprint von 400 bis 600 KB. Diese erlaubt es ihnen, ihre Embedded Software unter Linux, Android etc. mit robusten Verschlüsselungsmechanismen zu schützen und ihr Know-how mit lizenzbasierten Modellen zu monetarisieren.

Zwei Codemeter Wege führen zum Ziel

Der Kern des Internets der Dinge ist die Vernetzung von Geräten. Dennoch gibt es immernoch eine große Anzahl an Offline Geräten. Ab Release 2.40 von Codemeter Embedded gibt es zwei alternative Wege für die Offline Übertragung von Lizenzen. Neben den Update Dateien enthält Codemeter Embedded jetzt die grundlegenden Funktionen von License Transfer.

Licensing Transfer ermöglicht es, eine Lizenz von einem Cm Dongle, der Schutzhardware für USB, sichere Speicherkarte oder Asic, offline auf ein Embedded Gerät zu übertragen. Zu dem Zeitpunkt, wann die Bindung an das Embedded-Device erfolgt, unterscheiden sich die beiden Möglichkeiten.


Auvesy VersiondogAutomatische Datensicherung: Projekte bearbeiten und versionieren


Beim Dateien Update wird das Gerät ausgewählt, sobald die Lizenz in Codemeter License Central als Update Datei heruntergeladen wird. Das Tool dient zum automatischen Erzeugen, Ausstellen und Verwalten von Software Lizenzen. Wurde das Embedded Gerät während der Produktion bereits erfasst, kann es direkt über die Seriennummer ausgewählt werden. Das Update wird dann zum Aktualisieren und zur Installation auf einen Memorystick übertragen. Er wird mit dem Embedded Gerät verbunden, wo die Lizenz wird mittels der Software installiert wird.

Anbindung an Embedded Device

Im Falle von License Transfer wird eine wählbare Anzahl an Lizenzen auf einen Cm Dongle übertragen. Dabei steht noch nicht fest, auf welches Embedded Gerät diese Lizenzen künftig übertragen werden. Der Laptop des Servicetechnikers mit dem Cm Dongle und der Codemeter Runtime wird mit dem Embedded Gerät im Feld verbunden. Dann überträgt die Wibu Software die Lizenz vom Cm Dongle und Codemeter Runtime auf das Embedded Gerät. Die Anbindung an das Gerät erfolgt erst dann und ist daher in Codemeter License Central nicht bekannt.


Aucotec öffnet in Engineering Base Tor zur 3. Dimension


Der Weg über die Update Datei unterstützt die volle Flexibilität von Codemeter. Lizenzen können verändert, ausgeliefert und zurückgegeben werden. Codemeter License Central führt Buch über die Lizenzen und Automatismen wie das Wiederherstellen aller Lizenzen auf einem Embedded Gerät. Über den Lizenztransfer lassen sich einfach neue Lizenzen ausliefern. Das ist dann optimal, wenn zum Zeitpunkt des Kontaktes das Zielgerät noch nicht feststeht.

Codemeter Auswahlmöglichkeiten

Wibu Systems hat die Möglichkeiten von Codemeter Embedded und das Angebot an Cm Dongles erweitert. Aktuell haben Hersteller die Wahl zur Installation 18 unterschiedlicher Bauformen für ihre jeweiligen Marktanforderungen. Die Bauformen unterscheiden sich nicht nur in der Gehäusegröße kompakt oder Standard, dem Gehäusematerial in Plastik oder Metall mit kundenspezifischen Anpassungen und in den Schnittstellen USB, SD, Micro SD, Cfast, SPI.

Weitere Kriterien sind die Befestigungsarten des USB-Steckers SiP oder Standard, die implementierte USB Version 2.0 oder 3.1, die Nand-Flash-Speicherklassen MLC oder PSLC, verschiedene Temperaturbereiche der Betriebsumgebung sowie die Auswahl, die Schutzhardware abnehmbar oder dauerhaft zu befestigen.

Codemeter für Logikbausteine und Mikrocontroller

Wibu Codemeter µembeddedDie Variante Codemeter µEmbedded wurde für industrielle Anwender konzipiert, die sehr kleine Systeme wie programmierbare Logikbausteine (Field Programmable Gate Arrays: FPGAs) oder Mikrocontroller schützen und lizenzieren müssen. Die Lösung ergänzt das vorhandene Portfolio, das bereits mit Codemeter Runtime PC-Systeme und mit Codemeter Embedded Embedded-Systeme abdeckt.

Codemeter µEmbedded enthält den minimal notwendigen Funktionsumfang und ist mit einem Speicherplatzbedarf von 60 kB für den Loader-Code äußerst schlank. Somit werden Lizenzen an eine eindeutige Identifikationsnummer des Logikbausteins oder des Mikrocontrollers gebunden und in der Produktion aktiviert.

Zusätzlich lassen sich Schlüssel in einem geschützten Speicherbereich ablegen. Das hilft beispielsweise bei einer Lizenzkontrolle von Funktionen in Geräten, der Überwachung von Produktionsmengen durch Lizenzierung der einzelnen hergestellten Geräte oder bei der sicheren, verschlüsselten Übertragung von Programmcodes und Updates in ein Gerät.

Das Plug-In für die Entwicklungsumgebung Dave von Infineon z. B. enthält Codemeter µEmbedded, um Programmcode für die Mikrocontrollerfamilie XMC4000 mittels einer einfachen, grafischen Oberfläche zu verschlüsseln und zu signieren.

Codemeter Funktionen für SAP Entitlement Management

Wibu Codemeter SAPWibu-Systems ist Silber-Partner von SAP und bietet mit Codemeter eine sichere, benutzerfreundliche Lösung, die mit SAP Entitlement Management  für das Berechtigungsmanagement kombiniert wurde. Damit unterstreicht das Unternehmen sein Engagement, Softwareunternehmen in einer erfolgreicheren datengesteuerten Wirtschaft zu unterstützen.

Ursprünglich wurde SAP Entitlement Management 2018 als Software-as-a-Service konzipiert. Damit sollten fortschrittliche Geschäftsmodelle mit einem optimierten, schlanken Prozess zur Verwaltung von Berechtigungen abgebildet werden. Unter dem Begriff Berechtigungen sind auch Zugriffsrechte und Genehmigungen zu verstehen. Diese legen fest, wer Daten, Geräte, Dienste oder Anwendungen nutzen darf und damit allesamt digitale Güter, die den Kern jedes softwaregetriebenen Unternehmens bilden.

SAP Entitlement Management ist in ein ERP-System wie SAP S/4 Hana integriert. Damit können Unternehmen traditionelle und innovative Geschäftsmodelle wie Abonnements oder Pay-per-Use umsetzen. Für über das ERP-System beim Unternehmen eingehende Bestellungen werden von SAP Entitlement Management die dazugehörigen Berechtigungen erzeugt.


Solidworks 2022Solidworks 2022 | CAD Software von und für die User


Das erfolgt komfortabel über automatisierte Prozesse und mit der Transparenz einer kompletten Lifecycle-Management und zentralisierten Repository-Lösung. Hierzu gehören mehrere Service, Analyse und Reporting Tools. Die Software läuft mandantenfähig in der Cloud und ist so optimiert, dass selbst größte Bestellmengen und Berechtigungen verarbeitet werden können. Dabei arbeitet die Software effizient im Hintergrund.

Vollumfassende und sichere Codemeter Lösung

Die Berechtigungen werden über SAP Entitlement Management mit Hilfe der Codemeter Technologie kontrolliert. Für die durchgängige Unterstützung vom Vertrieb über Auslieferung bis zur Abrechnung und Umsatzrealisierung wurde das cloudbasierte Lizenzmanagement in die Prozesse von SAP integriert.

Erhält ein Unternehmen, welches die erweiterte Lösung installiert hat, eine Bestellung, sendet SAP Entitlement Management die Bestelldaten an Codemeter License Central. Dort wird für den Anwender ein Ticket generiert, um die eigentliche Lizenz auf seinem Rechner aktivieren zu können. Das Ticket wird ihm über SAP Entitlement Management und das ERP-System bereitgestellt. Alle unterschiedlichen Codemeter Container wie Hardware Dongles, cloud- oder softwarebasierte Container werden unterstützt. Ist das Ticket aktiviert, sorgen die Online- und Offline-Funktionen der Codemeter License Central für noch mehr Benutzerfreundlichkeit bei Verwaltungsaufgaben wie Lizenzprüfung und Updates.


Auvesy Versiondog 2020Versiondog Datenmanagement Software 8.0 und eine Referenz


„Nur eine kurze Distanz von 45 km liegen zwischen unseren beiden Unternehmenszentralen, aber für mich liegen beide Unternehmen aufgrund unseres Engagements für software- und datengetriebene Geschäftsbereiche inhaltlich noch viel dichter beieinander“, sagt Stefan Bamberg, Senior Key Account und Partner Manager bei Wibu-Systems. „Die Lösungen SAP Entitlement Management und Codemeter arbeiten Hand in Hand zusammen, um Unternehmen mit sicheren, effizient verwalteten Software-Berechtigungen zu unterstützen.“


Wibu-Systems stellt aus auf der SPS 2021.

Technisches Allgemeinwissen

Was ist Codemeter?

Codemeter ist eine Technologie von Wibu-Systems zur Monetarisierung von Software. Codemeter schützt und sichert die Software und bietet ein Lizenz management. Von dem universellen Schutz und Lizenzierungssystem profitieren Softwareanbieter sowie Hersteller von Geräten, Maschinen und Anlagen. Codemeter gibt es in verschiedenen Hardwareausführungen wie USB-Stick (CMStick), SD oder anderen Cards.