| Planet-Quellcodes.de · Regeln/Impressum |
Hilfe
Suche
Chat
Mitglieder
Kalender
|
| Herzlich Willkommen. ( Einloggen | Registrieren ) | erneutes Übersenden der Registrierungs-Mail |
![]() ![]() |
| steve77 |
geschrieben am: 09.06.2008, 08:56
|
|
Gruppe: Mitglieder Beiträge: 5 Mitglieds-Nr.: 674 Mitglied seit: 03.06.2008 |
Hallo leute,
ich habe da eine allgemeine Frage wegen einens Verschlüsselungsalgorithmus. Es gibt ein Verfahren, dass man "Key Spliitung" nennt. Definition: Key Splitting: erlaubt es, besonders wichtige Schlüssel in Teilschlüssel zu zerlegen, von denen eine gewisse Anzahl zum Wiederherstellen des eventuell verloren gegangenen Originalschlüssels nötig sind. So ist es denkbar, einen »Chefschlüssel« in fünf Teilschlüssel zu zerlegen, von denen drei zur Wiederherstellung nötig sind. Damit können die Inhaber dieser Teilschlüssel nach einem Verlust des »Chefschlüssels« (durch welche Ursache auch immer) an bisher verschlüsselte Unterlagen gelangen, wobei sichergestellt ist, daß dies nur eine qualifizierte Mehrheit der »Stellvertreter« darf und somit ein Alleingang einer Person ausgeschlossen ist. Kann mir jemand vielleicht Internetseiten empfehlen, wo ich mehr Informationen über diese Thema finde und vielleicht auch ein Beispiel, vielen Dank Stefan |
| marmai |
geschrieben am: 09.06.2008, 19:05
|
|
Gruppe: Moderatoren Beiträge: 426 Mitglieds-Nr.: 5 Mitglied seit: 31.08.2004 |
Das was du suchst nennt sich "Secret Sharing".
Damit findest du jede Menge bei Google. Das bekannteste Verfahren ist wohl "Shamirs Secret Sharing" von Adi Shamir, z.B. http://de.wikipedia.org/wiki/Shamirs_Secret_Sharing PS: Hat nichts mit Java zu tun. |
| steve77 |
geschrieben am: 10.06.2008, 10:06
|
|
Gruppe: Mitglieder Beiträge: 5 Mitglieds-Nr.: 674 Mitglied seit: 03.06.2008 |
Das thema vielleicht nicht, aber die umsetzung möchte ich mit java machen und da suche ich (wie oben beschrieben) ein gutes beispiel!!
Trotzdem danke für die info!!! |
| NetPanther |
geschrieben am: 12.06.2008, 15:46
|
![]() Administrator Gruppe: Administratoren Beiträge: 7.696 Mitglieds-Nr.: 1 Mitglied seit: 29.08.2004 |
Beitrag verschoben nach Mathematik/Algorithmik.
Guten Tag, da der Algorithmus sprachunabhängig ist, wurde der Beitrag hierher vorschoben. Eine gute Beschreibung zum Thema Key Splitting ist im Handbook of Applied Cryptography von Alfred Menezes zu finden (ISBN 978-0849385230). Ist allerdings etwas mathematisch geraten, ich weiß nicht, ob dir das liegt. Alternativ ist auch das Standardwerk von Bruce Schneier einen Blick wert: Die Erklärung in Applied Cryptography (ISBN 978-0471597568) ist weniger mathematisch, zudem ist das Buch auch in deutscher Übersetzung erhältlich. Über deren Qualität kann ich allerdings nichts sagen. Vielleicht einfach mal in einer ausreichend großen Bibliothek schauen und sich eines der Bücher ausleihen. Im Internet sind kaum vollständige Quellen zu diesem Thema zu finden. Wenn du einen solchen Algorithmus implementieren möchtest, wirst du um eine weiter reichende mathematische Definition ohnehin nicht umher kommen. Schneier hat einige C-Quellcodes in seinem Buch, zur Not kannst du die ja auf Java portieren. MfG -------------------- :: NetPanther :: NetPanther@gmx.net :: Website :: IRC Channel: #NetPanther ::
Das Leben ist eine Beta. Nichts ist vollkommen. |
| peter |
geschrieben am: 08.10.2008, 11:44
|
||
|
Gruppe: Mitglieder Beiträge: 216 Mitglieds-Nr.: 415 Mitglied seit: 13.08.2005 |
Die man mit Vorsicht genießen sollte, weil einige Fehler drin sind. Die Beschreibung zu den Verfahren ist allerdings korrekt. |
||
| NetPanther |
geschrieben am: 08.10.2008, 15:03
|
||||
![]() Administrator Gruppe: Administratoren Beiträge: 7.696 Mitglieds-Nr.: 1 Mitglied seit: 29.08.2004 |
Guten Tag, was hast du denn für eine Ausgabe? Von der US-Fassung gibt es eine korrigierte 2. Auflage, in der Fehler ausgebessert wurden, die "nicht den Seitenumbruch beeinflussen". Und auf der Website von Schneier ist auch ein umfangreiches Errata zu beiden Auflagen zu finden. MfG -------------------- :: NetPanther :: NetPanther@gmx.net :: Website :: IRC Channel: #NetPanther ::
Das Leben ist eine Beta. Nichts ist vollkommen. |
||||
![]() |
![]() ![]() |