2
$\begingroup$

I already know AES produces a "random" output.
5e4e6440826d6afc4535fbf078455f791159701a9df624ddd4e4dda84523b6a7
Its ciphertext doesn't follow a pattern and is indistinguishable from noise.

Is this common for most ciphers?

$\endgroup$
  • 1
    $\begingroup$ wikiwand.com/en/Ciphertext_indistinguishability#/… $\endgroup$ – user2398029 Jan 16 '16 at 0:01
  • $\begingroup$ I removed the question about ciphers in general, because it is too broad (Google will give you lists of ciphers if you need them) and not answered in the answer you already accepted. If you can phrase in in a more answerable fashion, you might want to ask about it separately. $\endgroup$ – otus Jan 16 '16 at 8:58
  • $\begingroup$ FYI: cross-posted on sec.se $\endgroup$ – SEJPM Jan 16 '16 at 19:39
4
$\begingroup$

Strictly speaking, we can't know for sure that the output of AES is indistinguishable from random noise. It's conjectured to be true but no "proof" of that fact exists.

For most commonly-used ciphers, it is conjectured that their output is indistinguishable from random. Specifically, modern ciphers are conjectured to be "strong pseudorandom permutations", which means that an adversary given encryption and decryption oracles for the cipher can't distinguish it from a random permutation.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.