| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: Sicheres Kryptosystem auf Grundlage von Hashfunktion? im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige hoia leute, hab mir mal gedanken zum thema Kryptographie gemacht, nämlich hab ich mir gedacht, dass es doch möglich ...
![]() |
| | #1 (permalink) |
| Anzeige hoia leute, hab mir mal gedanken zum thema Kryptographie gemacht, nämlich hab ich mir gedacht, dass es doch möglich sein sollte, mit hilfe einer Hashfunktion (md5, sha etc.) nachrichten zu verschluesseln: mein entwurf des systems ist folgendes: (Ci: Ciphertextblock i; Pi: Plaintextblock i; k: Key; H: Hashfunktion; '+' entspricht XOR) C0 = H(k) Cn = Pn + H(Cn-1 + k) --> Pn = Cn + H(Cn-1 + k) Damit sollte man doch nachrichten mit blöcken der Hashausgabe-Länge so sicher verschluesseln können, wie es schwierig ist, die Hashfunktion umzukehren. So, jetz sind mal die Chefkryptoanalytiker dran :D bin gespannt wo mein logikfehler diesmal war ;) mfg jacky | |
| | |
| | #2 (permalink) |
| Registriert seit: 19.08.04 ![]() Likes: 1 | Ich bin jetzt nicht der Kryptoanalytiker, aber bei Hash fällt mir immer ein : Kollisionen Mal so noch einmal zu Ablauf : C0 = Hash(Key) Den ersten Ciphertextblock ermittelst du immer nur über die HashFunktion mittels eines Key, also brauchst du für den ersten Schritt schon einmal eine gute Hash Funktion, sollte man die erste knacken können, dann : C1 = Plaintext XOR Hash(C0 + k) Nehmen wir mal an, du hast den Key in C0 geknackt, dann hast du für Hash(C0 + geknackten Key ) C1 = Plaintext XOR geknackt Somit wahrscheinlich schon nicht mehr so sicher .... Wie gesagt, ich bin nicht der KryptoTyp und etwas Müde :O, vielleicht auch falsch gedacht.... |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | naja aber das ganze ist ja in anderen algorithmen genauso, wenn der key geknackt wurde ist das system nicht mehr sicher.. deswegen sag ich ja, das ganze ist so sicher wie die hashfunktion. im grunde beruht das ganze ja auf ner art one-time-pad, das mithilfe der hashfunktion fortlaufend aus k und Cn errechnet wird.. ein angreifer kann, selbst wenn er einen Ciphertextblock und einen zugehörigen Klartextblock besitzt, aus Px und Cx nur den Hashwert H(Cx-1 XOR k) = Px XOR Cx berechnen, aber daraus ja nicht k bestimmen (genau das ist ja die charakteristik einer Hashfunktion, dass aus dem Hashwert nur sehr schwer der Ursprungswert errechenbar ist. Kollisionen helfen ihm in diesem fall auch nicht weiter, da diese ja zu einem vorgegebenen hashwert nur sehr schwer zu finden sind. mfg heinz |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, dieses nennt man auf Stromchiffre, sie Angewandte Kryprographie von Bruce Schneier für weitere Infos und für sicherheitstechnische Überlegungen. Und sofern die Hashfunktion wirklich sicher ist, und vorallem nicht anfällig auf Kollisionen (welcher ist das schon...), dann wäre dies eine mögliche, sichere Strom-Chiffre. Allerdings gäbe es dort ein Problem. Und zwar wenn sich Pn sich nur selten ändert, bekommst du sehr wenige Geheimtexte. Dies würde sich so ähnlich wie ECB bei Symmetrischen Verfahren auswirken. PS: Kann mich Dawen nur anschließen (letzer Satz), warum postest du auch so spät |
| | |
| | #5 (permalink) |
| Registriert seit: 19.08.04 ![]() Likes: 1 | Bin halt nicht der Kryptoanalytiker, zuviel zum Nachdenken ![]() Aber ich habe Hash hassen und lieben gelernt im Einsatz mit DBMS, Adressbereich vergrößeren, ein komplettes Neu-Hashen usw. usw. usw. |
| | |
| | #6 (permalink) |
| Themenstarter | hm sollte wohl doch mehr fachliteratur lesen, dann wuerd ich hier net so lustige posts verfassen aber wieso spielt die kollisionsfreiheit bei der hashfunktion eine so große rolle? wenn man den schluesselstrom kontinuierlich aus Hash(Cn XOR k) errechnet, ist doch die wahrscheinlichkeit, dass zu einem 128-bit langen wert eine 128-bit lange kollision gefunden wird, doch sowieso ziemlich sehr gering.. greez jacky |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Wie sieht sicheres Onlinebanking aus? | enkore | (In)security allgemein | 23 | 13.10.09 18:43 |
| sichere 128-Bit-Einweg-Hashfunktion | Mr.Yeah | Cryptography & Encryption | 10 | 06.02.09 14:06 |
| Grundlage, wie gehts weiter? | Domz | Code Kitchen | 8 | 29.09.08 12:30 |
| Welche Hashfunktion ist das? | Elex | Cryptography & Encryption | 5 | 09.08.05 11:43 |
| Sicheres System | alt-f4 | Windows | 12 | 06.08.04 17:26 |