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 -
Wouldn't it be possible to implement deterministic nonce generation, but XOR those bits with what should have been random bits for the FIPS version? That way, even *if* FIPS nonce randomness fails, you'd still be safe because the private key was used to key the MAC for nonce gen.
2 replies 0 retweets 0 likes -
I had the same idea but concluded that if they are stupid enough to ban good security practices, they're probably stupid enough to ban practices that get around those bans.
1 reply 0 retweets 1 like -
We've got more than enough bad crypto standards even outside of FIPS, so finding ways to mitigate the possible fallout from bad standards does have its use even if we leave FIPS aside.
1 reply 0 retweets 0 likes
Apparently it is actually possible.https://blogs.cisco.com/security/fips-and-deterministic-ecdsa-achieving-robust-security-and-conformance …
-
-
Wow, nice!
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.