3 ms·
We invade the privacy of people from a few hundred years ago all the time and it's considered fine. Do you think there will be a breakthrough in encryprion brea
by jimmaswell 5y ago
We invade the privacy of people from a few hundred years ago all the time and it's considered fine. Do you think there will be a breakthrough in encryprion breaking soon enough for it to matter?
- xg15 5y agoAssuming this will take a few hundred years. Browsers have to frequently deprecate cryptosystems that have become insecure. That's not possible with data frozen inside the blockchain. Also, we're at a point where quantom computers are just starting to become practically usable. So yes, I think the point of a "cryptographic breakthrough" that will crack some configurations is quite likely.
- barsonme 5y agoIf AES is broken in your lifetime, you're going to have _way_ bigger problems than somebody decrypting your blockchain ciphertext. And if you're not encrypting data with AES (or one of a handful of other algorithms), then you should be worried _now_.
- xg15 5y agoIf all of AES, then yes. But a particular choice of algorithm parameters can become insecure much earlier. > If AES is broken in your lifetime, you're going to have _way_ bigger problems than somebody decrypting your blockchain ciphertext. I'm not so sure about that. Not a lot of encrypted data is simply lying around at rest, available for everyone to run attacks against. Most encrypted data is either ephemeral (encrypted data connections) or secured by additional measures (e.g. to even get the raw bytes of an encrypted partition, you need access to the machine, appropriate permissions, etc) That gives the data owners various opportunities to react and mitigate the risks: Stop processes that send sensitive data, unmount sensitive partitions, detete data, etc. You can't do a lot to protect data on the blockchain - it's literally out there for everyone to access.
- onion2k 5y agoAES being broken doesn't mean someone managed to brute force a key. It means someone found a flaw that enables them to break any key in much less time than you'd expect a brute force attack to take. In other words, if AES is broken people would be able to read that ephemeral data quickly enough for it to be useful.
- xg15 5y agoI know - and the ephemeral data that attackers were able to capture would of course be at risk. My point was that data owners have options to limit damage - e.g. immediately stopping any data transmission and not producing any future ephemeral data.
- barsonme 5y agoThat’s a very optimistic opinion :) And just to nitpick about blockchains, ledgers, etc.: they don’t need to be world-readable. You can protect them the same as you would a regular database.
- xg15 5y ago> You can protect them the same as you would a regular database. Then you'll need some central entity to manage access to the chain. If you already have a central entity, you can just use a regular database instead of a blockchain and save yourself all the energy waste.
- barsonme 5y agoThe key aspect of a blockchain is that each block contains the hash of the previous block. That provides integrity guarantees that you don't get simply by using a central entity.
- vurpo 5y agoThat part is very easy to implement without all the extra cruft that a blockchain also brings with it. Git manages to do that same thing without burning a ton of coal every time you make a commit.
- dwaite 5y agoBitcoin blockchain does not use AES, wallets do. Elliptic curve signatures of the blocks are _significantly_ more fragile to quantum attacks than AES.
- barsonme 5y agoThe thread is about somebody storing ciphertext in a blockchain.