Autor Beitrag
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: So 31.12.06 15:50 
Ich hab mir schon mehrere Topics durchgelesen die um Verschlüsselung gehen und bei jedem gibt es ansätze einer Diskusion ob man verschlüsselungen ins internet stellen soll. Ich hab auch gerade ein Verfahren entwickelt und will es nun überprüfen lassen. Von euch. nur einige sagen das mans nicht ins internet stellen soll andere jedoch behaupten das komplette gegenteil. Ich bin verwirrt.

Also was sagt ihr: Ins internet oder nicht?

lg el

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 31.12.06 15:59 
Wie so oft schon gesagt wurde: Eine Verschlüsselung ist nur dann sicher, wenn trotz offengelegter Methode man nicht entschlüsseln kann. Z.B. ist bei MD5 die Metthode bekannt, entschlüsseln kann man es aber nicht.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Dragonclaw
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 196

Windows Vista
Delphi 7 Prof.
BeitragVerfasst: So 31.12.06 16:03 
Das stimmt schon, aber wieso sollte man seinen Algo ins Internet stellen, nur um dadurch seinen "Feinden" eine Ansatz möglichkeit zu geben die Verschlüsslung zu knacken. Denn wenn man ihn privat benutzt und weiß das er "sicher" ist, brauch ich doch niemand anderen der mir besätigt, dass das so ist.
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: So 31.12.06 16:54 
user profile iconDragonclaw hat folgendes geschrieben:
Das stimmt schon, aber wieso sollte man seinen Algo ins Internet stellen, nur um dadurch seinen "Feinden" eine Ansatz möglichkeit zu geben die Verschlüsslung zu knacken.
en.wikipedia.org/wik...ty_through_obscurity

Dragonclaw hat folgendes geschrieben:
Denn wenn man ihn privat benutzt und weiß das er "sicher" ist, brauch ich doch niemand anderen der mir besätigt, dass das so ist.
Du widersprichst dir. Wenn das Verfahren sicher ist, bietest du einem Angreifer durch eine Veröffentlichung keine Ansatzmöglichkeiten, um das sichere Verfahren dennoch zu brechen. Wenn du weißt, daß ein Verfahren sicher ist (und das lässt sich mathematisch beweisen), dann kann es dir vollkommen egal sein, wer das Verfahren kennt. Wenn du das Verfahren zurückhalten musst, damit es sicher ist, ist das Verfahren offensichtlich unsicher.

elundril hat folgendes geschrieben:
Ich hab auch gerade ein Verfahren entwickelt und will es nun überprüfen lassen. Von euch.
Wie sollen andere dein Verfahren beurteilen, wenn sie das Verfahren nicht kennen?
Sinnvoller wäre eine Veröffentlichung übrigens in der DP, denn dort treibt sich Hagen Reddman rum, der dir, wenn er auf deinen Thread aufmerksam wird, in 30 Seiten Text sämtliche Schachstellen deines Verfahrens erklären kann und auf Anfrage auch die mathematischen Annahmen dahinter erläutert ;-)


GTA-Place hat folgendes geschrieben:
Z.B. ist bei MD5 die Metthode bekannt, entschlüsseln kann man es aber nicht.
YMMD!
Wie soll man auch etwas entschlüsseln können, was nicht verschlüsselt wird?




Ich werde jetzt weiter mit meinem geheien Verfahren aus Blei Gold machen :mrgreen:

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
elundril Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: So 31.12.06 16:59 
user profile icontommie-lie hat folgendes geschrieben:
Wie sollen andere dein Verfahren beurteilen, wenn sie das Verfahren nicht kennen?


nunja ich wollte zuerst das ergebnis dieses Topics abwarten. war nun mal ne theoretische Frage.

lg el

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 31.12.06 17:10 
user profile iconGTA-Place hat folgendes geschrieben:
Z.B. ist bei MD5 die Metthode bekannt, entschlüsseln kann man es aber nicht.


zu md5: dies ist kein verschlüsselungsalgo, sondern ein algo um dieaAuthentizität von nachrichten zu gewährleisten, er braucht daher nicht entschlüsselt zu werden. es reicht, die beiden hash-codes zu vergleichen.

ausserdem ist der MD5 mittlerweile auch geknackt und die jungs sind grad dran den MD6 zu entwerfen ;-)
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 31.12.06 17:21 
Ihr seid alles Erbsenzähler. Verschlüsselung = Nicht mehr lesbar [ohne Encoding] = MD5. Das ist meine Interpretation von "Verschlüsselung".

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: So 31.12.06 17:34 
user profile iconGTA-Place hat folgendes geschrieben:
Ihr seid alles Erbsenzähler. Verschlüsselung = Nicht mehr lesbar [ohne Encoding] = MD5. Das ist meine Interpretation von "Verschlüsselung".

:roll:
Wikipedia hat folgendes geschrieben:

MD5( Message Digest Algorithm 5) ist eine weitverbreitete kryptographische Hash-Funktion, die einen 128-Bit-Hashwert erzeugt.

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
Dragonclaw
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 196

Windows Vista
Delphi 7 Prof.
BeitragVerfasst: So 31.12.06 17:35 
user profile icontommie-lie hat folgendes geschrieben:

Dragonclaw hat folgendes geschrieben:
Denn wenn man ihn privat benutzt und weiß das er "sicher" ist, brauch ich doch niemand anderen der mir besätigt, dass das so ist.
Du widersprichst dir. Wenn das Verfahren sicher ist, bietest du einem Angreifer durch eine Veröffentlichung keine Ansatzmöglichkeiten, um das sichere Verfahren dennoch zu brechen. Wenn du weißt, daß ein Verfahren sicher ist (und das lässt sich mathematisch beweisen), dann kann es dir vollkommen egal sein, wer das Verfahren kennt. Wenn du das Verfahren zurückhalten musst, damit es sicher ist, ist das Verfahren offensichtlich unsicher.


Soweit ich weiß ich KEIN Algorithmus sicher. Bruteforce geht doch immer, denn wenn ich weiß wie die Ausgabe des Algorithmus aussieht, kann ich alle möglichen Ausgaben durchprobieren und komme dadurch auf die eigentlich NAchricht.



Wenn man jetzt davon ausgeht, das man eine Methode hat die nicht perfekt ist und von der ich weiß das sie geknackt werden kann, dann ist es doch nur clever die Methode garnicht erst zu verraten.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 31.12.06 17:36 
Das hat nix mit Erbsenzählerei zu tun. Verschlüsseln und Hashen sind zwei vollkommen unterschiedliche Sachen. Bei dem einen möchte man mit dem passenden Schlüssel das Verschlüsselte wieder lesbar machen können, beim Hashen geht es um Prüfsummen, wobei auch größere Dateien nur eine Prüfsumme von überschaubarer Länge erhalten, um die Korrektheit der Datei überprüfen zu können.
Ein Hashverfahren gilt dann als gut, wenn man keine Datei zu einem bestimmten Hashwert erzeugen kann. Ein Verschlüsselungsverfahren ist gut, wenn man ohne den Schlüssel nicht an die Daten kommt.

Zu der Frage: Natürlich veröffentlichen. Wie schon oben gesagt: Wenn dein Verfahren nur deshalb gut ist, weil es geheim ist, taugt es nichts. ;-)

_________________
We are, we were and will not be.
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: So 31.12.06 17:47 
user profile iconGrenzgaenger hat folgendes geschrieben:
zu md5: dies ist kein verschlüsselungsalgo, sondern ein algo um dieaAuthentizität von nachrichten zu gewährleisten
Eigentlich nicht die Authentizität, sondern die Integrität. Wenigstens in einem Thread über kryptographie kann man ja ausnahmsweise mal die richtigen Wörter für die richtigen Dinge verwenden.

Grenzgaenger hat folgendes geschrieben:
ausserdem ist der MD5 mittlerweile auch geknackt und die jungs sind grad dran den MD6 zu entwerfen ;-)
"Geknackt" ist bei dir ja sehr weit gefasst. Daß man zu einem bekannten Text eine passende Kollision berechnen kann, macht das Verfahrne für Integritätsprüfung von Daten nicht weniger brauchbar. Beispielsweist ist es nach wie vor nicht möglich, aus einer md5sum ein zufälliges Passwort zurückzurechnen. Und solange kein Preimage-Angriff bekannt ist, sind auch MD5-Zertifikate weiterhin sicher, denn ich kann nicht einfach ein anderes funktionierendes (=syntaktisch korrektes) Zertifikat finden, das den gleichen Hash besitzt. Ich könnte aber einige Megabyte an Datenmüll finden, die den gleichen Hash haben, was aber auffällt, weil Datenmüll nicht als Zertifikat benutzt werden kann.

user profile iconGTA-Place hat folgendes geschrieben:
Ihr seid alles Erbsenzähler. Verschlüsselung = Nicht mehr lesbar [ohne Encoding] = MD5. Das ist meine Interpretation von "Verschlüsselung".
Dann ist deine Interpretation von "Verschlüsselung" schlichtweg falsch.

user profile iconDragonclaw hat folgendes geschrieben:
Soweit ich weiß ich KEIN Algorithmus sicher. Bruteforce geht doch immer, denn wenn ich weiß wie die Ausgabe des Algorithmus aussieht, kann ich alle möglichen Ausgaben durchprobieren und komme dadurch auf die eigentlich NAchricht.
*seufz* Gausi, du bist doch Moderatorendingsbumstierchen, kann man nicht einrichten, daß in Kryptographie-, Mathe-, Volkswirtschafts-, und ähnlichen Threads nur jene Posten dürfen, die wenigstens eine Geringstemenge an Grundlagen haben?

Dragonclaw hat folgendes geschrieben:
Wenn man jetzt davon ausgeht, das man eine Methode hat die nicht perfekt ist und von der ich weiß das sie geknackt werden kann, dann ist es doch nur clever die Methode garnicht erst zu verraten.
Ich gab dir einen Link, bitte lies den dahinterliegenden Text nochmals, diesmal bitte etwas aufmerksamer. Insbesondere die beiden Sätze
Zitat:
In the past, several algorithms or pieces of software with secret internal details have seen their internal details become public. Furthermore, vulnerabilities have been discovered and exploited in software, even when the internal details remained secret.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: So 31.12.06 18:15 
Das Kerkhoffsche Prinzip behandelt genau das :lupe:
www.highstone.de/kry...ffsches_prinzip.html
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: So 31.12.06 18:56 
@lee: *klatsch* :)

Zitat:
Soweit ich weiß ich KEIN Algorithmus sicher. Bruteforce geht doch immer, denn wenn ich weiß wie die Ausgabe des Algorithmus aussieht, kann ich alle möglichen Ausgaben durchprobieren und komme dadurch auf die eigentlich NAchricht.

Erkenntnis 1: Es gibt keinen Alogorithmus der absolut sicher ist. Aber ein unveröffentlicher Algorithmus ist als unsicher zu betrachten, da sein Stärke meist nicht die Verschlüsselung, sondern die Unwissenheit des Angreifers ist. Genau dies ist aber ein weit verbreiter Fehler, da sich mit diversen Verfahren (z.b. statistische Analysen) diese Verfahren sehr leicht aushebeln lassen können. Ein guter Algorithmus ermöglicht nichtmal dann einen Angriff, wenn der Angreifer das Verfahren kennt. Fazit: Sicherheit ist ein theoretisches Ziel, dass sich niemals erreichen läßt.
falsche Erkenntnis 2: BruteForce ist kein sinnvolles Mittel um ein Verschlüsselungsverfahren auszuhebeln, auch wenn dies Hollywood stets versucht zu suggerieren. Ich empfehle hierzu sich einmal mit theoretischer Informatik und damit verbunden Komplexitätsklassen zu beschäftigen. Wer auch immer versuchen mag ein NP vollständiges Problem mit Brute Force zu lösen ist entweder Wahnsinnig oder ziemlich naiv. Die Anzahl von Atomen in diesem Universum wird derzeit mit ca. 10^80 geschätzt. Bereits das generieren einer Postkarte mit 500x500 Pixel und 256 Farben durch BruteForce wird vermutlich Quantencomputer noch länger beschäftigen als das Universum existieren wird. Es gibt Probleme, die sich nicht lösen lassen - erst recht nicht mit BruteForce. Oftmals reicht es allerdings aus, etwas mit sehr hoher Wahrscheinlichkeit zu sagen... wir z.b. die Primzahlengenerierung bei Verschlüsselungsalgorithmen... wer dort mit simplen probieren will... immer ran da! In 10 Jahren habe ich spätestens einen neuen privaten Schlüssel...
Erkenntnis 3: Ein Algorithmus ist kein Schlüssel. Wenn man seine Schlüssel offenlegt ist es kein Problem etwas wieder zu entschlüsseln... dies muss geheimgehalten werden. Aber wenn das Verfahren nicht offen ist, taugt die Verschlüsselung selbst nicht einen Penny.

Wer etwas anderes behauptet hat sich IMAO nie ernsthaft mit dem Thema auseinander gesetzt und nur eine Menge irgendwo beim Stammtisch aufgeschnappt.

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 31.12.06 19:03 
Eine eigene Meinung (oder auch Interpretation) ist niemals falsch. Und wenn ich der Meinung bin, dass auch MD5 etwas mit Verschlüsselung zu tun hat - dann darf ich diese Meinung vertreten (-> Grundgesetz Artikel 5).

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
IngoD7
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 629


D7
BeitragVerfasst: So 31.12.06 19:12 
Warum lassen wir nicht die Kirche im Dorf? 8)

Natürlich ist jede Verschlüsselung, die wir Amateure hier ausbrüten, allerhöchstwahrscheinlich unsicher. Was denn auch sonst? Sonst würde sich ja die NSA um uns reißen ... :roll:

Diese Unsicherheit muss man ja nicht auch noch dadurch erhöhen, dass man das Verfahren veröffentlicht.

Wollte ich andere anregen, meine Verschlüsselung zu "testen", dann könnte ich doch ein verschlüsseltes "Objekt" hier einstellen und auffordern: "Hey, ihr Künstler, knackt das mal." :wink:

Ganz abgesehen davon, ist es in der großen weiten professionellen Welt doch auch nicht sooo ungewöhnlich, das Verfahren geheim zu halten, wenn es denn irgendwie geht.
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: So 31.12.06 19:35 
user profile iconPhobeus hat folgendes geschrieben:
Erkenntnis 3: Ein Algorithmus ist kein Schlüssel. Wenn man seine Schlüssel offenlegt ist es kein Problem etwas wieder zu entschlüsseln... dies muss geheimgehalten werden. Aber wenn das Verfahren nicht offen ist, taugt die Verschlüsselung selbst nicht einen Penny.
Genau das wird aber bei Security through Obscurity sinnvollerweise angenommen. Ich kann ein Verfahren durchaus als Schlüssel betrachten und somit mit einem geheimen Verfahren die gleiche Sicherheit erreichen, wie mit einem bekannten Verfahren aber geheimen Schlüssel. Das Problem an dieser Denkungsweise liegt darin, daß man einen Schlüssel normalerweise nicht weitergibt, das Verfahren aber weitergegeben werden muss, wenn jemand anderes meine verschlüsselte Nachricht entschlüsseln will oder andere Leute ebenfalls verschlüsseln können sollen. Den Schlüssel zu meinem Haus habe nur ich. Aber viele verschiedene Leute wissen, wie man Türschlösser herstellt. Und nichts hindert einen daran, ein gekauftes Türschloss wieder auseinanderzunehmen und zu analysieren. Ein Verfahren, das universell eingesetzt werden soll, kann also nicht geheimgehalten werden, ein privater, individueller Schlüssel schon.

user profile iconIngoD7 hat folgendes geschrieben:
Wollte ich andere anregen, meine Verschlüsselung zu "testen", dann könnte ich doch ein verschlüsseltes "Objekt" hier einstellen und auffordern: "Hey, ihr Künstler, knackt das mal." :wink:
Das kann nicht funktionieren. :roll:

IngoD7 hat folgendes geschrieben:
Ganz abgesehen davon, ist es in der großen weiten professionellen Welt doch auch nicht sooo ungewöhnlich, das Verfahren geheim zu halten, wenn es denn irgendwie geht.
Was tatsächlich gemacht wird, und was sinnvoll ist, unterscheidet sich vielfach. In der großen weiten professionellen Welt der Kryptographie sind aber alle allgemein als sicher anerkannten Verfahren bekannt. Auch die, die die NSA oder das NIST ersponnen haben.
In der großen weiten restlichen Welt sieht man, daß Security Through Obscurity alleine nicht funktioniert.

user profile iconGTA-Place hat folgendes geschrieben:
Eine eigene Meinung (oder auch Interpretation) ist niemals falsch. Und wenn ich der Meinung bin, dass auch MD5 etwas mit Verschlüsselung zu tun hat - dann darf ich diese Meinung vertreten (-> Grundgesetz Artikel 5).
Wo ich auch bin, der Boden ist immer gerade und nicht etwa krumm. Meine Interpretation dieser Tatsache ist, daß die Erde eine Scheibe ist, und weil ich ja immer nach unten, richtung Boden gezogen werden, werde ich am Rand dieser Scheibe nach unten stürzen.
Mag sein, daß ich ein Recht auf eine solche Interpretation habe, dennoch ist sie totaler Schwachsinn und einfach falsch.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
IngoD7
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 629


D7
BeitragVerfasst: So 31.12.06 20:25 
user profile icontommie-lie hat folgendes geschrieben:
user profile iconIngoD7 hat folgendes geschrieben:
Wollte ich andere anregen, meine Verschlüsselung zu "testen", dann könnte ich doch ein verschlüsseltes "Objekt" hier einstellen und auffordern: "Hey, ihr Künstler, knackt das mal." :wink:
Das kann nicht funktionieren. :roll:

Was meinst du damit? Natürlich kann er das genauso tun. Ob dieses "Testen", was dann hier ggf. stattfindet, verwertbare Ergebnisse bringt, hängt ja auch von seinen Ansprüchen ab. (Siehe folgend.)

user profile icontommie-lie hat folgendes geschrieben:
IngoD7 hat folgendes geschrieben:
Ganz abgesehen davon, ist es in der großen weiten professionellen Welt doch auch nicht sooo ungewöhnlich, das Verfahren geheim zu halten, wenn es denn irgendwie geht.
Was tatsächlich gemacht wird, und was sinnvoll ist, unterscheidet sich vielfach. In der großen weiten professionellen Welt der Kryptographie sind aber alle allgemein als sicher anerkannten Verfahren bekannt. Auch die, die die NSA oder das NIST ersponnen haben.
In der großen weiten restlichen Welt sieht man, daß Security Through Obscurity alleine nicht funktioniert.

Wieso höre ich immer und immer wieder den Anspruch heraus, als könne jemand von uns ein neues, wirklich sicheres Verfahren entwickeln? :?: :lol: Das schließe ich von vorneherein aus, sorry. Und wenn meine Annahme diesbzgl. korrekt ist, dann könnte es durchaus seinen Ansprüchen genügen, wenn er ein verschlüsseltes Objekt hier einstellt und es von uns keiner knackt.

Dass der gute alte KGB sie knacken würde, ist doch gar keine Frage. :roll:

Natürlich - wenn er sein Verfahren, den Grad der Sicherheit, seine eingeflossenen Ideen und deren Umsetzung ins Programm von uns bewertet haben möchte (möchte er das?), dann muss er den Code hier einstellen.

Meinet- und der Hühner wegen ... :wink:

//Nachtrag:
Und mal ganz nebenbei:
Würde ich wirklich ein gutes, sicheres Verfahren haben, dann würde ich mir den Ast ärgern, es ins Internet gestellt zu haben, ohne zuvor das Patent angemeldet zu haben. :twisted:
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 31.12.06 21:01 
user profile icontommie-lie hat folgendes geschrieben:
user profile iconGrenzgaenger hat folgendes geschrieben:
zu md5: dies ist kein verschlüsselungsalgo, sondern ein algo um dieaAuthentizität von nachrichten zu gewährleisten
Eigentlich nicht die Authentizität, sondern die Integrität. Wenigstens in einem Thread über kryptographie kann man ja ausnahmsweise mal die richtigen Wörter für die richtigen Dinge verwenden.


@tommie-lie: beides, tommie-lie, beides. es geht bei 'n hash um die authentizität und integrität zu gewährleisten. wobei zugegebenermassen die authentiztät in der letzten zeit nicht mehr im vordergrund stand.
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: So 31.12.06 21:20 
user profile iconGrenzgaenger hat folgendes geschrieben:
user profile icontommie-lie hat folgendes geschrieben:
user profile iconGrenzgaenger hat folgendes geschrieben:
zu md5: dies ist kein verschlüsselungsalgo, sondern ein algo um dieaAuthentizität von nachrichten zu gewährleisten
Eigentlich nicht die Authentizität, sondern die Integrität. Wenigstens in einem Thread über kryptographie kann man ja ausnahmsweise mal die richtigen Wörter für die richtigen Dinge verwenden.
@tommie-lie: beides, tommie-lie, beides. es geht bei 'n hash um die authentizität und integrität zu gewährleisten. wobei zugegebenermassen die authentiztät in der letzten zeit nicht mehr im vordergrund stand.
Hm? Um die Authentizität geht es bei sämtlichen digitalen Signaturen, von SSL-Zertifikaten bei deinem Onlinebanking-Portal bis zum signieren meiner eMail mittels PGP. Alle verwenden Message-Digests/Hashes. Wenn ich ein ISO einer beliebigen Linux-Distribution herunterlade und den MD5-Wert vergleiche, habe ich lediglich die Integrität meines Downloads überprüft. Ist der Hash nicht nur über das eigentliche ISO-Image, sondern zusammen auch noch über Name, Adresse und Telefonnummer des Obergurus angefertigt worden, kann ich gleichzeitig sicher gehen, daß das Image authentisch ist, es sei denn man hat mir vorgegaukelt, daß der Mann hinter Canonical nicht Mark Shuttleworth ist, sondern Bill Gates.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Mo 01.01.07 12:18 
A propos gesammelte Erkenntnisse, Patente etc.. Ihr seid euch schon bewusst, dass es ein sicheres Verschlüsselungsverfahren gibt: XOR mit zufälligem Schlüssel der Länge der Nachricht (One-Time-Pad). Mit Brute-Force kommt da einfach jeder überhaupt mögliche Text raus - welcher jetzt der richtige ist kannst du nicht sagen (ausser du hast den Schlüssel).
Wenn der Schlüssel kürzer ist als die Nachricht, gibt es zwingend Kollisionen und die Anzahl möglicher entschlüsselter Texte nimmt ab, was man als eine Abnahme der Sicherheit sehen kann. Ein guter Verschlüsselungsalgorithmus erreicht hohe Sicherheit durch einen möglichst hohen Rechenaufwand für theoretisch bekannte Kandidaten von möglichen Entschlüsselungen (aber eben praktisch nicht berechenbar, da zu aufwändig).

@Veröffentlichen: Ja aber selbst eine Verschlüsselung entwickeln: Nein.