Digitale Signature bei Schaltplänen / Zeichnungen

Gast #2819938
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
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
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
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 #2820021
Mh, wenn ich dein Problem dann richtig verstehe ist das ziemlich 
unmöglich!? Die Datei darf ja nicht verändert werden, da der Schaltplan 
Editor sie noch öffnen können soll...
Gast #2820047
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
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
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
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
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
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
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
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
Gast #2820166
Hop Triceratop schrieb:
> ein Spezialbauteil draufhaben das Aufschluss ueber
> den Author gibt.

Aufwand > Nutzen
In 10 Jahren schmeißt Du die ganze Maschine weg, weil dieses Teil 
zufällig eine falsche Zahl liefert und Ersatzteile wegen Konkurs nicht 
beschaffbar sind?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.