Whoops, @Yubico just scored 31% on the Sony PS3 Epic Fail scale. Collect three signatures from a FIPS Yubikey and you can calculate the private key.https://www.yubico.com/support/security-advisories/ysa-2019-02/ …
-
-
Do I understand correctly that if deterministic signature algorithm was chosen, this problem wouldn't be that huge?
2 replies 0 retweets 16 likes -
Yes.
1 reply 0 retweets 11 likes -
Oh, people never learn...
1 reply 0 retweets 5 likes -
To be fair, Yubico doesn't get to pick what curves they need to implement for a given standard.
1 reply 1 retweet 32 likes -
Deterministic nonce generation is possible for all curves, isn't it? Besides, mandating possibly flawed curves is quite bad idea but maybe it's due to back compat.
1 reply 1 retweet 10 likes -
It is, but it isn't the standard for most curves, and *especially* for a FIPS device I doubt they could get away with doing that. Most standards are still using horrid NSA curves, even U2F. Only very recently is ed25519 expanding beyond the space of open source software.
3 replies 0 retweets 31 likes -
This Tweet is unavailable.
-
Bitcoin uses a curve that doesn't have inherently deterministic signatures, but it's still possible to make them deterministically. High quality wallets use that scheme.
1 reply 0 retweets 0 likes -
Replying to @kixunil @TomasBoldizar and
And FYI, there were several cases of vulnerabilities caused by not implementing that leading to actual theft! I don't have a complete list, but I know about Mycelium and bci. Bci was major fuckup because of large amount and this information being readily available.
2 replies 0 retweets 0 likes
ISTR a fun one where all apps on Android started with the same random number generation state, thanks to Zygote forking and OpenSSL initializing on process creation only or something like that...
-
-
That one was actually even worse because the keys were affected in obvious way. One could steal bitcoins without even knowing anything about the topic!
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.