Digital > Fefes Blog 2.0 > a6278e32
  Leserreporter: Wer schöne Verschwörungslinks für mich hat: ab an felix-bloginput (at) fefe.de!
[zurück][ältere Posting][neuere Posting]  Montag, 27 März 2017 | Blog: 10 | No: 38141     feed-image

Am besten nur noch als Assembler ausliefern, alles!1!!

Visual Studio verkackt das Kompilat über eine implizite Laufzeitroutine zum Multiplizieren

Wenn ihr euch ein bisschen für Kryptographie interessiert, werdet ihr mitgekriegt haben, dass Timing-Angriffe ein Problem sind, und dass es gar nicht so einfach ist, Algorithmen so zu implementieren, dass sie keine Timing-Angriffe haben.
Dan Bernstein ist auf dem Gebiet ein Vorreiter, der die elliptische Kurve Curve25519 so definiert hat, dass eine Implementation mit konstanter Laufzeit möglich und realistisch ist. Diese Kurve hat es inzwischen in TLS geschafft, das ist ein Big Deal, wie man so schön sagt.
Und jetzt kommt raus: Visual Studio verkackt das Kompilat über eine implizite Laufzeitroutine zum Multiplizieren.
Das heißt jetzt nicht, dass Software mit Curve25519 unsicher ist, aber das Ergebnis ist trotzdem eine echte Katastrophe. Noch eine Front mehr, die man klären muss. Am besten nur noch als Assembler ausliefern, alles!1!! :-)

[zurück] [ältere Posting][neuere Posting]
[zurück] [ältere Posting][neuere Posting]

Fefes Latest Youtube Video Links