Sie sind auf Seite 1von 21

KUKA System Technology

KUKA.Encryption 1.2
Fr KUKA Systemsoftware 8.2, 8.3
KUKA Roboter GmbH
Stand: 18.10.2012
Version: KST KUKA Encryption 1.2 V2 de (PDF)

KUKA.Encryption 1.2
2 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
Copyright 2012
KUKA Roboter GmbH
Zugspitzstrae 140
D-86165 Augsburg
Deutschland
Diese Dokumentation darf auch auszugsweise nur mit ausdrcklicher Genehmigung der KUKA
Roboter GmbH vervielfltigt oder Dritten zugnglich gemacht werden.
Es knnen weitere, in dieser Dokumentation nicht beschriebene Funktionen in der Steuerung lauff-
hig sein. Es besteht jedoch kein Anspruch auf diese Funktionen bei Neulieferung bzw. im Servicefall.
Wir haben den Inhalt der Druckschrift auf bereinstimmung mit der beschriebenen Hard- und Soft-
ware geprft. Dennoch knnen Abweichungen nicht ausgeschlossen werden, so dass wir fr die voll-
stndige bereinstimmung keine Gewhr bernehmen. Die Angaben in dieser Druckschrift werden
jedoch regelmig berprft und notwendige Korrekturen sind in der nachfolgenden Auflage enthal-
ten.
Technische nderungen ohne Beeinflussung der Funktion vorbehalten.
Original-Dokumentation
KIM-PS5-DOC
Publikation: Pub KST KUKA.Encryption 1.2 de
Buchstruktur: KST KUKA Encryption 1.2 V2.1
Version: KST KUKA Encryption 1.2 V2 de (PDF)
3 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
Inhaltsverzeichnis
1 Einleitung ..................................................................................................... 5
1.1 Zielgruppe .................................................................................................................. 5
1.2 Darstellung von Hinweisen ........................................................................................ 5
1.3 Warenzeichen ............................................................................................................ 5
2 Produktbeschreibung ................................................................................. 7
2.1 bersicht KUKA.Encryption ....................................................................................... 7
3 Installation .................................................................................................... 9
3.1 Systemvoraussetzungen ............................................................................................ 9
3.2 KUKA.Encryption installieren ..................................................................................... 9
3.3 KUKA.Encryption deinstallieren ................................................................................. 9
4 Bedienung .................................................................................................... 11
4.1 Buttons ....................................................................................................................... 11
4.2 KUKA.Encryption Bedienung ..................................................................................... 11
4.2.1 Registerkarte Tool Option (Standardeinstellung) .................................................. 12
4.3 Verschlsselung der Dateien (Encrypt) .................................................................... 13
4.4 Erstellung Setup-Dateien (Deliver) ............................................................................ 14
4.5 Setup-Datei ausfhren ............................................................................................... 15
4.6 Programm an-/ abwhlen ........................................................................................... 15
4.7 Zertifikat aktivieren ..................................................................................................... 16
Index ............................................................................................................. 19
Inhaltsverzeichnis
4 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
5 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
1 Einleitung
1 Einleitung
1.1 Zielgruppe
Diese Dokumentation richtet sich an Anwender mit folgenden Kenntnissen:
Fortgeschrittene Kenntnisse des Betriebssystems Windows
1.2 Darstellung von Hinweisen
Sicherheit Diese Hinweise dienen der Sicherheit und mssen beachtet werden.
Dieser Hinweis macht auf Vorgehensweisen aufmerksam, die der Vorbeu-
gung oder Behebung von Not- oder Strfllen dienen:
Hinweise Diese Hinweise dienen der Arbeitserleichterung oder enthalten Verweise auf
weiterfhrende Informationen.
1.3 Warenzeichen
Windows ist ein Warenzeichen der Microsoft Corporation.
Fr den optimalen Einsatz unserer Produkte empfehlen wir unseren
Kunden eine Schulung im KUKA College. Informationen zum Schu-
lungsprogramm sind unter www.kuka.com oder direkt bei den Nieder-
lassungen zu finden.
Diese Hinweise bedeuten, dass Tod oder schwere Ver-
letzungen sicher oder sehr wahrscheinlich eintreten
werden, wenn keine Vorsichtsmanahmen getroffen werden.
Diese Hinweise bedeuten, dass Tod oder schwere Ver-
letzungen eintreten knnen, wenn keine Vorsichtsma-
nahmen getroffen werden.
Diese Hinweise bedeuten, dass leichte Verletzungen
eintreten knnen, wenn keine Vorsichtsmanahmen
getroffen werden.
Diese Hinweise bedeuten, dass Sachschden eintreten
knnen, wenn keine Vorsichtsmanahmen getroffen
werden.
Diese Hinweise enthalten Verweise auf sicherheitsrelevante Informa-
tionen oder allgemeine Sicherheitsmanahmen.
Diese Hinweise beziehen sich nicht auf einzelne Gefahren oder ein-
zelne Vorsichtsmanahmen.
Mit diesem Hinweis gekennzeichnete Vorgehensweisen
mssen genau eingehalten werden.
Hinweis zur Arbeitserleichterung oder Verweis auf weiterfhrende In-
formationen.
6 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
7 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
2 Produktbeschreibung
2 Produktbeschreibung
2.1 bersicht KUKA.Encryption
bersicht Mit dem Programm KUKA.Encryption knnen KRL- Programmdateien der Ty-
pen SRC, SUB und DAT durch Verschlsselung vor unberechtigten Zugriffen
und Vernderungen geschtzt werden. Das Programm ermglicht zustzlich
die Signierung der Dateien.
Funktionen KUKA.Encryption verfgt ber vier Funktionalitten, die miteinander kombi-
niert werden knnen. Alle verschlsselten und signierten Dateien lassen sich
anwhlen, ausfhren und die Funktionen knnen in andere Programme ein-
gebunden werden
Fr die Art der Verschlsselung gibt es unter KUKA.Encryption folgende Aus-
wahlparameter:
do nothing: Inhalt wird weder verschlsselt noch signiert.
encrypt: Inhalt wird verschlsselt.
Die Verschlsselung von KRL- Programmdateien der Typen SRC, SUB
und DAT schtzen die darin enthaltene Daten vor unberechtigten Zugriff.
Verschlsselte Dateien sind fr den Bediener nicht lesbar; sie sind be-
schreibbar und die nderungen werden bei Kaltstart gespeichert.
sign: Inhalt wird signiert.
Die Signierung von KRL- Programmdateien schtzen vor unberechtigter
Vernderung. Signierte Dateien sind schreibgeschtzt und im Editor les-
bar.
encrypt & sign: Inhalt wird verschlsselt und signiert.
Dateien, welche verschlsselt und signiert sind, sind fr den Bediener
nicht lesbar und schreibgeschtzt.
Zustzliche Funktionen:
Gleichzeitig ausgewhlte KRL- Programmdateien werden automatisch zu
einem Protected File Container zusammengefasst.
Die Protected File Container knnen auf den Robotersteuerungen zuge-
ordnet und verteilt werden.
KUKA.Encryption erzeugt ein Setup, welches die verschlsselten Dateien ent-
hlt. Mit Hilfe dieses Setup lassen sich die verschlsselten Dateien in die je-
weils ausgewhlten Verzeichnisse auf der Robotersteuerung kopieren.
8 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
9 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
3 Installation
3 Installation
3.1 Systemvoraussetzungen
Hardware Standard PC/Notebook
Software Windows XP oder Windows 7
3.2 KUKA.Encryption installieren
Voraussetzung Lokale Administratorrechte
Alle Windows-Anwendungen sind geschlossen.
Vorgehensweise 1. Programm Setup.exe fr KUKA.Encryption auf dem Datentrger starten.
2. Im Fenster KUKA Encryption Tool Setup mit OK besttigen.
3. Im Fenster KUKA Encryption Tool mit Next besttigen. Folgendes Fens-
ter ffnet sich:
4. Im Eingabefeld Folder vorgeschlagenes Verzeichnis bernehmen oder
mit Browse ein neues Verzeichnis whlen/anlegen.
5. Checkbox Everyone markieren (Default-Einstellung).
(Eine Installation mit aktivierter Checkbox Just me ist bei dieser Pro-
grammversion nicht mglich).
6. Mit Next 2x besttigen.
7. Installation mit Close und OK abschlieen.
3.3 KUKA.Encryption deinstallieren
Voraussetzung Lokale Administratorrechte
Alle Windows-Anwendungen sind geschlossen.
Um eine korrekte Installation und Funktion der Software zu gewhr-
leisten, muss eine bereits auf dem Rechner installierte Version des
Programms vorher deinstalliert werden.
Abb. 3-1: Fenster KUKA Encryption Tool Installation
Es wird empfohlen, vor der Deinstallation einer Software alle zugeh-
rigen Daten zu archivieren.
10 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
De-/ Reinstal-
lation
Vorgehensweisen:
1. Menfolge Start > Einstellungen > Systemsteuerung > Software wh-
len.
2. KUKA Encryption Tool markieren und mit Entfernen > Finish > Close
> OK die Deinstallation abschlieen.
11 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
4 Bedienung
4 Bedienung
4.1 Buttons
4.2 KUKA.Encryption Bedienung
Voraussetzung Lokale Administratorrechte
Vorgehensweise 1. Auf dem Desktop den Icon KUKA Encryption Tool starten. Das Fenster
KUKA Encryption Tool wird angezeigt.
2. In der Registerkarte Tool Option die bentigten Einstellungen whlen und
mit Next besttigen.
3. Im Fenster KUKA Encryption Tool werden die Buttons Select, New und
Options aktiviert, um Dateien zu verschlssen und ausfhrbare Setup-
Datei zu erstellen.
Button Beschreibung
Mit Button New wird eine neue Container-Liste erstellt.
Der Button Select (Dateiauswahl) ffnet das Verzeichnis,
das in der Registerkarte Tool Options unter Target Root
Path eingetragen ist. Einzelen KRL-Dateien (.src, .sub,
.dat) knnen fr die bernahme in die Container-Liste aus-
gewhlt werden.
Der Button Select (Ordnerauswahl) ffnet ein Suchfenster,
in dem ein Ordner mit KRL-Dateien (.src, .sub, .dat) ausge-
whlt wird. Alle Dateien dieses Ordners knnen in die Con-
tainer-Liste bernommen werden.
Mit Button Encrypt werden alle ausgewhlten Datein in
einer Container-Liste gem den Einstellungen verschls-
selt.
Mit Button Deliver wird ein Verzeichnis ausgewhlt bzw.
neu angelegt, in dem eine Setup.exe erstellt wird, die den
Container mit seiner Verzeichnisstruktur enthlt. In einem
Unterverzeichnis wird der Container unter dem Ordnerna-
men abgespeichert, der unter Target Path festgelegt
wurde (Hier: PROGRAM.pfc)
(>>> Abb. 4-2 )
Nach Auswahl einer Datei wird mit Button Option zwi-
schen den Registerkarten Tool Option und File Proper-
ties gewechselt.
Mit Button Exit wird KUKA.Encryption beendet.
12 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
4.2.1 Registerkarte Tool Option (Standardeinstellung)
Parameter Default Container Parameter:
Container Extension: Anzeige der Dateiendung fr die Containerda-
teien.
Local Root Path: Lokales Laufwerk mit Pfad fr die Dateienauswahl.
Target Root Path: Verzeichnispfad fr die Speicherung der Contain-
erdateien. Nur folgende Datentrgerbezeichnungen verwenden:
KRC:\..., C:\..., D:\...
Temporary Container Names: Name der Containerdateien mit num-
merischer Variable. Die Variable {0} wird pro Speicherung eines Con-
tainers mit selben Namen um den Wert 1 erhht.
Temporary Root Path: Verzeichnispfad fr alle temporren Verzeich-
nisse.
Parameter Default Encryption Parameter:
Content: Art der Verschlsselung fr den Inhalt whlen.
Header: Art der Verschlsselung fr den Header whlen.
Private Data: Art der Verschlsselung fr den Kommentar whlen.
Parameter Default Signature Certificate
Name: Name des Kunden-Zertifikats.
Eingabefeld Store: Name des Ordners, in dem das Kunden-Zertifikat
gespeichert wird.
Parameter Encryption Certificate (mandatory in use)
Name: Name des Verschlsselung-Zertifikats.
Store: Name des Ordners, in dem das Verschlsselung-Zertifikat ge-
speichert wird.
Parameter Misc Default Parameter
Abb. 4-1: Fenster KUKA Encryption Tool
Pos. Beschreibung
1 Menleiste
2 Symbolleiste
3 Registerkarte Tool Option (Standardeinstellungen):
(>>> 4.2.1 "Registerkarte Tool Option (Standardeinstellung)" Sei-
te 12)
4 Anzeige Container-Liste mit KRL-Dateien (Bei Erststart keine An-
zeige).
13 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
4 Bedienung
Author: Eingabe des Anwendernamens
Comment: Eingabe eines Kommentars
Parameter Tool Options:
Delete Temporary Directory:
True: Temporre Verzeichnisse mit Inhalte werden bei Erstellung
einer neuen Container-Datei bzw. bei Beendigung des Pro-
gramms gelscht.
False: Temporre Verzeichnisse mit Inhalte bleiben erhalten.
Open File Pairs:
True: Werden Dateien mit den Endungen .scr und .sub fr die
Container-Liste ausgewhlt, wird automatische eine gleichnamige
Datei mit der Endung .dat mit angelegt und umgekehrt.
False: Nur die ausgewhlten Dateien werden in der Container-Lis-
te angelegt.
Show Net Folders:
True: Fr die Auswahl eines Verzeichnisses wird die Netzwerkum-
gebung mit angezeigt.
False: Die Netzwerkumgebung wird nicht angezeigt.
Use Selection to Encrypt:
True: Nur die in der Container-Liste ausgewhlte Dateien werden
verschlsselt. Wenn keine Datei ausgewhlt wird, werden auto-
matisch alle Dateien in der Container-Liste verschlsselt.
False: Alle in der Container-Liste vorhandenen Dateien werden
verschlsselt.
4.3 Verschlsselung der Dateien (Encrypt)
Voraussetzung Lokale Administratorrechte
Vorgehensweise 1. Im Desktop den Icon KUKA Encryption Tool starten. Das Fenster KUKA
Encryption Tool wird angezeigt.
2. In der Registerkarte Tool Option bentigte Einstellung whlen und mit
Next besttigen.
3. Im Fenster KUKA Encryption Tool werden die Buttons Select, New und
Options aktiviert.
4. Fr die Erstellung der Container-Liste gibt es 2 Vorgehensweisen:
Mit Button Select (Verzeichnisauswahl) das Fenster Select Source
File ffnen und in einem Verzeichnis den Ordner mit den bentigten
KRL-Dateien auswhlen. Mit ffnen werden die ausgewhlten KRL-
Dateien in die Container-Liste bernommen.
Mit Button Select (Ordnerauswahl) das Fenster Ordner suchen ff-
nen und in einem Verzeichnis den Ordner mit den bentigten KRL-Da-
teien auswhlen. Mit OK werden alle KRL-Dateien des Ordners in die
Container-Liste bernommen.
5. In der Container-Liste die Dateien auswhlen, die kodiert werden sollen.
Die Registerkarte File Properties wird angezeigt.
6. In der Registerkarte File Properties bentigte Einstellungen whlen und
mit Button Encrypt die Verschlsselung der ausgewhlten Dateien aus-
fhren. Die Dateien werden als *.pfc gespeichert.
14 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
4.4 Erstellung Setup-Dateien (Deliver)
Voraussetzung Lokale Administratorrechte
Vorgehensweise 1. Im Desktop den Icon KUKA Encryption Tool starten. Das Fenster KUKA
Encryption Tool wird angezeigt.
Abb. 4-2: Container-Liste
Pos. Beschreibung
1 Anzeigefenster Container-Liste
Name: Namen der KRL-Datei
Target Path: Pfad Speicherung der Container (*.pfc)
Local Path: Pfad Einlesen der KRL-Datei/en
Inserted: Status der Verschlsselung
Yes: Die Datei wurde in den Container eingefgt
No: Fehler beim Einfgen der Datei in den Container.
Der Fehler wird angezeigt.
2 Registerkarte File Properties (Standardeinstellungen):
Parameter Encryption Parameter
Content: Art der Verschlsselung fr den Inhalt wh-
len.
Header: Art der Verschlsselung fr den Header wh-
len.
Private Data: Art der Verschlsselung fr den Kom-
mentar whlen.
Parameter File
Local Path: Laufwerks- und Pfadangabe fr die Datei-
speicherung auf externem PC/ Notebook.
Name: Anzeige des ausgewhlten Dateinamens bzw.
***multiple selection*** bei Mehrfachauswahl.
Parameter KR C
Target Path: Verzeichnispfad fr die Speicherung der
Container (*.pfc) auf der Robotersteuerung.
Parameter Misc
Author: Eingabe des Anwendernamens
Comment: Eingabe eines Kommentars
Parameter Signature Certificate
Name: Nameneingabe des Kunden-Zertifikats.
Store: Nameneingabe des Ordners, in dem das fr die
Signatur verwendete Zertifikat gespeichert wird.
15 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
4 Bedienung
2. In der Registerkarte Tool Option bentigte Einstellung whlen und mit
Next besttigen.
3. Im Fenster KUKA Encryption Tool werden die Buttons Select, New und
Options aktiviert.
4. Bentigte KRL-Dateien verschlsseln.
(>>> 4.3 " Verschlsselung der Dateien (Encrypt)" Seite 13)
5. Mit Button Deliver das Fenster Ordner suchen ffnen.
6. Einen Installationsordner auswhlen oder mit Neuen Ordner erstellen ei-
nen Ordner erstellen.
7. Mit OK besttigen. Eine ausfhrbare Setup-Datei wird im ausgewhlten
Ordner auf der Robotersteuerung erstellt. .
8. Setup-Datei/ Verzeichnis auf die Robotersteuerung bertragen und aus-
fhren.
(>>> 4.5 "Setup-Datei ausfhren" Seite 15)
Im miterstellten Unterverzeichnis INTERNAT>KRCSETUP>KRC>R1 wird
auch der Container (*.pcf) unter dem Namen des Ordners gespeichert, der un-
ter Target Path festgelegt wurde
Im miterstellten Unterverzeichnis INTERNAT>KRCUPD>Certificates wird
das Sicherheitzertifikat (*.cer) gespeichert.
4.5 Setup-Datei ausfhren
Voraussetzung Lokale Administratorrechte
Vorgehensweise 1. Im Installationsorder auf der Robotersteuerung die Setup.exe starten. Die
erforderlichen Dateien werden in die entsprechenden Verzeichnisse ko-
piert.
2. Die Aufforderung zu einem Neustart mit OK besttigen.
Beim Neustart der Robotersteuerung werden die im Verzeichnisses KRC:\
enthaltenen Container-Dateien (*.pfc) erkannt und die darin enthaltenen Da-
teien in das System geladen.
4.6 Programm an-/ abwhlen
Voraussetzung Benutzergruppe Experte
Vorgehensweise 1. Im Programmfenster den Ordner KRC:>R1>*.pfc ffnen. Die Art der Ver-
schlsselung wird im Auswahlfenster unter Attribute angezeigt.
2. Bentigtes Programm anwhlen bzw. laufendes Programm abwhlen.
Angewhlte Programme werden im Auswahlfenster gekennzeichnet. Ein ver-
schlsseltes Programm kann wie gewohnt abgefahren, zurckgesetzt und ab-
gewhlt werden. Verschlsselte Programm-Dateien sind schreibgeschtzt
und fr den Benutzer nicht lesbar.
Abb. 4-3: Installationsordner
Wird ein Installationsordner ausgewhlt, in dem bereits eine Se-
tup.exe erstellt wurde, wird diese ohne Hinweis berschrieben.
16 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
4.7 Zertifikat aktivieren
Voraussetzung Lokale Administratorrechte
Vorgehensweise 1. Auf der CD das Programm Certificates.msc mit Doppelklick starten. Das
Fenster Certificates ffnet sich.
2. Mauszeiger in das rechte Anzeigefenster fr Zertifkate setzten und mit
rechter Maustaste All Tasks>Importieren... bzw. Alle Aufgaben>Impor-
tieren... whlen.
3. Der Zertifikatsimport-Assistent ffnet sich. Mit Weiter besttigen.
4. Den Dateityp Privater Informationsaustausch (*.pfx;*.p12) whlen und
mit Durchsuchen das Verzeichnis mit dem bentigten Zertifikat whlen.
5. Zertifikat auswhlen und mit ffnen besttigen.
6. Mit Weiter besttigen.
7. Im Eingabefeld des Assistenten das Kennwort eingeben.
Falls der Schlssel exportiert werden soll, die entsprechende Checkbox
makieren (Aus Datenschutzgrnden nicht empfohlen).
Mit Weiter besttigen.
Abb. 4-4: Zertifikat importieren
Pos. Beschreibung
1 Menleiste
2 Anzeigefenster Zertifikate
3 Fenster Konsolenstamm/ Zertifikate (*.Computer)
Abb. 4-5: Zertifikat whlen
17 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
4 Bedienung
8. Mit Durchsuchen das Verzeichnis fr das Speichern des Zertifikats wh-
len und mit Weiter besttigen.
Die Einstellungen werden angezeigt. Mit Fertig stellen und OK die Akti-
vierung des Zertifikats abschlieen.
Abb. 4-6: Kennworteingabe
Um die Auffindbarkeit des Zertifikats zu erleichtern, wird empfohlen,
dass der Benutzer das Speicherverzeichnis nicht von Windows auto-
matisch auswhlen lsst.
Abb. 4-7: Zertifikat speichern
18 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
19 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
Index
Index
B
Bedienung 11
D
Deliver 14
E
Einleitung 5
Encrypt 13
Erstellung Setup-Dateien 14
F
Funktionen 7
H
Hardware 9
Hinweise 5
I
Installation 9
Installation KUKA.Encryption 9
K
KUKA.Encryption, Bedienung 11
P
Produktbeschreibung 7
Programm an-/ abwhlen 15
R
Registerkarte Tool Option 12
S
Schulungen 5
Setup Dateien, Erstellung 14
Setup-Datei ausfhren 15
Sicherheitshinweise 5
Software 9
Systemvoraussetzung 9

bersicht, KUKA.Encryption 7
V
Verschlsselung Dateien 13
W
Warenzeichen 5
Z
Zertifikat aktivieren 16
20 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2
21 / 21 Stand: 18.10.2012 Version: KST KUKA Encryption 1.2 V2 de (PDF)
KUKA.Encryption 1.2