The premise reminds of discussions of computing in Ra. https://qntm.org/aum > "Don't talk about the future," Vidyasagar says. > "What? Why not?" > "Look at this computer," Vidyasagar says, gesturing at the mainframe. "Computers are getting more powerful, yes?" > "Sure." > "What is the most powerful computer that will be built? Ever. Not this year. Not this decade. What computer will be the most powerful? And how powe…
Becoming physically immune to brute-force attacks (2021)
61–70 of 72 posts
Re: Becoming physically immune to brute-force attacks (2021)
#62However, despite things like Ed25519 using 512-bit curve points for 256-bit security (you lose a factor 2 off your exponent because math), this particular instantiation fails much harder if a quantum computer running Shor's algorithm ever becomes reality.
Meanwhile, 123456 still tops the password charts wherever it is allowed.
Re: Becoming physically immune to brute-force attacks (2021)
#63This is probably a decent estimate, but there's a couple of routes of attack it fails to account for. First it uses the current average temperature of the universe. Lowering the temperature can be done by just waiting a while before turning the machine on. I assume that powering a sufficiently powerful fridge is not an option, given the origin of the theoretical limit, but I can't quite point out why it wouldn't work…
If you wait for the temperature to drop, and the universe is expanding, distant galaxies will recede to the point that they are now moving away faster than the speed of light and their matter is no longer available to contribute.
Re: Becoming physically immune to brute-force attacks (2021)
#64The premise reminds of discussions of computing in Ra. https://qntm.org/aum > "Don't talk about the future," Vidyasagar says. > "What? Why not?" > "Look at this computer," Vidyasagar says, gesturing at the mainframe. "Computers are getting more powerful, yes?" > "Sure." > "What is the most powerful computer that will be built? Ever. Not this year. Not this decade. What computer will be the most powerful? And how powe…
> No matter what you say, you will look like a fool
That's because the question is nonsense, not because it's about the future. If the question is "What is the most powerful computer that will be built this decade?" it's answerable. No answer will be correct but there are certainly ways to answer that aren't foolish at all.
Re: Becoming physically immune to brute-force attacks (2021)
#65What if it's E = mc^2 + AI?
Re: Becoming physically immune to brute-force attacks (2021)
#66you don't need such complicated and hard to remember passwords--use something like bcrypt
KDFs are good at protecting "okay but not great" passwords used to gain online access, but they add no protection to extremely secure, unique passwords, and they don't add enough protection to extremely weak, common, or reused passwords. They are there to frustrate attacks, not make them physically impossible. Many credentials are time-sensitive, and many attacks are not targeted; KDFs are good in these common situations. You still need to pick a password that will take long enough to crack that an attacker moves on instead.
However, some data needs to be protected practically forever, and some attacks are definitely targeted at specific people or systems. In these cases, KDFs don't do very much. Taking a 256-bit key just from the raw bits of 32 random ASCII letters and numbers will already get you 190 bits of entropy and frustrate all practical attacks for the next several decades at the very least. Feeding that through a KDF first won't add any practical security. Even so, KDFs can be used for a different reason, enabling passphrases, which are long strings with low per-character entropy but high overall entropy. At least, assuming that the KDF preserves that entropy well.
Regardless of bcrypt, you should always pick security keys with sufficient entropy, where "sufficient" is measured relative to the importance of the thing being protected, how long it remains important and accessible by that key, and what attacks are viable now and foreseeable in that time.
Re: Becoming physically immune to brute-force attacks (2021)
#67There's an older version of this argument in Schneier's Applied Cryptography (1996). He also concludes that a 256-bit key is secure "until computers are made from something other than matter and consume something other than energy", IIRC. However, despite things like Ed25519 using 512-bit curve points for 256-bit security (you lose a factor 2 off your exponent because math), this particular instantiation fails much h…
https://en.wikipedia.org/wiki/Industrial_espionage#/media/Fi...
Re: Becoming physically immune to brute-force attacks (2021)
#68I can't say I understood and evaluated all the physics here (I skimmed parts) but I was pretty surprised by how small the estimate was. I would've assumed that, were we to have one or two thousand years more cryptographic history, we'd end up using ginormous keys (maybe on the order of 1 MiB?). But this suggests that 512 or 1024 bits might be all we need.
That assumes that the best you can do is brute force, but real encryption algorithms (even AES) are weaker than that, so the attacker can infer some bits of the key. More so for asymmetric encryption.
But there's an implicit assumption here that all keys are equally strong, so this doesn't apply to asymmetric encryption. At least not as straightforwardly. And it's possible that P is in fact equal to NP. And there's a bunch of other assumptions here too, like that we really do have a secure source of entropy and really can share keys securely.
Anyway, if we take all these assumptions as read, this suggests that symmetric key lengths will saturate at a certain point (and not much wider than they are today). Big if true.
Re: Becoming physically immune to brute-force attacks (2021)
#69Earlier quoted context omitted.
If you wait for the temperature to drop, and the universe is expanding, distant galaxies will recede to the point that they are now moving away faster than the speed of light and their matter is no longer available to contribute.
Nothing says you have to wait with gathering, just wait a bit for the CPU to cool down before you start computing.
Re: Becoming physically immune to brute-force attacks (2021)
#70Earlier quoted context omitted.
That assumes that the best you can do is brute force, but real encryption algorithms (even AES) are weaker than that, so the attacker can infer some bits of the key. More so for asymmetric encryption.
Correct me if I'm wrong, but if P is not equal to NP, then we ought to be able to derive as much entropy as we need from a key which is non-brute forceable (at least for symmetric encryption). Eg, if we believe 1024 bits of entropy cannot be brute forced, but our algorithm requires a 4096 bit key to provide at least 512 bits of security against cryptanalysis (plus a margin of safety), then we can derive our larger ke…