Blog durchsuchen
Profil
퀘 스 너 틸 로 wohnt in Seoul und arbeitet über
geometrische Topologie.
Letzte Einträge
- Topologie von Flächen CCXXI2 Kommentare· 25.05.12
- 25000 Unterzeichner gesucht6 Kommentare· 23.05.12
- Wissenschafts-Fernsehen3 Kommentare· 21.05.12
- Selbstorganisierende Untergrundbahnen8 Kommentare· 20.05.12
- Topologie von Flächen CCXX0 Kommentare· 18.05.12
Kommentare
- Thilo · 25.05.12 · 15:22 Uhr Topologie von Flächen CCXXI
- stag sprey · 25.05.12 · 13:19 Uhr 25000 Unterzeichner gesucht
- miesepeter3 · 23.05.12 · 10:26 Uhr Selbstorganisierende Untergrundbahnen
- Rainer · 22.05.12 · 13:26 Uhr Wissenschafts-Fernsehen
- Thilo · 18.05.12 · 14:17 Uhr "Nature" vor Gericht
Blogroll
- ScienceBlogs.de
- ScienceBlogs.com
- Mathematics Websites
- Mathematics Journals
- arXiv
- Mathblogging.org
- Terence Tao: What's new
- Images des Mathematiques
- Geometry and the Imagination
- Low dimensional Topology
- n-category cafe
- secret blogging seminar
- God Plays Dice
- Combinatorics and more
- The accidental mathematician
- Annoying precision
- Gödels lost letter
- XOR's Hammer
- Frank Morgan
- 360
- Area 777
- Ian Agol's Research Blog
- Links to Low-dimensional Topology
- Mathematical Reviews
- Zentralblatt
- Thilo Kuessner
Kategorien
Archiv
- Mai 2012
- April 2012
- März 2012
- Februar 2012
- Januar 2012
- Dezember 2011
- November 2011
- Oktober 2011
- September 2011
- August 2011
- Juli 2011
- Juni 2011
- Mai 2011
- April 2011
- März 2011
- Februar 2011
- Januar 2011
- Dezember 2010
- November 2010
- Oktober 2010
- September 2010
- August 2010
- Juli 2010
- Juni 2010
- Mai 2010
- April 2010
- März 2010
- Februar 2010
- Januar 2010
- Dezember 2009
- November 2009
- Oktober 2009
- September 2009
- August 2009
- Juli 2009
- Juni 2009
- Mai 2009
- April 2009
- März 2009
- Februar 2009
- Januar 2009
- Dezember 2008
- November 2008
- Oktober 2008
- September 2008
- August 2008
- Juli 2008
- Juni 2008
- Mai 2008
- April 2008
- März 2008
- Februar 2008
« vorheriger Beitrag · nächster Beitrag »
05.05.08 · 11:52 Uhr
Kryptographie VI
Kategorie: Technik
Schlüsselaustausch und Diskreter Logarithmus.
Zur Erinnerung: in der Kryptographie geht es um den verschlüsselten Austausch von Informationen (Teil 1). Public Key-Verfahren gelten zwar als sicherer, aber auch aufwendiger als Secret Key-Verfahren, weshalb man Public Key-Verfahren nur zur Übermittlung des geheimen Schlüssels verwendet (mit dem man dann ein Secret Key-Verfahren zur Übermittlung der eigentlichen Nachrichten verwendet, siehe Teil 2). Wir konzentrieren uns hier auf ein Public Key-Verfahren, nämlich den Diffie-Hellman-Schlüsselaustausch (Teil 5).
Im Diffie-Hellman-Verfahren nimmt man, daß der Schlüssel aus Elementen einer abelschen Gruppe (Teil 4) bestehen soll. (Zum Beispiel könnte man sich den Schlüssel aus ganzen Zahlen bestehend denken. Dies wäre aber eine sehr unsichere Methode, wie wir gleich sehen werden.)
Sei also eine abelsche Gruppe G und ein Element g aus G gegeben. Der Diffie-Hellman-
Schlüsselaustausch (Teil 5) zwischen Sender A und Empfänger B bestand darin, daß A und B sich ganze Zahlen a bzw. b denken, A dann das Gruppenelement 'ag' an B schickt, und B das Gruppenelement 'bg' an A schickt. Aus den ihnen vorliegenden Informationen können A und B dann jeweils den gemeinsamen Schlüssel 'abg' bestimmen, ohne daß dieser jemals übertragen worden ist.
Die Frage ist nun: kann ein Lauscher, der die übertragenen 'ag' und 'bg' mitgehört hat, daraus auf 'abg' schließen? Ein naheliegender Zugang zu diesem Problem wäre natürlich, aus der Kenntnis von 'g', 'ag' und 'bg' die Zahlen a und b zu berechnen, womit man dann natürlich auch 'abg' berechnen könnte. Dieses Problem heißt
Problem des diskreten Logarithmus: In einer abelschen Gruppe G seien ein Element 'g' und ein Vielfaches 'ag' gegeben. Berechne die ganze Zahl a.
Warum heißt a diskreter Logarithmus?
Ein Beispiel für eine abelsche Gruppe sind die positiven reellen Zahlen mit der Multiplikation. Da unsere Verknüpfung jetzt die Multiplikation (nicht die Addition) ist, sind die 'Vielfachen ag' dann natürlich die Potenzen ga=g...g (und nicht die Vielfachen g+...+g). Die Berechnung von a aus ga und g ist dann gerade die Berechnung des Logarithmus von ga zur Basis g. In diesem Fall ist der diskrete Logarithmus also gerade der Logarithmus zur Basis g, wie man ihn aus der Schule kennt.
Sei etwa g=10 und h irgendeine Zehnerpotenz. Dann ist die Bestimmung derjenigen ganzen Zahl a, für die a-malige Multiplikation von g=10 gerade h ergibt, die Aufgabe den dekadischen Logarithmus von h zu bestimmen. Diese Aufgabe kann entweder jeder Taschenrechner lösen, oder man löst sie (weil h ja eine Zehnerpotenz ist) einfach durch Abzählen der Nullen in h.
In der Gruppe der positiven reellen Zahlen mit Multiplikation lassen sich Logarithmen also leicht berechnen, womit dann also auch der Diffie-Hellman-Schlüsselaustausch leicht zu knacken wäre.
Es gibt aber noch einen anderen Grund, warum man reelle Zahlen nicht gerne verwenden möchte: beim Rechnen mit reellen Zahlen muß man ständig mit Rundungsfehlern rechnen.
Deshalb verwendet man in der Kryptographie grundsätzlich nicht 'kontinuierliche' Gruppen wie die reellen Zahlen, sondern endliche Gruppen: diese haben den Vorteil, daß auch nach Rundungsfehlern beim Rechnen in aller Regel klar ist, welches das richtige Ergebnis ist.
Deshalb auch der Name diskreter Logarithmus: als diskret bezeichnet man in der Mathematik Strukturen, in denen die einzelnen Elemente einen Mindestabstand voneinander einhalten. (Zum Beispiel sind die ganzen Zahlen diskret, weil sie voneinander Abstand mindestens 1 haben. Die reellen Zahlen sind nicht diskret, weil es reelle Zahlen mit beliebig kleinen Abständen gibt.)
Ein Beispiel einer diskreten (unendlichen) Gruppe sind die ganzen Zahlen (mit der Addition als Verknüpfung). Für diese ist allerdings die Berechnung des diskreten Logarithmus noch einfacher als im vorigen Beispiel: hier geht es jetzt darum, aus 'ag' und 'g' die Zahl a zu berechnen, und dies ist natürlich eine einfache Divisionsaufgabe, die jeder 10-jährige lösen kann.
Wie man sieht, ist es für die naheliegenden Gruppen so, daß man leicht diskrete Logarithmen berechnen und damit dann auch den Diffie-Hellman-Schlüsselaustausch knacken kann.
Damit das Diffie-Hellman-Verfahren wirklich sicher ist, muß man also andere abelsche Gruppen finden, für die sich diskrete Logarithmen nicht (mit vernünftigem Aufwand) berechnen lassen. Darum soll es in den nächsten Teilen gehen.
Autor: Thilo· 0 Kommentare· Permalink· Trackback-URL
Kommentar schreiben
Top5
- Liebe Piraten, lasst uns endlich vernünftig miteinander reden!Astrodicticum Simplex· 14.05.2012
- Risikowahrnehmung: Wenn man vor den falschen Dingen Angst hatAstrodicticum Simplex· 20.05.2012
- Dr. h.c. im Sonderangebot für 39 Euro[sic]· 14.05.2012
- Pi auf dem Einrad!Astrodicticum Simplex· 20.05.2012
- Die Erde dreht sich nicht um die Sonne...Astrodicticum Simplex· 12.05.2012
Top5
- Liebe Piraten, lasst uns endlich vernünftig miteinander reden!Astrodicticum Simplex· 14.05.2012
- Klimaschmock des Monats Mai 2012Primaklima· 20.05.2012
- Die kalte Sonne von Vahrenholt/Lüning: Le Trend, c'est moi!Primaklima· 16.05.2012
- Risikowahrnehmung: Wenn man vor den falschen Dingen Angst hatAstrodicticum Simplex· 20.05.2012
- Der NRW Wahlkampf - eine Analyse mit Noten.Primaklima· 14.05.2012
ScienceBlogs.com
- Doubt and other products: The National Toxicology Program's Report on Carcinogens, bad for whose business?by Elizabeth Grossman As it pursues its anti-regulatory agenda the ...The Pump Handle· 22.05.2012 · 16:39 Uhr
- Weekend Recap: My Annular Eclipse Expedition!A little more persistence a little more effort and what ...Starts With A Bang· 22.05.2012 · 00:11 Uhr
- Water, waterThis image has been going around the intertubes recently I ...A Few Things Ill Considered· 21.05.2012 · 22:59 Uhr
- To be or not to be? The Prevention and Public Health Fundby Kim Krisberg We will pay for this by taking ...The Pump Handle· 21.05.2012 · 15:19 Uhr
- An important revelation regarding Heartland Gate (global warming denialism)Peter Gleick has been cleared of faking a key memo ...Greg Laden's Blog· 21.05.2012 · 12:52 Uhr
