Gefährdet eine simple Rechenoperation unser Kryptogeld

in #deutsch5 years ago

Gefährdet eine simple Rechenoperation unser Kryptogeld

Jeder hat natürlich schon von den Quantencomputern gehört, Shor's Algorithmus und der Primfaktorzerlegung.

Nur so zur Erinnerung der Algorithmus von Shor ist ein Quantenalgorithmus ,der auf Quanteneffekten beruht und eben diese Primfaktorzerlegung in sagen wir mal Polynomialzeit erlaubt.

Hier kommt gleich meine halbbescheuerte Erklärung von Polynomialzeit für alle deren Zeit kostbar ist und den Begriff noch nicht kennen. Sagen wir mal eine Operation soll auf eine Zahl z.B. 100000 ausgeführt werden. In Polynomialzeit würde bedeuten , dass die Operation jetzt nicht 100000 Schritte benötigt sondern in ca. 6 Schritten erledigt werden kann, was weitaus schneller ist und der Anzahl stellen der Zahl entspricht.

Unser Kryptogeld basiert auf elliptischen Kurven, dem diskreten Logarithmusproblem und einer lustigen Funktion nämlich y²=x³+7. Will jetzt aber nicht auf Details eingehen.

Das Gegenstück zum diskreten Logarithmus ist die diskrete Exponentiation und die ist

x = q^key mod p

oder in Worten Primärwurzel hoch Schlüssel und dann der Divisonsrest von irgendeiner passenden Primzahl.

Um den diskreten Logarithmus davon zu lösen müsste man quasi alle möglichen Zahlen ausprobieren was jetzt wirklich ewig dauern würde. Wirklich bewiesen ist das jetzt aber noch nicht. Irgendwann verglühen auch schwarze Löcher und die strahlen bedeutend weniger Energie ab als ein Glühwürmchen.

Was ist jetzt mit dieser simplen Rechenoperation ?

Ja , die heißt Tetration und hats ziemlich in sich ,weil die relativ schnell unser ganzes Zahlensystem zum kollabieren bringt.

Die Exponentiation ist eigentlich nichts weiteres als ein wiederholtes Mal-nehmen (zur Erinnerung : 3^3 = 3 * 3 * 3 ; oder in Worten: 3 hoch 3 ist 3 mal 3 mal 3 ). Die Tetration wäre dann wiederholtes potenzieren. Man spricht auch von sogenannten Potenztürmen.

3^^3 = 3 ^ 3 ^ 3 = 3 ^ 27

Also selbst dieses recht simple Beispiel hätte schon zig Stellen. Es kommt noch besser

2^^5 = 2^2^2^2^2 = 2^2^2^4 = 2^2^16 = 2^65536

Das wären immerhin schon ca. 19800 Dezimalstellen. Also weit länger als dieser Artikel.

Es ist also logisch das eine Tetration aufgrund der unfassbar großen Zahlen keinen Sinn macht, aber eine diskrete Tetration könnte analog zur diskreten Exponentiation Sinn machen.

https://www.quora.com/Could-some-modified-form-of-Diffie-Hellmann-Key-Exchange-use-Tetration/answer/Matt-Groening-2

Nun kann man eine diskrete Tetration überhaupt in Polynomialzeit lösen? Wahrscheinlich nicht und somit wirds auch nichts mit dem Einsatz in der Kryptographie.

Und was ist jetzt mit der Gefährdung von unserem Kryptogeld ?

Sieht ganz so aus als gäbs da einen entsprechenden Forschungsbericht mit dem Titel A reduction of integer factorization to modular tetration.

Und was schreibt der Markus Hittmeir da Schönes : "In this paper, we show how an efficient algorithm for tetration modulo natural numbers N may be used to compute the prime factorization of N. In particular, we prove that the problem of computing the squarefree part of integers is deterministically polynomial-time reducible to modular tetration."

"Hier zeigen wir euch wie ihr mit einem effizienten Algorithmus für die diskrete Tetration die Primfaktorzerlegung hinkriegt."

oder in anderen Worten "Wenn wir die diskrete Tetration in passabler Zeit hinkriegen, dann haben wir euch bei den Eiern, was euer Kryptogeld angeht."

Sort:  

Super erklärt. Resteem. Nur ist das Fazit ernst gemeint?

oder in anderen Worten "Wenn wir die diskrete Tetration in passabler Zeit hinkriegen, dann haben wir euch bei den Eiern, was euer Kryptogeld angeht."

und dann wird auf dem papier gebruteforced? Dass etwas mit quanten-algorithmen gehackt werden kann bedeutet nicht dass es praktisch gehackt werden kann. Dass etwas praktisch gehackt werden kann, bedeutet nicht dass etwas praktisch gehackt wird.

ECDSA gilt ja schon lange als Schwachstelle aber wieso sollte das ein Problem für den adaptiven Kryptobereich bedeuten? Ist ja nciht so al wenn wir keine post-quanten-Kryptographie hätten...

  1. QC folgt irgendeiner Version von Moors-Law
  2. QC vor dem breiten Einsatz von Quantencomputern hat Kosten, die spieltheoretische Überlegungen erfordern. Gebe ich als die NSA Preis, dass ich einen einsatzbereiten Quantencomputer habe? (Enigma zeigte ja bereits wie wichtig es ist diesen Vorteil geheim zuhalten) Was ist der Gewinn? ein paar private Keys zu brechen? Ein Netzwerkangriff gegen einen ASIC basierten weltweiten Supercomputer ist die nächsten 20Jahren vermutlich ein lächerliches Unterfangen.

Und Adressen bzw. Kontostände können so herrunter allokiert werden, dass ein Angriff auf eine einzelne Adresse unökonomisch wird. Bitcoin ist quantenresistent selbst wenn ECDSA es nicht ist (nur mal so als Behauptung).

Danke fürs Erwähnen der hashbasierten Kryptographie oder Postquantumkryptographie. Gibt ja schon Kryptowährungen, die das implementiert haben. Eine Bitcoinadresse ist ja ein 160-bit Hash und solange die nur einmal benutzt wird, ist ja glaub ich alles im sicheren Bereich. Gab auch schon Angriffe auf SHA256 ... Bitcoin wird sich auch modernisieren müssen, wenns überleben will.

Irgendwann verglühen auch schwarze Löcher

Beweise das! ;-)

Ansonsten: cooler Post, thx für das interessante update. Kleiner steemstem-vote kommt auch.

Congratulations @mattgroening! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 500 upvotes. Your next target is to reach 1000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steem users. Learn how here!



This post has been voted on by the SteemSTEM curation team and voting trail. It is elligible for support from @curie.

If you appreciate the work we are doing, then consider supporting our witness stem.witness. Additional witness support to the curie witness would be appreciated as well.

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

Please consider setting @steemstem as a beneficiary to your post to get a stronger support.

Please consider using the steemstem.io app to get a stronger support.

Alles richtig gemacht, weiter viel Erfolg...

Du hast ein kleines Upvote von einem Kurator des GSB erhalten. Zusätzlich erhältst du bis zu 30 weitere Votes von Mitgliedern die uns in einen Trail folgen.
Schließe dich uns an!!! klicke auf diesen Link. Wir helfen und unterstützen neue Mitglieder und Chatten in einem freundschaftlichen Miteinander.

Aktueller Kurator ist @don-thomas

N E U - jeden Donnerstag findet bei uns ab 19 Uhr die Quasselstunde statt wo du nicht nur mit uns reden kannst - es werden auch tolle Preise verlost

Eine neue Aktion von GSB um ein wenig leben in die Bude zu bringen. Zeigt etwas Gemeinschaftssinn und macht dort mit.
Sei auch du dabei beim täglichen Story Feed.
Ein Schnappschuss von Dir den du uns zeigen möchtest? Ein Kaffebildchen am frühen Morgen in dem du alle Gruppenmitglieder begrüßt? Ein kleiner Joke und auch mal ein etwas derber Witz den du uns mitteilen möchtest? Dann bist du dort genau richtig

https://steemit.com/deutsch/@steem-bootcamp/story-feed-deutsch-20-07-2019-fuer-alles-moegliche-and-unmoegliche

Alles richtig gemacht, weiter viel Erfolg...

Du hast ein kleines Upvote von einem Kurator des GSB erhalten. Zusätzlich erhältst du bis zu 30 weitere Votes von Mitgliedern die uns in einen Trail folgen.
Schließe dich uns an!!! klicke auf diesen Link. Wir helfen und unterstützen neue Mitglieder und Chatten in einem freundschaftlichen Miteinander.

Aktueller Kurator ist @don-thomas

N E U - jeden Donnerstag findet bei uns ab 19 Uhr die Quasselstunde statt wo du nicht nur mit uns reden kannst - es werden auch tolle Preise verlost

Eine neue Aktion von GSB um ein wenig leben in die Bude zu bringen. Zeigt etwas Gemeinschaftssinn und macht dort mit.
Sei auch du dabei beim täglichen Story Feed.
Ein Schnappschuss von Dir den du uns zeigen möchtest? Ein Kaffebildchen am frühen Morgen in dem du alle Gruppenmitglieder begrüßt? Ein kleiner Joke und auch mal ein etwas derber Witz den du uns mitteilen möchtest? Dann bist du dort genau richtig

https://steemit.com/deutsch/@steem-bootcamp/story-feed-deutsch-20-07-2019-fuer-alles-moegliche-and-unmoegliche

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64961.60
ETH 3103.64
USDT 1.00
SBD 3.86