Schutz vor Piraterie, Reverse Engineering und Manipulation

 (Bild: WIBU-Systems AG)
Mit CmDongles lassen sich Lizenzen für die Nutzung der Software als gleichzeitige Benutzerarbeitsplätze verwalten und ausliefern. (Bild: WIBU-Systems AG)

Die Robot Programming Suite (RPS) kombiniert Online- und Offline-Programmierung auf intuitive Weise, um anspruchsvolle Roboteraufgaben zu lösen, ohne eine Zeile Quellcode zu schreiben. Die Software setzt dabei auf ein bausteinbasiertes Programmierkonzept. Die Anwender können aus über 60 vorhandenen Bausteinen wählen, um die Programmstruktur einfach über Drag&Drop zu erzeugen. Wizards führen durch den Einrichtungsprozess. Die Bewegungen für das Roboterprogramm werden entweder online – durch manuelles Führen des eigentlichen Roboterarms – oder offline in einer 3D-Simulationsumgebung gelehrt. Schließlich berechnet die Software automatisch alle Bewegungen und simuliert deren Ausführung in der 3D-Visualisierung. Danach generiert RPS automatisch den Quellcode in der jeweiligen Sprache des Roboterherstellers und überträgt diesen in die Steuerung des Roboters. Die Erweiterungen RPS +Force und RPS +Vision bieten zusätzliche Bausteine für die Implementierung von 6D-Kraftsensoren und 2D- oder 3D-Bildverarbeitungssystemen in den Robotercode. So kann der Roboter die Bewegungen basierend auf visuellen oder taktilen Sensordaten anpassen und Prozess- oder Teilabweichungen wie ein menschlicher Arbeiter handhaben, indem er sich auf die Sinne von Sehen und Berühren verlässt.

Der Kern der Wertschöpfung liegt in der Übersetzung einer Bausteinsequenz in komplexen roboterspezifischen Quellcode. Um dieses geistige Eigentum zu schützen, nutzt ArtiMinds eine Kombination aus CmDongles und AxProtector. Diese Kombination aus Schutzhardware und Verschlüsselungssoftware schützt die Software vor Piraterie, Reverse Engineering und Manipulation. Aus dem umfangreichen Angebot an Schutzhardware, z.B. USB-Sticks, sichere Speicherkarten und Asics, hat ArtiMinds den CmStick/C Basic für die Robotik ausgewählt. Die kompakte USB-Variante ist für extreme Temperaturen von -25 bis +85° geeignet.

 (Bild: WIBU-Systems AG)
Aus dem Wibu-Angebot an Schutzhardware, z.B. USB-Sticks, sichere Speicherkarten und Asics, hat ArtiMinds den CmStick/C Basic für die Robotik ausgewählt. (Bild: WIBU-Systems AG)

Zeitlich begrenzte Update-Berechtigung

Das Tool AxProtector verschlüsselt ausführbare Dateien und Bibliotheken sowohl für native Sprachen als auch für .Net- und Java-Anwendungen. Durch einen Post-Build-Prozess injiziert es die besten Anti-Debugging- und Anti-Disassembly-Methoden in den kompilierten Code. Eine an die geschützte Software angefügte Engine prüft ständig Sicherheitsbedrohungen und stoppt die Softwareausführung sofort, wenn Angriffe erkannt werden. Darüber hinaus ermöglichen die vorhandenen Schutz-Tools, CmDongles als ein einfaches und umfassendes Lizenz- und Berechtigungsmanagement zu nutzen. ArtiMinds verwendet die eingebauten Nutzungszähler und Wartungsintervalle, um z.B. automatisierte Software-Updates auf eine gültige zeitlich begrenzte Update-Berechtigung zu beschränken. Hidden Data ist ein Bereich in CmDongles, der sicher vor Manipulationen oder Missbrauch durch den Kunden oder Dritte ist und dazu genutzt wird, um Roboteridentitäten für robotergebundene Lizenzen zu registrieren.

Seiten: 1 2