Re:The Cryptographic Doom Principle (2011)
by api on Sunday August 25, 2024 @01:28PM
(#41349269)
This applies all the way down to machine code. It can be dangerous to branch on secret data or on unauthenticated data, at least if your threat model includes possible timing attacks.
Re:The Cryptographic Doom Principle (2011)
by woodruffw on Sunday August 25, 2024 @03:32PM
(#41350509)
The corollary to this is that digital signature implantations tend not to be timing hardened, with the assumption that signed-over inputs are not secret. If your scheme assumes that signed-over inputs also need to remain secret, you’re likely misusing your digital signature primitive!
Re:The Cryptographic Doom Principle (2011)
by tptacek on Sunday August 25, 2024 @02:16PM
(#41349726)
A great example of the unreasonable effectiveness of branding; huge numbers of people who don't really know much at all about cryptography engineering know the "doom principle", because it's much more memorable than "nonce collision" or "error oracle".
Re:The Cryptographic Doom Principle (2011)
by kortex on Monday August 26, 2024 @11:14AM
(#41357934)
I think both need some workshopping. I tried search for "error oracle" and all I got were results about errors while using Oracle the database product. I gotta search "error oracle cryptography".
"doom principle" isn't great either since the first hit points to TFA, second to this very thread, and that article doesn't really use the actual term of art.
Re:The Cryptographic Doom Principle (2011)
by gs17 on Monday August 26, 2024 @12:58PM
(#41359174)
> gotta search "error oracle cryptography".
Even then it took a page of Oracle errors to get to a single relevant result. Searching "\"error oracle\" cryptography" moves it to the first page in Google and gets a single, relevant result in Brave.
Re:The Cryptographic Doom Principle (2011)
by chii on Monday August 26, 2024 @07:17AM
(#41356059)
> unreasonable effectiveness of branding
is it really unreasonable? Distilling a concept into a simple, catchy word that the laymen can recognize and remember, esp. by easy association, seems pretty reasonable an outcome! Of course, _doing_ it well is difficult.
It is indeed.-
Unrelated to "will it run Doom?", of course. What someone here has called "The Carmack Principle" :)
"doom principle" isn't great either since the first hit points to TFA, second to this very thread, and that article doesn't really use the actual term of art.
Even then it took a page of Oracle errors to get to a single relevant result. Searching "\"error oracle\" cryptography" moves it to the first page in Google and gets a single, relevant result in Brave.
is it really unreasonable? Distilling a concept into a simple, catchy word that the laymen can recognize and remember, esp. by easy association, seems pretty reasonable an outcome! Of course, _doing_ it well is difficult.