Digitale Signature bei Schaltplänen / Zeichnungen

Gast #2819938
Lesenswert?

Ich würde gerne mal fragen ob jemand eine Idee hat um Dateien 
(Schaltpläne, Zeichnungen) elektronisch zu signieren. Also damit man 
prüfen kann ob die Datei verändert wurde.
Das Problem ist das die Programme mit denen die Dateien erstellt werden 
diese Funktion so nicht bieten (als Beispiele einfach mal Orcad, Eagle, 
Freehand, usw.).
Früher wurde ja auf den Zeichnungen unterschrieben. Heute existieren sie 
nur noch auf der Festplatte. Es sollte auch ein System sein das in der 
Praxis einfach anzuwenden ist. Ich könnte die Datei auch verschlüsseln 
aber sie soll ja noch zu öffnen sein.
Man könnte den Schaltplan auch als PDF erstellen. Dort sind solche 
Signaturen ja möglich. Das ändert aber nicht das Problem mit der 
Ursprungsdatei. Weiß jemand Rat?
Gast #2819963
Lesenswert?

Das sollte eigentlich kein Problem sein. Im Prinzip müsste man eine 
Checksumme (z.B. MD5) über die Datei bilden, und diese am Ende anhängen. 
Das sollte den Editor beim Laden der Datei nicht weiter stören. Sobald 
die Datei verändert/gespeichert wurde ist die Checksumme dann 
falsch/nicht mehr da. So ließe sich eine Änderung leicht erkennen...

So ein Programm könnte man sich recht einfach schreiben ;-)
Gast #2819973
Lesenswert?

Für soetwas gibt es schon fertige lösungen. Es wird dazu z.b. eine P7S 
datei angelegt. Das enspricht etwas der Signatur des SMIME verfahrens. 
Die unterschrift wird mit hilfe einesn PrivateKey gebildet.

Kann man alles mit OpenSSL machen.
Gast #2820000
Lesenswert?

Sharping schrieb:
> Sobald
> die Datei verändert/gespeichert wurde ist die Checksumme dann
> falsch/nicht mehr da. So ließe sich eine Änderung leicht erkennen...

Es müsste aber schon Personenbezogen erzeugt werden. Denn sonst könnte 
ein Kollege die Datei verändern und einfach eine gültige MD5 Kennung 
wieder anhängen.
Gast #2820047
Lesenswert?

lüsterklemme schrieb:
> Ich würde gerne mal fragen ob jemand eine Idee hat um Dateien
> (Schaltpläne, Zeichnungen) elektronisch zu signieren. Also damit man
> prüfen kann ob die Datei verändert wurde.

Ganz simpel (auch offline):
Packe alle in eine .rar -Datei und merke Dir die entstandene CRC 
Prüfzahl.

oder fange mit PGP und Zertifikaten an zu hantieren.
Gast #2820052
Lesenswert?

Und wenn dann jemand einen Schaltplan aus dem Archiv weitergibt? Oder 
die dateien selber nochmal packt? Da sind dann keinerlei Informationen 
über den Autor der Dateien enthalten...

Funktioniert somit nicht!
Gast #2820053
Lesenswert?

Naja, es sind ja keine Staatsgeheimnisse aber ein gewisser Schutz muss 
gegeben sein. Möglich wäre auch die MD5 Checksumme per Email zu 
verteilen dann ist sie auch bekannt. Ich will nicht soweit gehen das ich 
Kollegen unterstelle meinen Email Account zu haken um Veränderungen zu 
vertuschen. Einfach wäre eine paßwortabhängige MD5 Kennung die an der 
Datei hinten anhängt ohne diese zu beschädigen.
Gast #2820058
Lesenswert?

Mh, deiner Eingangsfrage nach willst du aber doch die Datei so 
signieren, dass man sehen kann, dass sie von dir stammt, oder? Also 
quasi ein Wasserzeichen aufprägen?

Wenn du also nur etwas anhängst, kann man das ja ganz einfach wieder 
abschneiden. Beim ersten peichern der Datei mit dem Schaltplan-Editor 
ist die Infromation auch verloren.

Ein richtiges Wasserzeichen kannst du aber auch nicht verwenden, sowas 
klappt nur bei Bildern oder Musik...
Gast #2820060
Lesenswert?

Sharping schrieb:
> Da sind dann keinerlei Informationen
> über den Autor der Dateien enthalten...
> Funktioniert somit nicht!

das will er ja auch nicht!

Man liefert eine zusätzliche Datei mit der Signatur mit aus, darin ist 
die elektronische unterschrift enthalten.

Wenn jemand die Datei löscht oder das Dokument ohne diese Datei 
weitergibt, dann ist die datei einfach ungültig. Wer beiden Dateien hat, 
kann prüfen ob sie gültig ist.
Gast #2820063
Lesenswert?

MD5 ist kryptografisch veraltet (sozusagen aus dem letzten Jahrtausend) 
und dementsprechend hochgradig unsicher.
Hash-Kollisionen kann man mittlerweile mit Kinderzimmercomputern 
erzeugen.

Wenn schon, dann bitte SHA[1-2] Routinen.
Gast #2820085
Lesenswert?

Sharping schrieb:
> Aber im Eingangs-Post zieht er den Vergleich zum Unterschreiben auf
> einem Blatt Papier. Das heißt doch also, dass er seinen Namen unter das
> Dokument setzen möchte?

Früher hat man unter den Zeichnungen per Hand unterschrieben und so 
wurde sie ins Regal gelegt. Diese Nachweis muß man nun in die moderne 
Zeit übertragen können. Es steht ja immernoch auf der Zeichnung wer sie 
geprüft hat aber das kann jeder eintragen und ändern. Nur nicht so 
kompliziert machen das ganze. Eine Unterschrift konnte man ja auch 
damals am Zeichenbrett einfach nachmachen. Aber diese Hürde reicht 
eigentlich auch schon. Man arbeitet ja mit Kollegen und nicht mit 
Banditen ;-)
Gast #2820098
Lesenswert?

lüsterklemme schrieb:
> Diese Nachweis muß man nun in die moderne
> Zeit übertragen können. Es steht ja immernoch auf der Zeichnung wer sie
> geprüft hat aber das kann jeder eintragen und ändern.

Mit dem Editor kann man zwar viel ändern, aber dabei ändert sich meist 
auch der Hash-Wert! Sobald man 2 verschiedene Hash-Methoden benutzt, 
wird es schon knifflig.

Man könnte aber auch mehr Aufwand betreiben und die Pläne später als 
rechtssichere Mail über De-Mail versenden. 
http://de.wikipedia.org/wiki/De-Mail

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren