4 ms·
A one-time pad certainly does. Confidence is subjective; personally I would gladly hedge my entire net worth against ChaCha20 ever being broken.
by nemo1618 7y ago
A one-time pad certainly does.
Confidence is subjective; personally I would gladly hedge my entire net worth against ChaCha20 ever being broken.
- londons_explore 7y agoA one time pad requires a randomly generated pad. I don't have confidence that todays random number generators won't be found in the future to be predictable, especially over long runs as required for a one time pad.
- pascal_cuoq 7y agoIt's not one-time pad encryption if you use data from a PSEUDO-random number generator. “One-time pad encryption” only applies when a true random stream is used as key, otherwise it's just a block cipher with a particularly inconvenient way for the user to store the key. Or are you claiming that there's a risk in the future someone will find how to predict what output true random generators produced when they generated the key?
- nemo1618 7y agoYou can generate a secure random bitstream by flipping a coin. To eliminate bias, use the von Neumann procedure: flip the coin twice; if the results differ, use the first; otherwise, try again. If you're paranoid about snooping, go out into the woods or make a Faraday cage or something.